633 projects tagged "Code Generators"

Download Website Updated 18 Mar 2008 phpHtmlLib

Screenshot
Pop 195.06
Vit 7.32

phpHtmlLib is an application development framework for developing OOP style Web applications in PHP. The application framework supports an MVC style architecture and Ajaxable and Cacheable interfaces for developing rich client Web applications. It comtains a set of PHP classes and library functions to help facilitate building, debugging, and rendering of XML, HTML, XHTML, WAP/WML Documents, and SVG (Scalable Vector Graphics) images as well as complex HTML widgets.

Download Website Updated 11 Dec 2012 perltidy

Screenshot
Pop 191.83
Vit 18.57

Perltidy is a Perl script indenter and beautifier. By default it approximately follows the suggestions in perlstyle(1), but the style can be adjusted with command line parameters. Perltidy can also write syntax-colored HTML output.

Download Website Updated 10 Jan 2014 pyPEG

Screenshot
Pop 186.95
Vit 22.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.

Download Website Updated 23 Oct 2004 phpCodeGenie

Screenshot
Pop 181.33
Vit 2.88

phpCodeGenie (PCG) is a code generator for database driven applications. PCG can talk to different databases and generate entire applications for you. While the core version generates mostly PHP code, phpCodeGenie can be modified via user plugins to generate code in any programming language. It will build data entry forms, insert scripts, database lister scripts, edit record forms, update record scripts, delete confirmation scripts, delete scripts, search forms, search scripts, and other frontend/database interaction code. Basically, it provides a basic code base which you can build on.

Download Website Updated 18 Dec 2009 State Machine Compiler

Screenshot
Pop 178.44
Vit 6.14

SMC takes a state machine stored in an .sm file and generates the state pattern classes in fourteen programming languages. Its features include default transitions, transition arguments, transition guards, push/pop transitions, and Entry/Exit actions. It requires Java SE 1.6 or better.

Download Website Updated 03 Dec 2009 Ragel State Machine Compiler

Screenshot
Pop 178.33
Vit 13.57

Ragel compiles finite state machines from regular languages into C, C++, Objective-C, D, Java, or Ruby code. It allows the programmer to embed actions at any point in a regular language, and to control non-determinism in the resulting machines. It understands concatenation, union, kleene star, subtraction, intersection, epsilon transitions, and various other common operators. It also supports the construction of scanners and the building of state machines using state charts. It can be used to create very fast recognizers and parsers that are also robust.

Download Website Updated 22 Jul 2005 ERW

Screenshot
Pop 179.25
Vit 6.56

ERW (Entities and Relationships on the Web) is an innovative system for handling complex databases using a Web browser. It uses the most recent standards endorsed by the W3C to offer to the user a sophisticated environment, similar to a dedicated client. Moreover, the user interface is generated in a completely automatic way starting from a conceptual description of the database by means of an XML-based description language for entity-relationship schemata. From the same description, you can also automatically obtain diagrams and documentation. ERW can be used for content management, in particular when the data is structured along complex relations.

Download Website Updated 30 Sep 2009 Bit::Vector

Screenshot
Pop 176.83
Vit 7.18

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Download Website Updated 30 Oct 2012 GNU Libtasn1

Screenshot
Pop 174.13
Vit 11.47

Libtasn1 is a library developed for ASN.1 (Abstract Syntax Notation One) structures management.

Download Website Updated 13 Apr 2011 Low-Level Virtual Machine

Screenshot
Pop 170.11
Vit 7.81

Low-Level Virtual Machine (LLVM) is a compiler infrastructure designed for compile-time, link-time, run-time, and "idle-time" optimization of programs from arbitrary programming languages. It currently supports compilation of C, Objective-C, and C++ programs, using front-ends derived from GCC 4.0, GCC 4.2, and a custom new front-end, "clang". It supports x86, x86_64, ia64, PowerPC, and SPARC, with support for Alpha and ARM under development.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.