The OpenGL Extension Wrangler Library is a simple tool that helps C/C++ developers initialize extensions and write portable applications. GLEW currently supports a variety of operating systems, including Windows, Linux, Darwin, Irix, and Solaris.
This is a simple templatized C++ library for parsing command line arguments. The library provides a simple, flexible object-oriented interface to the command line that automates argument parsing, USAGE creation and type casting.
A multi-platform software synthesiser emulating (somewhat inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp. Source hosted at: http://www.github.com/munt/
A fast, powerful and adaptable GUI solution
Crazy Eddie's GUI (CEGUI) system is a graphical user interface C++ library. It was designed particularly for the needs of videogames, but the library is usable for non-game tasks, such as any other type of applications (rendering/visualisation/virtual reality) and tools. It is designed for user flexibility in look-and-feel, as well as being adaptable to the user's choice in tools and operating systems. Established in 2003, CEGUI sees continual, active development and remains one of the most...
Win32++ is a C++ library used to build windows applications. It is a simple, open source alternative to MFC. Win32++ supports the C++ compilers from GNU and Microsoft. It is an ideal starting point for anyone learning to program for windows, but also caters for the needs of professional developers.
utilities and libraries for gamedev - pure c# rar unarchiver, mp3 decoder. c++ flac module repacker. other misc. things.
Highly efficient implementation of BLAS for sparse block matrices.
Highly efficient implementation of BLAS for sparse block matrices. Accelerated using heavy-duty C++ meta-programming, SIMD instructions and GPU.
ViennaSHE is a modern semiconductor device simulator for 1D, 2D and 3D device simulation. It relies on deterministic solutions of the Boltzmann Transport Equation using Spherical Harmonics Expansions.
ViennaGrid is a generic mesh handling library that provides the traversal of structured and unstructured grids in arbitrary spatial dimensions, in particular 1d, 2d and 3d. Quantities can be conveniently stored on mesh elements using ViennaData.
A cross-platform C++ dynamic plugin framework
The Clay library is a simple framework for multi-module integration. It also supports dynamic plugins with DLL files (in Win32) or SO files (in Linux).
variant of STL extension
small C++ Library providing some classes to extend STL: singletons, cross-platform threads & synchronization, thread pool, memory pool, custom allocators, small unicode support, logging & diagnostic, and so on.
A finite element solver using state-of-the-art programming techniques.
ViennaFEM is a library-centric implementation of the finite element method in C++. It features a symbolic math kernel, which manipulates the strong or weak form of the problem and automatically derives the discrete form. ViennaFEM is built on top of the following libraries: ViennaMath provides the symbolic math kernel, ViennaGrid (with ViennaData) allows for a generic grid handling and quantity storage, while ViennaCL provides the linear solvers and GPU acceleration.
Photoropter is a lens correction library and calibration application. Comparable in purpose to existing projects like PTLens and LensFun, this is a new effort, using modern C++ libraries like Boost and STL and employing clean, object-oriented design.
C++ Actor Library
The Actor model is a mathematical model of concurrent computation that treats "actors" as the universal primitives of concurrent digital computation. This library provides an easy to use approach for implementing actors in C++.
ViennaData is a C++ library that allows to separate intrinsic properties of a class from data associated to objects of that class. This allows to write code that is much more reusable than traditional designs.
An advanced, plugin-based rich media and 2D vector graphics rendering library, capable of rendering diverse vector-graphics formats to customizable output targets.
Axe - is middleware for the practical programmer. Among many other features, the Axe core library manages all the communication tasks using a highly efficient library boost::asio.
C++ cross-platform development library
Open source programmer friendly 3D engine using DirectX/OpenGL/Software renderers (written in C++ for Windows). Project has been moved from sourceforge to google code. New homepage: http://code.google.com/p/l1engine Old one: http://l1engine.sourcefor
This is a library for generating SIP Common Log File (CLF) formatted files, based on the PCAP-format. Please see the README.txt in the downloads for using it in general. See the wiki for more details.
Project mlubind is a cross-language(C++ to Lua) binding library. It's usage concepts were taken from luabind library. This project is an attempt to create a new implementation, that has all luabind functionality and takes much less time to compile.
See http://okapi.opentag.com/ for LATES VERSION of the Okapi Framework
THIS VERSION ON SOURCEFORGE IS NO LONGER SUPPORTED and works only on Windows. The Okapi Framework is a set of components and tools for localization and translation tasks. THE NEWEST JAVA-BASED VERSION OF OKAPI IS AVAILABLE AT: http://okapi.opentag.com/ The new version runs on Windows, Mac, Linux, etc.
The Rossum Project is an attempt to collect and distribute robotics software. We are seeking help with our first project, a mobile-robot simulator featuring a 2-D virtual world, and new work including artificial intelligence and robot-control logic.
A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. LASTEST IS 1.8.4
A library providing easy, flexible, and efficient read/write access to video files using a wide variety of codecs in MATLAB on Windows and GNU/Linux platforms, using DirectShow and ffmpeg backends, respectively. Also provided are 'load' and 'imread' for bulk reading.