Simple library for representing time using TAI, conversion with UTC and common unix time structures. A more convenient API compared to DJB's libtai.
This project aim to be a great cross-plateform library to develop online simulators. It provides 3D, Network, IO, AI and others miscellaneous modules.
This project implements a set class. It is aimed at those who consider the following to be of importance: - Values in the set are, to a high extent, consecutive numbers - Memory footprint is an issue - Small updates to a large set must be efficient
An open source GUI originally created by Right Brain Games, and extended by The Far Wilds development team(Code Collective, LLC) www.thefarwilds.com
Vector File Parser is a library for parsing the data from swf, svg, ai, and possibly other vector files. By sub-classing the base render class, the data can be passed to any rendering system for display.
C++ library to manage threads and any type of exception between them
Libthreadar is a C++ library providing a small set of C++ classes to manipulate threads in a very simple and efficient way from your C++ code. It is able to pass any type of exception that "killed" a thread (uncaught exception) to any other thread calling the join() method. This second thread can catch and manage this exception or simply rethrow it... Additionally to mutex, semaphore and other objects classically used around/with threads, a asynchronous pipe-like class of objects is provided...
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.
SaxMagique is a c++ library that offers an API for creating a saxparser. It is intended to be the simplest way theoretically possible to create a complex saxparser. It build-up the [start|end]Element and characters handlers needed by expat.
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.
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 library for handling vectors, tensors, and more.
VectTens is an object-oriented numerical library designed to manipulate vectors, tensors, and other mathematical quantities in a simple and efficient manner.
A read/write archive (.zip and .tar, etc) library for C++, designed to be used along side irrlicht, the real-time 3d graphic engine.
A simple text process library, aims to assist parsing all kinds of text including plain text, XML, HTML, etc., which means it can be used as a simple XML parser or a HTML parser.
A set of bindings (for C, C++, Pascal and Object Pascal) for the GEM desktop environment on MS-DOS, Atari TOS and Linux (GEMIX) as well as an application framework for C++ and Object Pascal optimized for developing GEM desktop applications.
XdevL is a powerful cross-platform C++ Object and Plug-In Oriented programming framework which helps you developing Games or device oriented applications. The whole system can be extended using additional Plug-In's which makes it extreme flexible.
The Planar Movement Recognizer (PMR) library provides an easy and platform independent way to recognize planar movements (like mouse gestures).
SimpleSockets is a cross platform library written in C++ with support for Windows, Linux, and Unix. Features include blocking/non-blocking sockets, polling, thread safe, and signal safe.
Evolutionary computation library and benchmark utility. Integer encoded genetic algorithm.
This is a general-purpose library intended to ease the implementation of artificial/adaptive intelligence software. It is platform-independent, easily optimized for various hardware environments, and designed to be highly extensible and modular.
Object oriented cross platform and API game engine.
Is an introspective and customizable general purpose language; can be easily extended both in functions and syntax. Implements the idea that source code and program are equivalent, so it isn't compiled and the program source code can be modified runtime
UANA (Universal Abstract Numerical Algorithm) is a c++ api for developers to write algorithms independant of the underlying data container classes.
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.
A set of platform independent utility and wrapperclasses in C++. This library contains amongst others a regex engine, hashtable and vectorclass, and a randomgenerator. SDLwrapperclasses for fonts and images, GUI, server and client and a httpclient.