Urdl is a cross-platform C++ library for downloading web content using a URL. It provides an easy-to-use extension to standard C++ iostreams and an asynchronous interface for use with Boost.Asio.
An attempt to create a cross platform QT compatible serial port driver This code attempts to supports signal event driven design.
C++ lightweight cross-platform game engine
PVLE is a C++ lightweight cross-platform game engine (real-time visualisation/simulation engine), using OSG (OpenSceneGraph) and ODE (OpenDynamicsEngine) among other libs. It differs from other engines in the way it does not hide underlaying libraries.
Further development of the PhysX plugin for Gamestudio A8, originally created by Chris Kahler and made open source by OpGroup.
Software Estimation Library
Estimate effort, time and cost to develop a software project is one of the most challenging task for IT professionals. There are several reasons for this, but the absence of technique can be a major one. To address this issue the Estimation Library has intended to be used as a tool to perform software estimation calculations in conformity with commonly estimation techiniques.
c++ library for calculating the position of a satellite
This library is used to calculate the position of a satellite or the moon on any geographical location on the earth's surface. The Library is writte in C++ and OOP. The Actual Status of the Library can download from the svn-repository. On my website oe5tpo.com can you find infos about satpos, but this infos are all in German!
Engine de jogos C++,para jogos 2D e 3D. Bibliotecas Utilizadas: SDL, SDL_Image, SDL_Mixer, SDL_ttf, FreeType, LUA, FTGL, OpenGL
A collection of miscellaneous libraries and tools for various programming tasks.
AirCrash Library for mail and FTP
Project offers alternate solutions to the performance problems developers are facing on x86 and x64 architectures. The library covers searching and sorting, mathematic routines, and substitutions of commonly used standard library routines.
Another C++ Hack
This project has been migrated to GitHub : https://github.com/vlachenal/anch-framework AnCH framework aims to provide utility classes for some common programming features. Features are implemented to be used as simply as possible. This framework was initially a way to test new C++ specifications (C++11) and to test C++ design patterns and tricks. Only POSIX systems are supported for now. Others could be supported later. (Partial) Doxygen documentation can be found on project home page.
Apparat is a powerful C++ framework for linux programmers. It presents handy and practical facilities, including following: advanced smart pointers (strong and weak handles), set of containers (array, list, map, sector, cycle buffer, priority queue), own powerful signal/slot mechanism (signal can connect with slots in other threads), functors and functor's map, threads and timers, state machines, input/output streams and serialization, serial port, sockets and so on. Apparat is a set of C++ source files, that can be compiled with your project. Folder 'test' in source tree contains some examples of using Apparat. For assembling your projects I am suggesting my own project management system based on standard 'make'. Root of this system is ingenious 'GNUMakefile' that automatically generates rules for compiling of all files in project's source tree and linking generated object files in executable file or library. See README for details.
Library to make event-driven code easy to write and read for Arduino.
A set of C++ basic modules, which can be used for C++ Training or some small projects
An experimental CEP (Complex Event Processing) engine. It implements the event stream processing as a library embeddable in C++ and Perl. Since then it has been renamed to Triceps, so please look at the new location https://sourceforge.net/projects/t
Common utility C++ library
Bikes Library is a common utility C++ library initially made for promotional purposes. It attempts to utilize language modern features to have small source code size along with powerful functionality. Current version of Bikes Library contains following facilities: - Hash tables: bucket hash table and open address table. - Trees: Red-Black tree, AVL tree, AA tree and Splay tree. - Basic data structures: single link list, double link list, dynamic array. - Containers: vector, string, list, stack, queue, set, multiset, multimap, hash multiset, hash multimap. - Common utilities: polymorphic function, signals/slots, cache, tuple, string formatting. Containers and data structures are easily customizable via flexible traits selection mechanism. Code is written from scratch, nothing was copy-pasted from s/o or other projects.
A C++ Template Meta-Heuristic library. This project provides a template meta-programming library for meta-heuristics. The library is policy-based, providing policies to build different meta-heuristics applied to several domains.
Collection of multi-platform C++ libraries
Compact/ Chess Interchange Format
C/CIF is an interchange format for chess applications. This format is supporting all features of a chess application - PGN does not provide this - and can be used to transfer chess archives without any loss via an application independent format.
CGDK, Claesson's Game Development Kit is a powerful C++ game engine with a sophisticated toolchain with a wide array of features for your game development needs.
The goal of this project is to provide a set of classes for writing simple multiplatform console applications or libraries. This library implements "low" level string, file and system functions for easy using.
A simple CSV toolkit written by and for a beginner
For those of you who use CSV's in your day to day work, I thought a simple CSV toolkit would be useful in order to perform simple and everyday tasks to manipulate and create CSV's.
Cherry Platform enables developers to develop application with the Web 2.0 spirit, without the bloated webbrowser, written in any programming language (JAVA, C++, .NET, etc.)!
CSF is a framework designed to help creating client/server programs with ease. It uses boost::asio boost::thread extensively under the hood.
Projet de C++ de l'IUT Informatique d'Aix en Provence 2ème année. By : -Kévin Michelet -Alexandre Giraud -Vincent Pruvost -Mickael Tourneur -Stijn Waegemans