Badut is a home theater PC media browser; an audio/video jukebox. It lets you browse your files and play them, with the focus on good LCD/VFD support, pluggable media (e.g. USB), and infrared remote control. How files are played can be configured. Badut comes with a plugin that plays cdrdao audio CD images directly (audio.toc files).
dot2gdl is a converter from GraphViz Dot files into aiSee (formerly xvcg) GDL files. Although the conversion is non-trivial in general due to different concepts of controlling the layout algorithms, the application converts many graphs nicely already. This package contains a library and a command line tool.
The Erwin library is a very efficient and robust data structure template library for C and C++. No templates are used; a Perl script generates C files. Vectors (dynamic arrays), lists, and hash tables (maps) of arbitrary key and value types are provided. Several tools are included for auto-generating a C interface around C++ libraries, C++ extensions like slots/properties, symbol (=hashed string) management, sophisticated assertion macros, and documentation extraction.
IPA-CXS/X-Sampa Converter is a selection of modules for various programming languages (C, Perl, Lisp, and Python) for translating between IPA (International Phonetic Alphabet) and ASCII versions, in particular CXS, which is a close relative to X-Sampa. The project homepage contains a demo for using the Perl script as an online converter.
katmel is a Linux kernel driver for any Atmel AVR serial programmers on the parallel port of your PC. All kinds of programmers are supported due to configurable pin-to-signal mapping. This is only the kernel driver. It has been tested against kernel version 2.4.21. The MuProg project uses this kernel interface to implement an Atmel AVR microcontroller programmer for Linux.
liberror is a library for C and C++ that addresses the allegedly simply task of printing messages. It is essentially a feature-rich substitute for fprintf. Features include colours via ANSI mark-up, multiple error streams, report files, automatic error number assignment, filtering by number, subsystems, and groups, buffering with manual filtering and re-issuing, callbacks, error counters, time stamping, and message styles.
Lookup Tables C Code Generator consists of two programs: mkhashtable for generating C source to match a set of integers, and mkstringswitch for creating a switch statement to match a set of strings. Both programs allow specifying result values and/or actions to be run when an input value matches. The generators are highly customizable.
Metacza is a language and its compiler which produces output in the C++ Meta Template Language. Its concise syntax makes Meta Template Programming much easier. Metacza allows you to write programs using boost::mpl, and to produce C++ header files that can be used on their own. Programming without boost::mpl is also supported. Metacza is a higher order language with closures, let, and lambda.