A modern C++ GUI library
Nana C++ Library takes aim at easy-to-use and portable library, it provides a GUI framework and threads for easy programming with modern C++ methods, such as traits, metaprogramming and other template technologies. Documentation http://nanapro.org/en-us/documentation Feel free to report a bug at https://github.com/cnjinhao/nana/issues
threadpool is a cross-platform C++ thread pool library. It provides a convenient way for dispatching asynchronous tasks and can be easily customized. threadpool is based on the high-quality Boost source libraries.
Examples (code samples) describing the construction of active objects on the top of Boost.Asio. A code-based guide for client/server creation with usage of active object pattern by means of Boost C++ Libraries.
An object-oriented Game Engine. It abstracts the differences between platforms and allows level/scene coding through script/XML files. Subsystems based on open source libraries. Adaptable to multiple game genres (fps, space shooter, indoor, outdoor, ...)
State machine framework for reactive embedded systems
RKH is a generic, flexible, modular, highly portable, ANSI-C compliant, and open-source development tool for implementing hierarchical state machines based on modern state machine concepts. This modern techniques are used to give an abstract description of the dynamic behavior of a system in a substantial manner. The RKH not implements neither entire UML specs. nor entire Statechart specs. Instead, the RKH intention is to support just enough basic concepts of that powerful tools to facilitate the reactive-system modeling holding a solid, and efficient implementation. Broadly speaking, the RKH implementation has been designed from the ground up to be used in 8-bits platforms but can be easily adapted to 16 or 32-bits platforms.
KAGEfx is a framework to load shader programs based on the OpenGL Shading Language contained within an XML file that holds descriptive metadata about the shader and to replace shader modules on the fly with respect to their level-of-detail metadata.
A framework for building business applications in Ada2005 feature: plugin loading, configuration management, logging facilities, some operating system dependent functions and a full featured generic database environment (APQ + AwDB).
AggOO is a higher level, cross platform 2D graphics API which resembles GDI+, but uses Anti-Grain Geometry as the rendering backend. Existing GDI+ code can be converted to use AggOO in most cases by simply replacing the namespace. Modified BSD license.
An annotation based Java Validation Framework for Java Classes
- Alida is a lightweight API for validating Java objects. -“Alida” comes from pruning the word “vALIDAtion”. It also means a “Winged creature”. It can give programmers “wings” by delegating the validation to another API. - Alida uses only annotations for ‘marking up’ the objects which need to be validated. - It is packaged as a jar file (alida.jar) which can be dropped in the classpath and used. It can also be configured with eclipse’s annotation processing to give complier errors and warnings at the time of usage. - It works on Java 1.6 and above
Concise and fast Java library for object transformations: * Object mapper between classes, using annotations * Type converter for any class (or Type, even Generics) Supporting dynamic languages as OGNL or Groovy for custom expressions Maven dependency: <dependency> <groupId>net.sf.kfgodel</groupId> <artifactId>bean2bean</artifactId> <version>1.1.2</version> </dependency> Don't forget to add custom repository: <repository> <id>tenpines_repo</id> <name>Repositorio 10pines</name> <url>http://services.10pines.com:8081/artifactory/repo</url> </repository>
Fhtagn! is the result of failing to find C++ code the developers thought should exist in some reusable form on the internet. Fhtagn! has moved to http://fhtagn.unwesen.de/
Various separate modules facing typical programming challenges of Java business applications. Easily configurable using dependency injection of the Spring framework. Interfaces and generics used throughout. Downloads moved to www.jroots.com
LibAndria is a library of classes, functions, and macros, primarily based on smart pointers, and organized into 'packages'. Since v3, all dependencies are internal, C++ standard, SDL, or optional.
Lithium, the language independent scripting engine framework.
The Media Authoring with Java API (MAJ API) is an implementation of the classes of the AAF object specification as a Java library, complementary to and interoperable with the existing C-based reference implementation.
A C# engine for the popular MineSweeper style puzzle game. Easy to extend and integrate into new projects.. See the engine in action: http://www.kongregate.com/games/pintsized/electronminefield
A C++ library for general I/O, in the spirit of the standard library.
The Network-Integrated Multimedia Middleware (NMM) is a flow graph based multimedia framework that allows to create distributed multimedia applications: local and remote multimedia devices or software components can be combined.
Универсальная платформа для разработки информационных систем.
Design and develop Recommendation and Adaptive Prediction Engines to address eCommerce opportunities. Build a portfolio of engines by creating and porting algorithms from multiple disciplines to a usable form. Try to solve NetFlix and other challenges.
A C# engine for the popular Tower Defense / Defence style puzzle game. Easy to extend and integrate into new projects..
ViewMachine is a software framework that allows an application's domain/business logic and its user interface to leverage the power of StateCharts (hierarchical state machines). This results in more robust software that contains fewer bugs.
C++ Software Framework based on wxWidgets for Developing Image Processing Algorithms