Robust, Lightweight, Cross-platform, Template Software. STLSoft is a collection of STL and standard library extensions, and facades over operating-system and 3rd-party APIs.
A linear algebra library using heterogeneously-typed matrices, designed to work with the Boost.Units library.
OpenBASIC is a modernized programming derived from the syntax of QBasic, QuickBasic, and FreeBASIC, yet has most (if not all) of the Object-Oriented features of C++, as well as the portability of that language coupled with Allegro for graphics routines.
Game Object-oriented Scripting Language
This is primarily an educational project. Its intention is to provide an easy-to-use C++-like scripting language for applications also written in C++. Despite its name, it is not only intended to be used by games or game engines. However, I plan to use it for a game.
abandoned project. No real need to do that.
A Data Bus to share Time Series at high-frequency and low latency between programs on the same machine or on the network Publisher/subscribers model Any type data Shared-memory, TCP, RDMA, Ethernet Language independent API Time and content access
Based on boost. Thread:mutex-condition queue and map,ACE style thread and Glib style thread pool, loop task. Memory:memory pool. COM:COM object invocation. Language:compiler lexical and grammar analysis. Network:epoll reactor.
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)!
Linux Auto Operator System
A - possibly - lightweight passive automation tool for Linux/POSIX systems
Open and cross compilant C++ Library, threading, mutexes,events, Callbacks, Xml Serialization, XML parser and generator , and a powerfull C++ code profiler. All the code is well documented and lots of examples are avalaible, easy to use.
Tested, portable, standard C++ source code for policy based log stream, configuration data, external string table, field-delimited strings and text file reader. BSD license. Templated for use with any valid instantiation of std::basic_string.
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.
LightSpeed is alternative template library for C++.
Template Based on the standard vector library that allows creation of dynamically resizable two-dimensional arrays in C++ of most data types.
Boost.extension is a library providing for the creation of plugins for C++ software. It has been moved to the Boost Sandbox. See http://boost-extension.blogspot.com for details.
That project aims at providing a clean API, and the corresponding C++ implementation, able to generate demand for travel solutions (e.g., from JFK to PEK on 25-05-2009) according to characteristics (e.g., Willingness-To-Pay, preferred airline, etc).
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.
Open GPS Location Sharing
Image Processing Library is a complete image processing package. The main features is to support many image formats. By utilizing Object Oriented Programming concept, many image conversion filters are written in a neat, and clear way.
Vector math library for 3D Graphics
The well known GOF design patterns will be implemented with C++ in this project for educational purposes.
Tonya is a refactoring tool for C++
A cross-platform framework built in C with multiple language bindings, easing the transition between languages and platforms, while maintaining ABI compatibility.
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.
QsT SQL Tools - ORM system based on Qt 4.6.0 (and higher) to improve programming databases with Qt. QST has a little functionality to make simple SELECT, INSERT, UPDATE, DELETE and EXEC queries. It uses PostgreSQL but can be ported for other language
PicoHttpD -- tiny library for easy creation of standrad compliant HTTP servers in C++. It is just HTTP/1.1, abstracted from communications and task handling - pure essence. It is C++ port of httpd part of pthrlib - nice C package by Richard W. M. Jones.