Qt is a comprehensive, object-oriented development framework that enables development of high-performance, cross-platform rich-client and server-side applications. When you implement a program with Qt, you can run it on the X Window System (Unix/X11), Apple Mac OS X, and Microsoft Windows NT/9x/2000/XP by simply compiling the source code for the platform you want. Qt is the basis for the KDE desktop environment, and is also used in numerous commercial applications such as Google Earth, Skype for Linux, and Adobe Photoshop Elements.
STklos is a free Scheme System conforming to R5RS. The implementation is based on an ad-hoc Virtual Machine. It can also be compiled as a library, so that one can easily embed it in an application. Its features include an efficient and powerful object system based on CLOS, a simple-to-use module system, implementation of the full tower of numbers defined in R5RS, and easy connection to the GTK+ toolkit. STklos is the successor of STk, a Scheme interpreter tightly connected to the Tk toolkit.
Prima is an extensible Perl toolkit for multi-platform GUI development. Supported platforms include Linux, Windows NT/9x/2K, OS/2, and UNIX/X11 workstations (FreeBSD, IRIX, SunOS, Solaris, and others). The toolkit contains a rich set of standard widgets and has emphasis on 2D image processing tasks. A Perl program using Prima looks and behaves identically on X, Win32, and OS/2 PM.
Open Motif Everywhere is the standard distribution of Open Motif built from the official Open Group sources for Open Motif. It has been ported to all popular Linux (and BSD) environments. Most modern distributions of Linux and BSD include the stable release. Annual support contracts are also available.
Xclasses is a C layout library for the X Window System. All objects (called gadgets) are font sensitive, i.e. their size changes with the size of the used screen font and the size of the window. All this is done by Xclasses itself. The user may choose any kind of font style and size.
PLIB is a set of libraries to write games and other realtime interactive applications that are 100% portable across a wide range of hardware and operating systems. It's used by Majik3D, FlightGear, and others, and includes libraries for GUI widgets, sound replay, geometry, scene graph, joystick, and fonts/text.
GTK+-DirectFB is a backend for GDK, the drawing kit used by GTK+. Since DirectFB provides drawing functions, a windowing stack, and manages input devices, this is a lightweight GDK port. GTK+-DirectFB is based on GTK+-2.0 and implements the drawing functionality encapsulated in GDK. It allows you to run standard GTK+-2.0 applications on the Linux framebuffer. Due to the use of DirectFB, graphic operations are hardware accelerated if a suitable DirectFB gfx driver is available. Since DirectFB is a very thin library, the memory footprint of GTK+-DirectFB is relatively small.
NovaTK is an object-oriented, cross-platform GUI toolkit. One of the focuses of NovaTK is to facilitate rapid development of cross-platform applications requiring fewer lines of code. The event system is based upon a powerful callback mechanism that makes application design simpler, easier to read, and logical.
SetiContainer is a C++ class that allows convenient access to all the information in the state files of a SETI@home client. It periodically examines these files and updates its own data members accordingly. Other programs can use this class to extract information about the progress of the client, the found signals, or the work unit being processed. Additional functions offer more advanced info (like the amount of TeraFlops in a work unit, estimated time of completion, etc.). The SetiContainer class is based on the Qt toolkit, and extensively uses Qt's Signal/Slot technique.