RSS 40 projects tagged "Code Generators"

Download Website Updated 05 Aug 2009 Compose*

Screenshot
Pop 24.56
Vit 2.35

Compose* is a project that aims at enhancing the modularization capabilities of component- and object-based programming. In particular, Compose* offers aspect-oriented programming through the Composition Filters model.

Download Website Updated 10 Jan 2014 pyPEG

Screenshot
Pop 198.43
Vit 26.86

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

No download Website Updated 21 Aug 2008 ga-flamoot

Screenshot
Pop 19.39
Vit 1.00

ga-flamoot is a genetic algorithm in Python for evolving programs that write a given string to an allocated dataspace, using a made-up machine language with only 7 instructions and flow reversal.

Download Website Updated 30 Aug 2008 noaadata-py

Screenshot
Pop 36.66
Vit 2.11

noaadata-py is a library for handling marine Automatic Identification System (AIS) messages and NOAA marine data messages from http://opendap.co-ops.nos.noaa.gov/axis/. It has extensions to handle the USCG N-AIS receive fields. For AIS ship traffic, noaadata provides bridges to Sqlite3 and PostgreSQL/Postgis databases. It is able to generate Google Earth KML files for AIS. It is part of the UNH/NOAA Chart of the Future project.

Download Website Updated 25 Feb 2008 GvGen

Screenshot
Pop 53.67
Vit 2.06

GvGen is a Python class to generate dot files to use with graphviz. You simply create your nodes, connect them together, set your parents, and apply graphviz properties, styles, default styles, etc. to produce a graphviz dot file for input with dot or neato.

No download Website Updated 15 Jul 2010 BOUML

Screenshot
Pop 119.25
Vit 6.31

BOUML is a UML 2 tool box that allows you to specify and generate code in C++, Java, IDL, and PHP. BOUML is very fast and doesn't require much memory to manage several thousands of classes. BOUML is extensible, and the external tools (named plug-outs) can be written in C++ or Java, using BOUML for their definition as any other program. UML models can be exported to HTML pages, including PNG or SVG graphics.

Download Website Updated 17 Oct 2007 PikLoops

Screenshot
Pop 19.60
Vit 1.76

PiKLoop generates code to create delays for Microchip PIC microcontrollers. It is a useful companion for Pikdev or Piklab IDE.

Download Website Updated 15 Aug 2008 VFGEN

Screenshot
Pop 25.40
Vit 1.91

VFGEN is a program that takes a specification of a vector field (in other words, a system of differential equations) and generates source code for a wide variety of ODE solvers and other numerical tools. It includes a command for generating C code to be used with the CVODE solver.

No download Website Updated 27 Apr 2007 Dimenso

Screenshot
Pop 14.70
Vit 50.47

Dimenso is a library for performing dimension-aware calculations in C# and Java. It offers numeric types that have dimensions, expressed in terms of base dimensions M (mass), L (length), T (time), and Q (electric charge). Playing to the strengths of each language, C# types have operator overloads to allow them to be used as numbers, while Java types mimic the BigDecimal with respect to arithmetic methods.

Download Website Updated 18 May 2013 pycrc

Screenshot
Pop 106.41
Vit 13.77

pycrc is an easy to use CRC calculator and source code generator. The generated C source code can be optimized for simplicity, speed, or tight memory constraints for embedded platforms. pycrc contains a long list of the parameters of common CRC models.

Screenshot

Project Spotlight

Fresh IDE

A flat assembler RAD IDE.

Screenshot

Project Spotlight

Lzlib

A compression library for lzip files