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.
Gimp User Filter is a work-alike to Adobe's Filter Factory. It is a generic image processing plug-in that can be used to create new filters for The GIMP without having to go through the process of learning about The GIMP's SDK. Many freely available filters that have been created for Filter Factory can also be used with this plug-in.
Mutabor is a program that allows you to perform and compose microtonal music using a normal MIDI keybord and normal MIDI equipment. Its powerful description language is intended to allow permanent retunings and complex tuning logic. One application is just tuning. Mutabor has been used for this purpose to make available all pitches that can be reached by stacking perfect thirds and perfect fifths. The stable version 3.0x is available in German only and runs under Windows and Wine. The unstable branch can be accessed via CVS (but build bugs should be expected) or downloaded from the Berlios developer site.
foma is a compiler, programming language, and C library for constructing finite-state automata and transducers for various uses. It has specific support for many natural language processing applications such as producing morphological analyzers. Although NLP applications are probably the main use of foma, it is sufficiently generic to use for a large number of purposes. It comes with an xfst-compatible interface and regular expression language. The library contains efficient implementations of all classical automata/transducer algorithms: determinization, minimization, epsilon-removal, composition, and boolean operations. More advanced construction methods are also available: context restriction, quotients, first-order regular logic, transducers from replacement rules, etc.
Gcmc is a front-end language for generating G-code, SVG, and DXF for CNC mills, lathes, laser cutters, and other numerically controlled machines employing G-code, SVG, or DXF. The language is a context-free grammar created to overcome the archaic format of G-code programming, but can be used more generally for many targets. Gcmc aims to be more readable and understandable than G-code and enable programmatic designing. Gcmc makes extensive use of vector mathematics to support the 3D nature of CNC machining. It handles units as millimeters, mils (inch), degrees, and radians and performs automatic conversions where necessary.