Translates state machine into a target programming language.
SMC takes a state machine stored in a .sm file and generates a State pattern in 14 programming languages. Includes: default transitions, transition args, transition guards, push/pop transitions and Entry/Exit actions. See User Manual for more info.
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.
The converter performs automatically the full process of converting the files of a C project into the equivalent C++ files. Classes are created, var and functions becomes attributes and methods and the changes are propagated into all files.
Broccoli is a dynamically-typed, multi-paradigm programming language.
A python module for ultra simple handling of configuration files. Also useful for human readable data persistence. Flexible and simple. Source and issue tracking now at: https://github.com/DiffSK/configobj
expy is an expressway to extend Python, striving to be as simple and elegant as Python itself.
AALib/PyAALib - Asynchronous Action Library Project - The project is a Framework based on Pure Object Oriented Concepts to develop asynchronous communication between threads (thread safety) and external process. Platforms: Windows, MacOSX, Linux,Sola
You specify a desired domain-logic in UML, optionally some parts in Python, from scratch or reused. This custom application model is dynamically executed or updated. - Aeonic is a project to develop that kind of MDD technology for modern server apps.
Aurora Application Server is a new Python Web Application Server and Framework. The main goal of the project is to provide the developer with a complete set of tools to speed up the application development process. See project wiki for more information.
Python Classes to read and process PubMed or MedLine xml record files, for use in Natural Language Processing modules. They can handle the XML format used by PubMed and MedLine services, for example as returned by eutils online services.
CrUX is a collection of code writing utilities for developing XML based applications. The project is written in Python in an effort to be portable and cross platform compatible.
Explained to image processing module with Django
Image processing can be done with Django, functions as an example for the preparation and application examples.
FAMOUSO is an event-based publish/subscribe middleware written in C++ for systems ranging from 8Bit micro-controllers up to 32Bit PC/Workstations.
This project is created mainly to emulate those structures (features) not included in a wide range of object oriented languages.
FortWrap is a python script that parses Fortran 90/95/200X source files and generates wrapper code in the form of C++ classes. FortWrap is intended to be used with object oriented Fortran code that makes use of Fortran derived types. Project has moved to: https://github.com/mcfarljm/fortwrap
Educational game framework supporting board games, strategy games, and other grid-based game boards. Currently uses Python/wxPython as the application language/library. C++ libs included to help create AI for the various games.
Konzept is a small class diagram editor. Major design goal was usability. The project was inspired by the static diagram editor of the Toolkit of Conceptual Modelling. Konzept is a pure Qt application written in Python.
Python port of Platform LSF API using swig. Access is provided directly to the API call in addition to server Object classes.
LanguageSys is a class/libary for internationalizing applications written in PHP/Python. It uses language tags as recommended by rfc1766 and handles the access to separated files for storage of language specific datas. With precompilation support.
Logix is a programming language where the syntax can be easily modified.
The Mandragora World Engine is a C++/Python engine which allows the easy creation of programs, including applications, simulations, and games. Able to load and run specific program modules. Will handle objects, graphics, sound, physics, GUI, and even AI.
Design by Contract allows a programmer to document a function/class with statements describing behavior. Metacontract implements the PEP-0316 related to this feature for the Python language using meta classes.
MyGUI is gui package for pygame written in pure python. LGPL CLOSED SOURCE python 2.5
A platform independent framework to remote control Lego Mindstorms NXT from Python. Using PyBluez http://org.csail.mit.edu/pybluez/ for Bluetooth connectivity and wxPython http://www.wxpython.org/ for UI.
A collection of open source, easy to use web application generators. They are designed to simplify the process of building dynamic (mobile accessible, e-commerce) websites. They require no programming and are created by members of the project community.