a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. SOLID is designed to be used in interactive 3D graphics applications, and is especially suited for collision detection of objects and worlds described
includes sound effects, music, a complete 3D engine, font rendering, a simple Windowing library, a game scripting language, a GUI, networking, 3D math library and a collection of handy utility functions.
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.
a font rendering library for OpenGL applications. It supports bitmap, textured, polygon, and outline glyph rendering and relies on FreeType for font loading.
a free application framework designed for "creative coding". OpenFrameworks is written in C++ and runs on Windows, Mac OS X, and Linux. It is developed and maintained by Zachary Lieberman and Theo Watson.
C++ libraries for advanced machine and robot control, supporting 4 C++ libraries: the Real-Time Toolkit, the Kinematics and Dynamics Library, the Bayesian Filtering Library and the Orocos Component Library.
a framework, that helps to understand applications, object/data correlations and their impact. It analyzes and traverses objects and their references during the runtime of any Java application using reflection.
a C library for reading and writing sound files such as AIFF, AU, WAV, and others through one standard interface. It can currently read/write 8, 16, 24 and 32-bit PCM files as well as 32 and 64-bit floating point WAV files and a number of compressed formats.
allows you to call directly into native functions using natural Java method invocation. The Java call looks just like it does in native code. Most calls require no special handling or configuration; no boilerplate or generated code is required.
a C++ Web development framework (not CMS). It differs from most of other Web development frameworks like Python Django, Java Servlets, or C++ Wt because it is designed and tuned to handle extremely high loads, and it is aimed at development of Web sites rather then "GUI-like" Web applications.