Adime is a library for constructing Allegro GUI dialogs in a way similar to scanf(), using a format string. Other features include a (customizable) 3d look and feel, 3d versions of some of Allegro's GUI procs, complete help in many formats (HTML, txt, chm, texinfo, man, devhelp, and RTF), and four example programs. Adime can currently be compiled on Linux, Windows/MinGW32, Windows/Borland C++, Windows/MSVC, DOS/DJGPP, DOS/Watcom, Apple MacOS X, and QNX.
AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to quickly add a light and intuitive GUI into OpenGL or DirectX based graphic programs to interactively tweak them. Program variables can be linked to a graphical control that allows users to modify them. Programmers are not required to design the graphical interface by providing coordinates or by using a visual UI editor. Controls are automatically organized following an optional given hierarchy.
BallroomDJ is a ballroom music player. It is designed to let the computer choose the music and to be able to play music the entire evening without intervention. It features flexible playlists, music queue management, requests, seeking in songs, speed with pitch control, and an optional audio file organizer. Playlists can have automatic selections based on your choice of dances and how often those dances should play, stops after some number of songs has been played, stops at a particular time, allowing of songs with certain keywords, sequences, and manual selection. Mix all of these in any order and modify them at any time.
CUT is a unit-testing framework for C, C++, and Objective-C. Unlike other unit testing tools, CUT doesn't strive to be an SUnit clone. It automates a lot of the drudge work often encountered when using other unit testing packages for the C family of programming languages. CUT may also be used to unit-test assembly language software in some circumstances.
EGSL is a small interpreter which can execute Lua scripts. It includes some functions for fast and easy game development. These are image manipulation functions, functions for 2D drawing, sound and music, input via mouse, keyboard, and joypad, and some helper functions. The engine is based on SDL, SDL_gfx, and SDL_mixer, and additionally on SDL_image on Haiku-OS.
Fqutils provides a basic set of bioinformatics command line tools for working with sequence data in FASTQ format. It complements Greg Hannon's fine Fastx Toolkit suite. One characteristic of Fqutils is that it correctly handles the full FASTQ format as described by the published standard, which specifically allows multi-line sequence and quality score information per record. Fqutils is intended to be useful as part of the early portions of post-sequencing pipelines and quality assessment processes.
HappyHTTP is a simple C++ library for issuing HTTP requests and processing responses. It is simple to integrate: just drop in the .h and .cpp files. It has an easy-to-use interface, non-blocking operation (suitable for use in game update loops), and pipelining support (you can issue multiple requests without waiting for responses).