Code Generators
Showing page 1 of 8.
-
Cheetah: Python-Powered Template Engine 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.
12,734 weekly downloads -
Python Knowledge Engine (PyKE) 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
1,217 weekly downloads -
JPype 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.
639 weekly downloads -
Boa Constructor - wxPython GUI Builder A RAD GUI Building IDE for wxPython.
556 weekly downloads -
wxGlade GUI designer for wxWidgets
359 weekly downloads -
PyQtX Binary releases of (Qt Python bindings) PyQt for Mac OS X
243 weekly downloads -
SMC - The State Machine Compiler 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.
100 weekly downloads -
PyXB: Python XML Schema Bindings 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++.
65 weekly downloads -
ASN.1 library for Python 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.
63 weekly downloads -
pycrc pycrc is an easy to use CRC calculator and C source code generator.
82 weekly downloads -
UnPyc 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.
68 weekly downloads -
C++ Python language bindings 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.
80 weekly downloads -
Notepad++ Autocompletion for Python 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.
33 weekly downloads -
decompyle - Python Decompiler Decompyle is a python disassembler and decompiler which converts Python byte-code (.pyc or .pyo) back into equivalent Python source. Verification of the produced code (re-compiled) is avaliable as well.
116 weekly downloads -
C to C++ converter 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.
78 weekly downloads -
pylex Pylex is Source Code Generation Tool for Flex with Python.
14 weekly downloads -
Flame ANOTHER GUI interface for Wix. Makes creating simple microsoft installers incredibly easy. Takes the work out of wix / What good is a candle without a flame?
35 weekly downloads -
PyNSource UML for Python PyNSource is a python code scanner and UML modelling tool.
34 weekly downloads -
BlockIt BlockIt provides a Python framework to scan and parse a program file into constituent nested blocks, however defined, forming a block tree of your code and can be used as a mechanism to "extend" in some sense, the underlying programming language.
11 weekly downloads -
generateDS.py 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 the Python minidom) for XML documents that satisfy the Xschema document.
16 weekly downloads -
C++ Header Parser written in python 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/
18 weekly downloads -
XRCed XRCed is a simple resource editor for wxWindows/wxPython which supports creating and editing files in XRC format.
10 weekly downloads -
pyexpander Pyexpander is a powerful macro processor based on python. Instead of simple macro replacement it offers evaluation of arbitrary python expressions and execution of python code. Pyexpander is Turing Complete.
17 weekly downloads -
Python To C Module Generator Designed to aid in the conversion of Python modules to C extension modules while keeping the same interface into the module. This will make it easier to convert existing Python code into C code to give it a speed boost without changing to existing code
16 weekly downloads -
Cisco Port Configurator Starting from the port allocation table written in an Excel sheet in the form: [From_Devicde|From_Port|To_Device|To_Port|Vlan|Speed|Duplex] this tool builds the batch for Cisco Catalyst/Router interfaces configuration.
13 weekly downloads