Allegro is a multi-platform game library for C/C++ developers that provides many functions for graphics, sounds, player input (keyboard, mouse, and joystick), and timers. It also provides fixed and floating point mathematical functions, 3D functions, file management functions, compressed datafile, and a GUI.
Java Development Environment for Emacs (JDEE) is an Emacs-based integrated development environment (IDE) for developing Java applications and applets. Features include multiple code browsers, a JPDA-based debugger, method and field completion, template-based and procedure-based code generation, Java source code interpreter, context-sensitive help, and more.
Ficl (Forth inspired command language) is an ANS Forth interpreter written in C. Unlike traditional Forths, this interpreter is designed to be embedded into other systems as a command/macro/development prototype language. Ficl provides object extensions that can be used to wrap methods and structures of the host system without altering them.
The Simple Sockets Library makes sockets easy to use and comes as public domain source code. It resembles C's file I/O, uses whatever port is available, has named servers and port reuse, streaming/blocking sockets used, polling support, blocking/selection support via numerous functions, timeout control and firewall support.
SATGUI is a framework for developing simple GUI client/Unix server applications. It uses a simple, easy-to-learn screen layout language (SAT/DL). The backend applications can be developed in almost any character-based language (shell script/Perl/AWK/C/etc.), and a basic interface to MySQL databases (SATMYSQL) is also available.
SATFORM is a forms processor which provides a facility to print word processor-quality letters/reports by merging a data source with a template form. The output is suitable for HP LaserJet III (PCL) or later compatible printers. SATFORM uses an HTML-style markup system (SAT/ML) to define document template forms. It is also possible to make use of SAT/ML formatting to process embedded SAT/ML tags using the companion SATFILTER utility.