A cross-platform GUI library
wxWidgets is a C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. It has popular language bindings for Python, Perl, Ruby and many other languages, and unlike other cross-platform toolkits, wxWidgets gives applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-source and mature.
The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.
Cross-platform DICOM implementation
Grassroots DiCoM is a C++ library for DICOM medical files. It is accessible from Python, C#, Java and PHP. It supports RAW, JPEG, JPEG 2000, JPEG-LS, RLE and deflated transfer syntax. It comes with a super fast scanner implementation to quickly scan hundreds of DICOM files. It supports SCU network operations (C-ECHO, C-FIND, C-STORE, C-MOVE). PS 3.3 & 3.6 are distributed as XML files. It also provides PS 3.15 certificates and password based mecanism to anonymize and de-identify DICOM datasets.
Dynamic Python binding for Qt Applications
PythonQt is a dynamic and lightweight script binding of the Qt framework to the Python language. It can be easily embedded into Qt applications and makes any QObject derived object scriptable via Python without the need of wrapper code generation.
Binary releases of (Qt Python bindings) PyQt for Mac OS X
PyQtX provides stable up to date binary installers for PyQt on Mac OS X. Visit the files section to download the installer, and see the readme file as well.
Crystal Space is an Open Source 3D SDK for Unix, Windows, and MacOS/X. It renders with OpenGL and features GLSL shaders, CG shaders, deferred rendering, dynamic shadows, bullet based physics library, terrain engine, skeleton based animation meshes, exporter for Blender, portals, etc...
Moved to https://github.com/rdiankov/openrave An open-source, cross-platform, plugin-based robot planning environment for autonomous robotics. Includes services like collision detection, physics, (inverse) kinematics, sensors, robot controls, python bindings, and a network scripting environment.
generic protocol for communicating with microcontrollers
Firmata is a generic protocol for communicating with microcontrollers from software on a host computer. It is intended to work with any host computer software package. There are implementations for multiple microcontrollers and host software packages.
Cross platform 2D game creation framework with Python bindings
FIFE is a cross platform 2D game creation framework written in C++ with Python bindings. It's designed to be flexible enough to support a wide variety of 2D game types but specializes in 2D isometric type views.
An Excel addin and server framework for implementing remote excel user-defined functions (UDFs). This framework is designed to provide a centralised warehouse of functions for Excel users (eg. within an organisation).
The main purpose of the Moonlight Engine is to be a general 2D game engine geared towards tile-based games, and RPGs specifically. Support for online games is also planned.
Linderdaum Engine is an open source purely object-oriented 3D gaming engine written in C++. It is designed to be an integrated solution for the development of interactive 3D applications, for game, industrial and scientific visualization.
ACDK - Artefaktur Component Development Kit - is a platform independent C++-framework similar to Java or C#/.NET for generating distributed and scriptable components and applications.
pylaunchy is an extension to Launchy's (www.launchy.net) plugin system that allows developing Launchy plugins in the Python language.
BRAHMS is a Modular Execution Framework for dynamical systems. It knits together independently-authored software modules implementing dynamical processes into an integrated system, and supervises the deployment and execution of that system.
NiL is a modular multi-purpose gaming engine including a multiplayer worm game a little like quake, except it's 2d and a little like worms except it's realtime.
Library routines for creating firmware for the Cypress FX2 (CY7C68013 and variants) with SDCC
The Lambda-Engine is a cross platform game engine.
The Lambda-Engine is a cross platform game engine written in C++. It simplifies core tasks, such as rendering/graphics, sound, physics, math, scene and resource management. It is still *far* from finished, but I am working on it :)
Python bindings for OpenCL, the open standard for parallel programming of heterogeneous systems
meta-data based website framework to easy and fast create websites based on semantic technology. Corba is used for the communication. Any program language that has a corba implementation can be used as the preferred language for creating modules
This project is intended to serve as a framework for developing plugin system with internal hierarchical storage of objects coming from plugins. Plugins contains objects and commands. All functionality of kernel and plugins are to be exported to Python.
Boom is a game engine for easily and quickly creating Bomberman-like games.
The Co-Simulation Adaptation Platform
The co-simulation adapation platform serves as programming framework and middleware to enable coupling of distributed, heterogeneous numerical models. The framework facilitates the adaptation and integration of new sub-models into a common simulation platform.
A code generator and framework that makes it simple to use C++ code in Erlang. 1) Add "@erl-export" comments to your classes and methods 2) Run the erl++ code gen script, a new erlang module is produced 3) Bingo! You can now call C++ from Erlang