Classdesc is a system for adding reflection to C++, ie the ability to query an object's structure at runtime.
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.)
LightSpeed is alternative template library for C++.
C++ inline state machine library
instantFSM is a header-only C++ state machine library. Its goal is to make state machine declaration and use easy enough that it can be integrated into your projects painlessly. Have a look atp the wiki where you will find a tutorial, samples, and a cheatsheet to get accustomed with instantFSM. The only instantFSM header file is downloadable from the files section or you can check it out from the git repository.
TXWrapper provides a MS CWnd-based wrapper for the ActiveX TX Text Control from The Imaging Source. TXWrapper can be used in any native MS C++ application, and is supplied in the from of a Visual Studio 2008 project producing a static library.
The Chilon Library is a C++0x utility library. The most advanced parts are a command-line argument parser and a parser generator library based on parsing expression grammars with built in AST generation abilities.
Library to define Tcl commands which manipulate C++ class and structure objects in manners similar to the way Tk manages widgets. Objects can then be manipulated from either C++ or Tcl. Based on the original TclObjectCommand
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.
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.
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.
Nth is a library of classes useful in games, visualization, simulation and animation.
inotify-cxx is the C++ interface for Linux inotify technology. It offers a few simple objects instead of low-level data such as file descriptors, watch descriptors, etc.
wxPCRE is a cross-platform PCRE C++ wrapper that is built for use with wxWidgets. It was engineered to be a direct 'drop-in' replacement for wxRegEx (the native regular expression library). This is a pcre wrapper implementation wxWidgets style.
C++ template library for embedded applications
The embedded template library has been designed for lower resource embedded applications. It contains a set of containers, algorithms and utilities, some of which emulate parts of the STL. There is no dynamic memory allocation. The library makes no use of the heap. All of the containers have a fixed capacity allowing all memory allocation to be determined at compile time. The library is intended for any compiler that supports C++ 03.
The well known GOF design patterns will be implemented with C++ in this project for educational purposes.
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 simple cross-plattform header-only thread library for C++
Clavius allows developers to augment their applications with an accurate Gregorian calendar/time library. Clavius allows applications to record date and time in coordinated universal time. Clavius supports varying time zones and date format endianness.