633 projects tagged "Code Generators"

Download Website Updated 20 Jun 2012 Qfsm

Screenshot
Pop 131.86
Vit 9.53

Qfsm is a graphical editor for easily drawing finite state machines, written in C++ using Qt. Transitions can have either binary or ASCII conditions. Machines can be simulated and integrity checks applied, enabling verification of proper design and operation.

Download Website Updated 04 Dec 2008 Apache Velocity

Screenshot
Pop 130.69
Vit 5.15

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for Web development, Web designers can work in parallel with Java programmers to develop Web sites according to the Model-View-Controller (MVC) model, meaning that Web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the Web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity also provides template services for the Turbine Web application framework, making a template service that allows Web applications to be developed according to a true MVC model.

Download Website Updated 19 May 2013 Dragon parser generator

Screenshot
Pop 129.92
Vit 9.44

Dragon produces a consequent, object-oriented, integrated scanner and parser solution and scales for very large grammar definitions. It provides LR(1) and LALR grammar analysis methods and combines the lexical and syntactical analysis and the corresponding code generation. Either C++ or Java code can be generated. The resulting parser code is readable and clean, and can easily be integrated into any C++ or Java application.

Download Website Updated 03 May 2006 UML2PHP5

Screenshot
Pop 128.10
Vit 4.68

UML2PHP5 is a plugin designed to fit on the Dia diagram application. It automatically generates the PHP code structure following the diagram's classes.

Download Website Updated 25 Apr 2013 Marathon

Screenshot
Pop 126.33
Vit 15.81

Marathon is a GUI test tool that allows you to play and record scripts against a Java Swing UI. It's written in Java, and uses Python and Ruby as its scripting language (the emphasis being on an extremely simple, readable syntax that customers/testers/analysts feel comfortable with). Marathon includes a recorder, editor, player, and debugger to simplify working with test scripts.

Download Website Updated 11 Jan 2013 Aubit 4GL compiler

Screenshot
Pop 125.40
Vit 14.54

Aubit 4GL compiler is a programming language based on (and compatible with) Informix-4GL. It provides an easy way to generate screen/form based programs, since statements for handling Windows, Forms, Menus, SQL, and similar are built-in. With support for SQL statements forming an intrinsic part of the language, it's especially suitable for developing database-oriented applications. Database connectivity is provided for PostgreSQL, MySQL, Informix, and others via ODBC. It supports both ncurses (console mode) and GTK+ (GUI mode) output.

Download Website Updated 07 Jul 2006 PHP GEN

Screenshot
Pop 123.74
Vit 4.04

PHP GEN reads the list of tables in a database, lets you select one, then reads the structure of it, suggests a basic (modifiable) configuration, and generates good-style and easily maintainable PHP code capable of listing, searching, adding, editing, detailing, and deleting records. Both the generated code and the engine itself use Pear::DB for the database-abstraction layer and Smarty for the presentation/interface layer. Master/detail (foreign keys) are supported.

Download Website Updated 01 Jul 2004 ObJectRelationalBridge

Screenshot
Pop 124.88
Vit 3.43

ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that allows transparent persistence for Java objects against relational databases. It supports multiple persistence APIs, including JDO, ODMG, and several custom alternatives.

Download Website Updated 25 May 2008 re2c

Screenshot
Pop 123.45
Vit 6.17

re2c is a tool for writing fast and flexible lexers. Unlike other such tools, it concentrates solely on generating efficient code for matching regular expressions. This make it suitable for a wide variety of applications. The generated scanners approach hand-crafted ones in terms of size and speed.

No download Website Updated 21 Jun 2011 Cibyl

Screenshot
Pop 121.31
Vit 7.47

Cibyl is a programming environment that allows compiled C/C++ programs to execute on Blackberry and J2ME phones. Cibyl uses GCC to compile programs to MIPS binaries, and these are then translated into Java bytecode. The use of binary translation and the simplicity of translating MIPS instructions means that Cibyl programs can be quite well-performing. With Cibyl, programs written in C/C++ can be ported to Blackberry and J2ME without switching languages.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.