a BitTorrent library written in C++ for *nix. It is designed to avoid redundant copying and storing of data that other clients and libraries suffer from. Licensed under the GPL.
a component system that will provide extensibility and re-usability both inside and between applications, while being portable across platforms (and languages) and having the lowest possible overhead (both in machine resources and programming effort).
an Open Source Probabilistic Information Retrieval library, a highly adaptable toolkit to allow developers to easily add advanced indexing and search facilities to their own applications.
a set of C++ genetic algorithm objects. The library includes tools for using genetic algorithms to do optimization in any C++ program using any representation and genetic operators. Part seems to be GPL (drats)
a class library that provides some features that are usually common for object oriented programming languages like Java or Python, but not for C++ (mark-sweep garbage collector...)
a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects). With extra software support like a viewer, etc...
provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectr
an open-source C++ library which strives to make C++ easier to use as a "high-level" language, and emphasizes programmer productivity over the fastest possible code.
a simple alternative to the STL that includes multithreading and networking. `target audience' is developers of complex network daemons, robots or non-visual client/server applications of any kind.
a library of C++ classes which lets you do Lisp programming within your C++ program even without any additional preprocessing, without all those calling conventions etc. No macros have ever been used by InteLib (except those for conditional compile directives). (With a very funny licensing lol)
network programming library. It is designed to take the pain out of programming network communications applications, providing an easy to use and cross-platform interface.
a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC files.
Distributed Multiplatform Framework. Component based programming framework, using various repositories. The samples are implemented either in console or wxWidgets
a portable function library for C/C++ programs. The SFL is the result of many years' development, and is provided as Open Source software for the benefit of the Internet community.
a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS "Simple Features for SQL" spatial predicate functions and spatial operators, as well as specific JTS topology
a cross platform audio library and toolset to let you easily implement the latest audio technologies into your title. FMOD now supports 13 platforms! Win32, Win64, WinCE, Linux, Linux64, Macintosh (os8/9/10/x86) PS2, PSP, PS3, Xbox, Xbox 360
The UWIN package allows UNIX applications to be built and run on Windows XP/2000/NT/ME/98/95 with few, if any, changes necessary. UWIN source and binaries are available under the open source Common Public License 1.0.
a small set of classes that support the easy generation of, and reaction to, events within a program. Each event type carries data appropriate for its type. This library makes it unnecessary to propagate data via void pointers and makes clearer to the pro
Matthew's C++ Genetic Algorithms Library is set of C++ genetic algorithm objects, it includes tools for using genetic algorithms to do optimization in any C++ program.
programming interface and resource management system for scalable OpenGL applications. Can run unmodified on any visualization system, from a singlepipe workstation to large scale graphics clusters and multi-GPU workstations.
a free implementation of the ISO/IEC 14882 international standard for C++ that enables source code portability and consistent behavior. An additional goal is to achieve maximum implementation efficiency on each platform
C++ Template Image Processing Library that can be used to load, save, process, and display images. It is portable (Unix/X11, Windows, MacOS X), efficient, and simple to use.
a small open source 3D rendering engine. It is written in an effort to create a graphics engine that offers the stunning visual effects expected in next-generation games while at the same time being as lightweight and conceptually clean as possible.
a real-time terrain rendering system supports asynchronous paging, dynamic terrain, and much more. It compiles under Irix, Linux, MacOS X and Windows (VC++ and cygwin).
hinges on the ability to easily instrument and extend existing operating system and application functionality. A library for instrumenting arbitrary Win32 functions on x86, x64, and IA64 machines. Detours intercepts Win32 functions by re-writing the in-me
a unified interface to a number of different physics engines. Enables the use of multiple physics engines within one application. Not just a simple physics wrapper, it provides an extensible plug-in architecture as extended functionality for common simula
physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
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.
an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.