633 projects tagged "Code Generators"

Download Website Updated 05 Nov 2008 Abacus Formula Compiler

Screenshot
Pop 30.69
Vit 1.50

The Abacus Formula Compiler (AFC) compiles computations defined in spreadsheet files directly to Java byte code. Users can thus customize an application using Excel or OpenOffice Calc. AFC compiles against your own Java interfaces to obtain input values and compute output values (it essentially generates strategy implementations for you), and supports internal computations with either double or BigDecimal (for financial applications).

Download Website Updated 03 Aug 2005 Abeni

Screenshot
Pop 44.89
Vit 3.35

Abeni is a Gentoo Linux ebuild GUI editor written in Python/wxPython. It helps users create syntactically correct ebuilds efficiently. It incorporates the Scintilla editor for syntax highlighting and Lintool for syntax checking.

Download Website Updated 05 Feb 2014 Acceleo

Screenshot
Pop 108.62
Vit 11.46

Acceleo is a code generator designed to efficiently implement the MDA approach (Model Driven Architecture) and to improve software development productivity. It is natively integrated with Eclipse and EMF. It includes tools and editors making it easy to learn and to adapt to any kind of project or technology. It provides incremental generation, meta-model interoperability, simple and extensible syntax, template driven customization, and more.

No download Website Updated 14 Mar 2005 Accent compiler compiler

Screenshot
Pop 24.80
Vit 57.98

Accent is a compiler compiler that does not rely on specific subclasses of context-free grammars and that can be used like Yacc. It also cooperates with Lex. Accent supports inherited and synthesized attributes. It allows you to write your grammar in the Extended-Backus-Naur-Form. Semantic actions can be inserted anywhere; there are no restrictions caused by the parser implementation. Accent even allows ambiguous grammars with much less effort than with traditional LALR or LL compiler compilers. An annotation framework has been developed to resolve ambiguities. It is on the abstract level of grammars and does not reflect the parsing algorithm. Moreover, this calculus is complete in the sense that it can handle each ambiguity in any grammar.

Download Website Updated 29 Jun 2005 AjaxAC

Screenshot
Pop 66.09
Vit 1.42

AjaxAC is a PHP framework which can be used to develop, create, and generate AJAX applications. The fundamental idea behind AJAX (Asynchronous JavaScript and XML) is to use the XMLHttpRequest object to change a Web page state using background HTTP sub-requests without reloading the entire page.

No download Website Updated 22 Mar 2005 Alphaworks JUnitX

Screenshot
Pop 16.73
Vit 1.00

JUnitX is a is a set of assertion extensions for JUnit that attempts to cover the most common test scenarios in Java development. This includes method contracts up to and including J2SE 1.5.0 and various other common features. This tool enables the tester to be confident that all the technical aspects of writing common test code have been completed and tested thoroughly.

Download Website Updated 08 Jul 2009 Aluminium Language

Screenshot
Pop 61.93
Vit 2.50

Aluminium was started as an effort to find a different way of creating Web applications. It turned out as a visual data-flow based programming language.

Download Website Updated 09 Feb 2006 Amateur Programmer's Pre-processor

Screenshot
Pop 12.25
Vit 55.04

APP is a macro processor that enables a developer to write programs using free-form macros. Free-form does not necessarily exclude natural language. APP can also help a developer combine documentation and code in one source, just like WEB does. It is targeted to generation of C code, and it includes special features that can help you overcome some of the shortcomings of C.

Download Website Updated 23 Oct 2004 AndroMDA

Screenshot
Pop 46.37
Vit 1.50

AndroMDA is a code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other).

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.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.