The goal of this project is to provide a set of Python bindings for the RakNet UDP network library version 3.0. RakNet-Python is implemented with the help of Boost.Python library and tries to mimic RakNet's original C++ interface.
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.
This was my first attempt at a persistent (disk-based) allocator, but I aimed too high, used too many obscure C++ features and it got away from me. You will need the version of v3c mentioned in configure.ac.in to build it. Like I said, it contains lots of really obscure C++, if you're curious. This project isn't being actively maintained anymore - see it's way-cooler C/C++ replacement here at SourceForge - treedb.
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.
Lintel is the support package for many other HPL packages. It includes library code and utilities that are used in multiple other packages, and are not big/cohesive enough to be treated as a separate package.
A fast, intuitive linear algebra library for C++.
TMV is a comprehensive linear algebra library which uses operator overloading, views & delayed evaluation to simplify matrix and vector expressions in C++. It is well documented and can optionally call optimized BLAS/LAPACK for faster execution times
C++ (ISO partial specialization required) Functor Templates. Automatically convert functions and objects to functors, forces functions to take on characteristics of other prototypes, automatically distinguishes between pointer, object, reference.
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.
3D simulation library
A 3D simulation library using the bullet physics engine and OpenGL for rendering.
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).
A C++ library for Bayesian computation, including a collection of more generally-applicable utilities.
GraphObj is a C++ object-oriented library for graph algorithms. The main objective of this project is to provide a comprehensive library for computer science students. It was projected for educational purposes therefore performance was not our main goal.
This project attempts to provide Python classes and class methods in C++
This is a C++ template class library for generic smart data. Smart data substitutes plain old data (in the smart pointers' manner), automatically generating associated: copy constructor, assignment operator, toString(), serialization, etc.
C++ Virtual Object Networking Classes. This is a series of generic objects that can be 'linked' together and generic objects that can 'navigate' the networked objects. Supports: mapping, finding/path tracing.
Drop-in replacement for std::shared_ptr + std::enable_shared_from_this
Apparently, many people dislike that the standard std::enable_shared_from_this class does not allow to invoke shared_from_this() in the constructor. Guess What: This library is supposed to fill the gap. The boost library does that too, but it does not allow shared_ptrs to be made inside the destructor and it doesn't provide a release() method to gain ownership of the contained pointer. Big downside is however, that it's not (yet) made thread-safe.
Libiqxmlrpc is C++ object-oriented library that represents an XML-RPC solution for both client and server. It supports HTTP and HTTPS, both single-threaded and multi-threaded computation models on the server side, method interceptors, and other features.
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.
C++ library for Apache Cassandra with Qt Framework
C++ wrapper library for the Apache Cassandra distributed database system using Qt as the basic framework. Offers C++ array like syntax to quickly read and write in the database. Well thought and fast object oriented library(i.e. caching.)
Fast Geometric Toolkit is an Object Oriented C++ class library to build applications based on planar geometry entities. Official Web Page www.fgtk.com
QUdev Library is a Qt4 C++ wrapper to the libudev C API calls. It's easy to use and automatically manages with memory allocated by udev C calls.
nio is an object oriented generic (ethernet) network io library. one of its main purpose is the testing of tcp/ip stacks
SmartDB is an object oriented approach towards integrating SQLite database, like ms ado object, for C++/MFC projects. It acts as a wrapper for SQLite. You can open SQLite database into your program with just 3 lines of code. full source code available.
The OOParLib (Object Oriented Parser Library) is a C++ library for dynamical construction of parser objects (possibly on the fly) through the combination of various tokenizing objects by the help of operators.
A cross-platform OpenGL based lightweight scenegraph library
RenderTools is an OpenGL based scenegraph library in C++ for Windows, OSX and IOS supporting OpenGL|ES1.1, ES2.0, OpenGL1.5 and up to the latest version (currently 4.2). It allows the developer to easily (de)serialize a scenegraph to-and-from xml, create renderbuffers, framebuffers, samplers, vertexbuffers etc. and cross-reference those items. RenderTools allows you to completely specify an application, its resources, viewcontrollers and its renderpasses in one single xml. GraphNodes...