When computer power increases, programmers generally add more "features", thus making any performance gains in new hardware negligible. This project is an attempt to develop a library above libc that breaks out of this terrible loop.
C++ Dependency Injection
Wallaroo is a dependency injection library for C++. With wallaroo you can easily separate the object graph from the class implementation. You can create objects and wiring them using strings, so that you can load the "object graph" from a configuration file.
Contract Programming Library for C++
**** THIS LIBRARY WAS MOVED INTO Boost **** New location: https://github.com/boostorg/contract C++ Contract Programming (a.k.a. Design by Contract or DbC). All Eiffel features supported: subcontracting, postcondition old and result values, optional contract compilation, customizable action on assertion failure, block invariants, loop variants, etc. Plus virtual specifiers, concept checking, named parameters. See: http://contractpp.sourceforge.net
SINVAS(StarUML NS) is re-developed by StarUML developers in Qt.
As of 2014-07-18, this project may now be found at https://sourceforge.net/projects/sinvas/. SINVAS(StarUML NS) is re-developed by StarUML developers in Qt. As a newly launched project, StarUML NS has been mainly driven by developers who had created the StarUML. By strengthening the advantage of existing StarUML version and making up for the shortcoming of, the project’s goal wanted to be a modeling platform that could illustrate the modeling from possessed information, beyond UML...
A C++ library of designs, containing flexible implementations of common design patterns and idioms.
An algorithm to efficiently compute the number of products and the commonality of the features modeled by a Feature Diagram
LibNoise module graph designer
Noise Graph allows you to graphically design libNoise modules, preview data as raw numbers or as image, and when you are satisfied with results generate C++ class ready to use in your application.
This software should help to easy migrate Delphi forms (Delphi & CBuilder) into Qt4 forms. The converter itself is written in Qt4.x. Special Thanks to Robert.
PapaFactory is a header-only C++ library providing three generic abstract factories. The library is licensed under the Boost software license which allows incorporation into propriety software.
The Open Game Studio is a project that targets game developers (mostly hobbyists). The goal of this project is to create a development environment that focuses on developing the game content. An engine that can run the created games is in work too.
UML based development environment for C++. The main idea is to use graphic view of the project as much as possible (design, refactoring and so on) and go to code view when it is really required (implement function, fix bug and so on).
Objetivo de disseminar conhecimentos das diversas áreas de saber que envolvem o desenvolvimento de jogos independente de plataforma. The objective to spread diverse knowledge of areas to know that to involve the independent development of platform games
libthrowable is a small library to ease error handling and debugging in C++.
Code generator based on wxWidgets
The Squidy Interaction Library eases the design of "post-WIMP" user interfaces by unifying various device drivers, frameworks and tracking toolkits in a common library and provides a central and easy-to-use visual design environment. www.squidy-lib.de
C++ SimpleTable is a class which enables the developer to create tables and detect design errors in compile-time
Converts wxWidgets C++ code components (generated by wxDev-C++) to XML code. Allows users to port wxFrames created with the wxDev-C++ visual designer RAD to other IDEs.
The SAVE-IDE is an integrated development environment for architectural and component-based design of embedded systems. Including a tool chain for analysis, verification and code generation, with focus on safety and real-time.
QBlock is a cross-platform rapid-prototyping game design engine written in C++, SDL and OpenGL. Features game asset management, scrolling tilemaps, particle systems, 3D model support, Lua scripting and more.
C++ object serialization and packaging library, uses STL, includes full code documentation
This is a C++ template class library for generic smart data. Smart data substitutes plain old data (in the smart pointers' manner), automatically generating associated: copy constructor, assignment operator, toString(), serialization, etc.
This is a GUI library designed with the goals to be light, fast, flexible, portable, and to include all features expected from an advanced GUI. It's primarily designed for games with high demands on look and feel.
VIrtual STAte Library - a cross-language library for "virtual X for states" approaches.
FireGUI is a cross platform gui design tool.write by wxWidgets lib. generate code with wxWidgets,MFC,fox,and so on.