Libxml2 is the XML C library developed for the Gnome project. The library code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out. Libxml2 implements a number of existing standards related to markup languages, including the XML standard, Namespaces in XML, XML Base, Relax NG, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML Catalogs, and XML Catalogs. In most cases, libxml tries to implement the specifications in a relatively strict way. To some extent, it provides support for the following specifications, but doesn't claim to implement them: DOM, FTP client, HTTP client, and SAX2. Support for W3C XML Schemas is in progress. It includes xmllint, a command line XML validator.
Libxslt is a C library for GNOME which allows developers to work with XSLT. It is based on libxml for XML parsing, tree manipulation, and XPath support. Also included is 'xsltproc', a command line XSLT processor. The library is written in plain C, making as few assumptions as possible, and sticking closely to ANSI C/POSIX for easy embedding. It should work on Linux, Unix, and Windows. Though not designed primarily with performances in mind, libxslt seems to be a relatively fast processor. It also include full support for the EXSLT set of extension functions as well as some common extensions present in other XSLT engines.
DIET-PC (DIskless Embedded Technology Personal Computer) is a software kit enabling IT professionals to build embedded Linux appliances based on commodity PC or Mac hardware and various commercial embedded appliances. The focus is on platform portability, OS fundamentals and developer friendliness, rather than the end-user UI. The distribution is intended primarily for desktop graphical appliances, particularly thin clients (using the X11/XDMCP, ICA, RDP, and RFB graphics protocols). Although originally a network-booting OS, DIET-PC works well with various forms of solid-state persistent storage and hence is no longer strictly "diskless". The project uses QEMU virtual machines running Debian Linux (under Windows) as self-contained development environments, and hence may also be of interest for its unusual (non-x86) QEMU accomplishments.
alph implements and analyzes historical and traditional ciphers and codes, such as polyalphabetic, substitutional, and mixed employing human-reconstructable algorithms. It provides a pipe filter interface in order to encrypt and decrypt block text to achieve transparency. The program is meant to be used in conjunction with external programs that transfer data, resulting in transparent encryption or decryption of information. The program can thus be used as a mail filter, IRC filter, IM filter, and so on.
libtholoura is a text-image distortion library, which is useful for sites that want to ensure that a human (and not a bot) is viewing pages. It is optimized to produce images of strings distorted in a way that makes it impossible for an OCR to read, but humans can. The library takes a string (preferably ASCII) string and is able to dynamically produce PNG indexed images. The distortion filters are external plugins.
libbubblemon is a library for making bubbling meters like the original bubbling load monitor. The library accepts numbers as input for the different visualizations (water-level, color, amount of bubbles, amount of growth from the bottom, and whether something is floating in the water). It then renders a picture of it that the caller is responsible for passing to the screen. As long as you render an image at least 10 times per second, the animation will be smooth.