EcoLab is a C++ based Agent Based Modelling system, with emphasis on high performance computing for scaling to large simulations.
C++ production ready implementation of Scott Seely's Simple SOAP RPC code. OS neutral, HTTP transport, XML validation, envelope parsing, RPC dispatching, extendable data types, fault generation and a extendable test suite useful for release validation. Now builds on newer versions of Linux.
The CoreLibrary is a multiplatform object library for C++ (Linux, Win32, MacOSX, PocketPC). It provides many of the common objects found in Java (Strings, Threads, Collections, etc.) and has the ability to send objects across the network like CORBA.
The EXT Library is set of various useful classes, templates and macros that extend functionality provided by ISO C++ (ext sub-library), standard C and C++ library (lib), to abstract parts of Windows API (win) and access PE file resources (res).
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.
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.
Aquamarine is a Object Oriented language. The goal of this project is to provide a aquamarine to C++ compiler and a classes library.
EflaKer: an object-oriented framework which provides OpenGL-based applications the capablitity to create and manipulate UI utlities.
GWT is an flexible and object-oriented 2d game engine. It uses Code::Blocks and is based on SFML2 to give the ability to port your code to multiple platforms. With the integrated all-in-one tool for game resources it's possible to develop games in a short time. And it's open source! (license coming soon) Status: planning phase
C++ application framework
Jusdo is a C++ application framework, including a big class library. It is intended for easy development of software projects using free tools. It's main platform is Windows (Win32 API) but other platforms are possible (e.g. Linux via Qt).
OpenTML is library and associated tools for creating and working with Transducer Markup Language (TML). OpenTML will enable a sensor fusion centric approach to working with live streaming data from remote sensors and sensor systems.
Patlac--Xml2cpp is a totally customizable code generator that generates classes (c++ for now) automatically from a xsd schema. Classes are described in google-ctemplate files and a xml options file allow precise definition of projects.
Property/configuration mechanism for high-performance C++ applications. Similar to but more flexible than Java properties. Property settings provide type safety, expressive error messages and full-featured expressions. Based on the Lua language.
A functional programming language
Cartesian is a pure functional programming language, wrapped in an imperative and object oriented layer. The main goal is to separate both worlds and to have some very clean and well defined interfaces. This project is the reference implementation of the language, as an interpreter. The interpreter's goal is not performance.
The Windows Extension (WE) is an encapsulation of Windows API. The distinct features of WE are: 1. C++ interface; 2. simple interface for common usage, but advanced usage; 3. low coupling degree; 4. no framework, no pattern.
Implementing Xmesh using TinyOS
Recent advances in Micro Electro Mechanical Systems (MEMS) technology, wireless communications, and digital electronics have enabled the development of low cost, low power, multifunctional sensor nodes that are small in size and communicate untethered in short distances. Energy aware routing algorithms can be used to increase the energy efficiency of wireless sensor networks. Today, two common kinds of energy aware routing algorithms are being researched and implemented in wireless networks. The first type main type is known as Low-Energy Adaptive Clustering Hierarchy (LEACH), which aggregates the network into clusters and randomly rotates the base station inside the cluster to evenly distribute the workload. LEACH elongates the lifetime of a wireless network twice as long as the one without an energy aware routing algorithm. This project focuses on Mica-Z wireless networks for military and commercial applications, and also presents a framework for software technology for sensors.
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.
A C++ plugin library
apugg is an object-oriented plugin loading library written in pure C++. It is designed to be usable across platforms, and adding support for new styles of plugins is done by simply inheriting a library class.
Here is a repository of libraries automatically generated by Patlac::Xml2cpp software. All of these libraries are c++ translation of their respective xsd schema. They include classes with accessors, saxparser with iteration mode and xml serialization.
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.
This project aims to provide a full implementation of the GEM VDI & AES API's on a truly multi-tasking, network aware system (Linux Kernel) with the appropriate modifications to support the advanced functionality of the underlying OS.
General purpose C++ utility library.
Libbu++ covers nearly everything you could need from a standard library, is cross platform, and open source. It has a number of cool and unique features and plays well with other libraries.
libthrowable is a small library to ease error handling and debugging in C++.
redFOX is a fast, lightweight distributed object framework with unprecedented ease of use. It brings the productivity benefits of middleware to environments where previous solutions have proven too big or too slow.
OpenSource C++ libraries. Full list of classes and functions listed at yf-library.sourceforge.net