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.
Gaphor is a UML modeling environment written in Python. Gaphor will be small and very extensible. The repository is located at http://github.com/amolenaar/gaphor.
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.
A fat-free DIY Python plugin management toolkit.
A simple framework for plugin system development with as few dependencies as possible. It is designed to offer a set of very lean classes (plugin managers and plugin interfaces) which can easily be customised by decoration or inheritance. Yapsy supports Python2 and Python3. Its source package contains versions of the sources for both pythons. Usage samples, advices and developer's documentations are available on the main website.
PyKCS11: a complete PKCS#11 wrapper for Python, created using the SWIG compiler. API documentation: http://pkcs11wrap.sourceforge.net/api/
Broccoli is a dynamically-typed, multi-paradigm programming language.
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.
The goal of this project is to provide a set of Python bindings for the RakNet UDP network library version 3.0. RakNet-Python is implemented with the help of Boost.Python library and tries to mimic RakNet's original C++ interface.
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.
AsyncSocket is a python module used for asynchronous socket connections that supports connection and read/write timeouts.
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.
BotKip.py is an IRC bot that can be used on all POSIX (linux,bsd,etc) with python installed. BotKip is a very dynamic bot that currently has a huge array of features. BotKip is able to handle an array of threaded bot instances per server/channel(s).
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.
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
FAMOUSO is an event-based publish/subscribe middleware written in C++ for systems ranging from 8Bit micro-controllers up to 32Bit PC/Workstations.
FGL is a tightly-integrated self-contained development & execution environment utilizing best-of-breed programming tools and methodologies, optimized web/application server, highly-scalable relational/object database, and robust extension interface.
This project is created mainly to emulate those structures (features) not included in a wide range of object oriented languages.
math lib for .NET. n-dim arrays, complex numbers, linear algebra, FFT, sorting, cells- and logical arrays as well as 3D plotting classes help developing algorithms on every platform supporting .NET. Sources from SVN, binaries: http://ilnumerics.net
Institute of Technology, Blanchardstown Computer Science code by the class of 2007-2011 on course BN104. In this project we are open sourcing all of our project work to the public in the hopes it can be reused, built-upon, and used in education.
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.
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.