QuickTile is a simple attempt to duplicate the basic functionality of WinSplit Revolution for users who don't like the Compiz Grid plugin. It should work on any X11 desktop with PyGTK 2.2+, a window manager that supports the modern range of NETWM hints, and (if you want internal keybinding) python-xlib.
The GUIShell project is a collection of utilities facilitating the use of the GTK+ toolkit in shell scripts through the gtkshell utility. The ACE configuration environment provides sample scripts utilizing gtkshell for desktop utilities. rootcat provides the ability to display messages to the root window using Xft, allowing one to write status display scripts.