GFXprim is a modular 2D bitmap graphics library. The library is organized into modules, each of which implements different functionality. The library core is the glue that holds everything together by implementing pixel manipulations, conversions, and blits. Loaders implements an interface to load and save images from/to various image formats. All commonly used formats are supported (JPEG, PNG, GIF, BMP, TIFF, PNM, etc.). Filters implements bitmap filters such as resize, convolutions, point filters (brightness, contrast, etc.), rotations, edge sharpening, ditherings, median, etc. Backends can create X11 window(s), draw on the Linux framebuffer, handle input events, timers and more. Gfx implements basic graphics primitives such as lines, circles, polygons, etc. Text module implements text drawing with both compiled-in fonts and basic support for FreeType rendering. Grabbers can get frames from V4L2 devices, such as Web cameras. All of this comes with Python bindings and comprehensive documentation.
LibMCore is a library that provides some functions to create asynchronous or synchronous lightweight process and generic queue processing. Some other basic functions are also available to count core number, to enable the real-time scheduler, to set core affinity, or to manipulate cycle counters.
Dandelion is a 3D graph rendering application which can be controlled across a network. Its main purpose is to allow clear network graphs to be rendered in a window, which can be controlled by a separate application or the user. The Dandelion visualization is actually controlled by issuing simple commands to it across the network (although this could all be happening on a single machine). The Dandelion source includes a set of very simple libraries which can be incorporated into other applications and which can be used to send these commands. Libraries are included for C, C#, Java, and Python. The project was developed at Liverpool John Moores University within the PROTECT Centre.
cconstants is a library and a set of commandline utilities which allow the values of constants defined in C header files to be queried outside the C preprocessor. This allows the values of these constants to be queried from programming languages other than C, on systems without the C preprocessor installed, and on systems on which the header files defining these constants are not available.
Libporty provides a higher level API for some commonly used library functions such as sockets, date/time, file system access, background processes, and asynchronous DNS resolving. Libporty is configured using scconfig and the API is guaranteed to work the same way on all supported systems. An application that exclusively uses the libporty API will not require autotools/scconfig for porting. Libporty has been tested on Linux, Windows, Mac OS X, multiple BSD variants, Minix, OpenSolaris, and some ancient Unix systems.