GUI designer for wxWidgets
wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython, that helps you create wxWidgets/wxPython user interfaces. It can generate Python, C++, Perl, Lisp and XRC (wxWidgets' XML resources) code.
A RAD GUI Building IDE for wxPython.
JPype is an effort to allow python programs full access to java class libraries. This is achieved not through re-implementing Python, as Jython/JPython has done, but rather through interfacing at the native level in both Virtual Machines.
PyXB (“pixbee”) is a pure Python package that generates Python source code for classes that correspond to data structures defined by XMLSchema. In concept it is similar to JAXB for Java and CodeSynthesis XSD for C++.
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.
Both forward-chaining and backward-chaining rules (which may include python code) are compiled into python. Can also automatically assemble python programs out of python functions which are attached to backward-chaining rules. See pyke.sourceforge.ne
Confix is a build tool for source code packages, on top of GNU Automake. It inspects the package's source code, tracks inter package dependencies, propagates checks across package boundaries, and finally writes Automake input files for the maintainer.
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.
Unfortunately this project has been suspended. If you wish to continue its development on your own, please feel free to contact me. UnPyc is a tool for disassembling, analyzing and decompiling Python's *.pyc and *.pyo files. UnPyc supports Python 2.5, 2.6.
SQL DAL Maker is a generator of DTO and DAO classes. Target programming languages: PHP, Java, C++, Python, Ruby. To generate the class, you declare it in XML meta-program. Implemented as plug-ins for Eclipse, IntelliJ Platform, and NetBeans 8.2.
This python script will generate a custom python.xml file used by Notepad++ for auto-completion features when programming in python (function names, arguments, and descriptions), using your own set of imported modules.
ASN.1 types and codecs (BER, CER, DER) implementation in Python programming language. A collection of various ASN.1-based protocols data structures is supplied in a dedicated Python package. Project moved to GitHub: https://github.com/etingof/pyasn1
This project will help you to expose C++ libraries to Python. pygccxml package is an object oriented framework for reading C++ declarations. pyplusplus package is an object-oriented framework for creating a code generator for boost.python library.
Converter for binary files to C/C++ headers
bin2header takes any file as an argument and converts its binary data into a source header file for use in C/C++ applications. The data is stored as a character array.
"Web Test Tools" is an open source project which provides tools for different kind of testing such as unit tests (JUnit), and different kinds of tests for applications. Additionaly you can download here good implementation of internet protocols in Java.
generateDS.py generates Python data structures from an Xschema document. It generates a file containing: (1) a Python class for each element definition and (2) parsers (using Python lxml) for XML documents that satisfy the Xschema document.
Parse C++ header files using ply.lex to generate navigable class tree representing the class structure. CppHeaderParser.py has the advantage of being a pure python C++ header parser. Grap a copy of ply at http://www.dabeaz.com/ply/
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.
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for many dynamic languages. Currently FarPy supports wxPython, wxRuby, wxPerl & IronPython!
Cheetah is a template engine and code generation tool, written in Python. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++ game code, Java, sql, form emails and even Python code.
XML to DDL is a set of python programs to convert an XML representation of a schema into a database and vice versa. It can also examine the differences between two databases and emit the ALTER DDL statements required to bring the database up-to-date. T
XRCed is a simple resource editor for wxWindows/wxPython which supports creating and editing files in XRC format.
1. Create an object-oriented python script that can represent mathematical concepts and their properties. 2. Represent all numeric values exactly. 3. Provide a variety of formats to export or embed representations of the mathematical concepts.
Enumerations is a collection of C, C++ and Python files containing, surprise, enumerations. These files are generated from xml files via python scripts.
The Python Genetic Programming Project implements a Genetic Programming System a la J Koza in Python.