Complex list management with an extremely versatile interface. Built-in sorting (with abstract variants), finding, iteration, and element manipulation. Supports const-interface elements. Transparent 'virtual array storage' (VAS) for large element types
Small simulation that can drive a CIGI compliant IG to do EOIR sensor simulation. This is based on the OpenEaagles framework (HOST) and the MultiPurposeViewer (IG).
Just another wrapper library for Windows written in good (I hope) OOP style :) It covers network, threading, system and other routines. It can be useful for rapid developing of small and medium applications for Windows.
A C++.net wrapper around the Windows ToolHelp32 library
A LGPL library to handle xml documents in a DOM-like style. It's designed for LOW-performance systems (like embedded ones) and for lightly handle very large documents, automatically speeding up memory management in a user tunable style.
Fragments is a highly sophisticated C++ library for composing classes from freely definable "fragments". Among other things it can be used to create container classes - just by selecting a set of "fragments" to combine.
Easy To Use Collection Classes For C And C++ The Memory Structures Library (MemSL) has implementations of structures (i.e. AVL trees, threaded trees, dynamic hashing, ...) that are extremely hard to find and far harder to implement.
This library is meant to offer an array of general purpose data structures and algorithms for a multitude of uses. Each structure must be examined for its specific usefulness to be determined. Please see the API documentation for more details.
Tiny C++ library to use dictionary files in .dict format (see http://www.dict.org) Small code footprint (20K) and small RAM required to work (64K + index file size / 16). Depends on zlib only.
The pcre_cxx C++ class provides an easy and efficient way to use the PCRE regexp library in a C++ application. It uses the upcoming c++0x rvalue reference feature. So, if you use GCC compiler >= 4.3.3 version, use the "-std=c++0x" compiler option.
The Planar Movement Recognizer (PMR) library provides an easy and platform independent way to recognize planar movements (like mouse gestures).
A C++ library for reading and writing configuration files as easily as creating a variable. Depends only on the STL library and allows any serializable object to be read or written. Preserves comments and tries to be rational about placing new settin
A read/write archive (.zip and .tar, etc) library for C++, designed to be used along side irrlicht, the real-time 3d graphic engine.
BTCpp is an Open Source Bluetooth Library written in C/C++. You can use BTCpp in your C/C++ projects if you need support for basic reading/writing data to remote devices, remote device scanning & rfcomm streams.
XSystem Kernel Project - an object-oriented 32-bit protected-mode operating system for IA32-architecture.
An extension of C++ standardized libraries to provide functionality such as factories, language loaders, and other fairly common functions. The code will be designed to be thread-safe and easy-to-use.
OgreSocks is an OO wrapper around WinSock (the Windows Sockets dll), aimed at applications built using Ogre, the OO Graphics Rendering Engine (www.ogre3d.org). OgreSocks is released under the LGPL.
SqlWrapperXX is a C++ library that encapsulates various SQL APIs into a single, uniform interface. It supports MySQL, PostgreSQL, Sqlite2 and Sqlite3. SqlWrapperXX is designed to be easy to use, small, and to the point.
This 2D sceletal animation libary supports OpenGl and the DirectX renderer. The code is completely written in c++ and uses tinyxml and the standard Library. There is also an editor being developed with gtkmm alongside the libary.
OpenSource C++ libraries. Full list of classes and functions listed at yf-library.sourceforge.net
OMGUI is a cross platform GUI toolkit written in modern C++ with a modern api design and programming idioms.
Janus Symbian Engine is a local http server (for Flash Lite) for Smartphones (S60), which allows developers to create engaging Flash Lite applications. It allows you to extend Flash Lite functionalities using simple local http calls (es. loadvariables)!
pRPL is a general-purpose parallel Raster Processing C++ programming Library. It enables the implementation of parallel raster-based algorithms without requiring a deep understanding of parallel computing, and greatly reduces the development complexity.
OCFC (Open Code Foundation Classes) library provides C++ foundation classes intended as the basis to develop C++ programs. The library is subdivided into a base library libocfc and a console oriented library libcocf.
The Central Library is a mathematics library written in C++.