ClearSilver is a high-performance, powerful, and language-neutral HTML template system. It enforces a separation between presentation code and application logic which makes writing, debugging, and maintaining Web pages easier. It can be used from C/C++, Python, Perl, Java, and Ruby. It runs on Windows and Unix.
Steph is a portable C library for text mode windows, menus, dialogs, etc. The interface with the underlying system is provided by a separate library, so to port to a new system, only the interface library needs to be rewritten. Interface libraries are provided for Unix/Curses and IBM PC compatibles running DOS.
Inti-GConf is the second module in the Integrated Foundation Classes library, an Inti binding for GConf (the GNOME Configuration System). It makes accessing the GConf database from your Inti applications easy and intuitive. Its API and documentation are complete and it comes with several examples.
Poslib is a library which provides easy access to the Domain Name System. The client part can be used to create DNS client applications, while the server part lets you easily create a multi-threaded DNS server program, portable to many operating systems including Linux, FreeBSD, and Windows.
The Open Robot Control Software (OROCOS) framework provides the tools to build real-time software components in C++, designed for robot and machine control. The Orocos Real-Time Toolkit provides an infrastructure to quickly setup applications in a real-time operating system such as RTAI and Xenomai, although it can be tested on normal Linux systems. It is designed to appeal to roboticists.
JACK is a low-latency audio server. It can connect a number of different applications to an audio device, as well as allowing them to share audio between themselves. Its clients can run in their own processes (i.e., as normal applications), or can they can run within the JACK server (as a "plugin"). JACK is different from other audio server efforts in that it has been designed from the ground up to be suitable for professional audio work. This means that it focuses on two key areas: synchronous execution of all clients, and low latency operation.
libGMUVision is framework for realtime computer vision applications that is designed to allow easier access to Firewire IIDC digital video cameras. It provides a set of C++ bindings for libdc1394 and Qt widgets for building graphical applications that process video streams in real time. A small sample application (Koriander Lite, based on the Coriander project) is included.