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.
make project is a command line program which makes project skeletons. It automates the task of starting a new project with the information provided from the commandline. The package created by default is a "hello world" project of the selected skeleton which is managed with autotools. There are skeletons for bash, C, C library, Python, C++, C++ library, and Perl.