The Open Game Libraries is a collection of separately usable C++ libraries for creating games. It provides OpenGL window management, zip file management, OpenAL audio management, a developer console window, input management, bitmapped fonts with Unicode and kerning support, image loading and saving, model loading and importing, and generic classes and objects for game development such as math and text processing.
Industria is a collection of portable R6RS Scheme libraries for cryptography (AES, DES, Blowfish, HMAC, MD5, SHA-1, SHA-2, RSA, DSA, etc.), zip/gzip/zlib decompression, disassembly of amd64 machine code, Off-The-Record messaging, bytevector pack/unpack syntax, TLS connections via custom binary ports, and more.
LZHAM is a general purpose lossless data compression library that borrows many ideas from LZMA, but purposely makes several key tradeoffs that favor decompression speed over compression ratio. LZHAM's compression ratio is typically within .5% of LZMA, but decompresses 2-3 times faster. LZHAM's compressor is heavily threaded in a way that does not sacrifice compression ratio. The decompressor supports streaming and memory to memory decompression, and is designed to be particularly fast on embedded devices, handhelds, and game console platforms.
aime is a simple, C-like programming language and an interpreter, both designed to be embeddable in applications. The language is straightforward, trivial, and direct. Its syntax is simpler than that of C, while still providing for full object management, higher order functions, and references. The interpreter is secure and expressive, allowing comprehensive control over program execution and providing powerful methods of application integration.
Configurator is a configuration file parser. It allows you to use arbitrary nesting of sections. The user can define an option's default value, necessity, and semantic check. It supports single-line and multi-line comments (in C++ style). It provides common checks of options and sections, like duplication, incorrection, etc. It uses only Boost C++ libraries and ISO C++. It is header-only (does not require building) and very easy to use.
The LAW library is a set of classes that contains research code related to the study of large graphs and social networks, including several variants of PageRank, an implementation of the Layered Label Propagation algorithm, high-performance evaluation of Kendall's τ, and other miscellaneous utilities.
libsysactivity is a lightweight library that retrieves statistics of the system's activity in a portable and thread safe way. In each OS that it supports, it offers the same API for retrieving the activity of Hard disks, CPUs memory, Processes, Network interfaces, Memory, and Swaps.