633 projects tagged "Code Generators"

Download Website Updated 24 Apr 2014 EUGene

Screenshot
Pop 226.23
Vit 29.72

EUGene allows you to manipulate and generate models. It can read UML class models in XMI independent from modeling, generate templates, transform models, and integrate in project building. It features independence in developer code and generated code. EUGene is independent from development tools. EUGene is easy to use and to put into place.

Download Website Updated 01 Apr 2014 r6rs-protobuf

Screenshot
Pop 69.71
Vit 11.76

r6rs-protobuf provides a pure Scheme implementation of Google's Protocol Buffers framework, including parsing and code generation.

No download Website Updated 22 Mar 2014 Whole Platform

Screenshot
Pop 243.75
Vit 19.67

The Whole Platform is a technology for engineering the production of software. It provides an Eclipse-based Language Workbench for developing new languages, manipulating them using domain notations, and transforming them using a generative model driven approach. The languages bundled with the Whole Platform include: modeling languages; query and transformation languages; integration languages for grammars, XSD, RDB, and Java libraries; and popular languages such as Java and XML.

Download Website Updated 28 Feb 2014 configure

Screenshot
Pop 64.44
Vit 2.44

The configure project is a Makefile generator which uses project description files to create simple Makefiles. It strives to keep the generated code as simple as possible.

Download Website Updated 23 Feb 2014 4tH compiler

Screenshot
Pop 288.85
Vit 45.43

4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. It comes with an RPN calculator, line editor, preprocessor, compiler, decompiler, C-source generator, a virtual machine, and a multitasking environment.

Download No website Updated 07 Feb 2014 Portofino

Screenshot
Pop 202.54
Vit 13.83

Portofino is a system that makes it possible to create a Web application from an existing database in 30 seconds. Connect to the database, configure your preferences, and enjoy your new application.

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 04 Feb 2014 OpenXava

Screenshot
Pop 325.54
Vit 42.48

OpenXava is a framework to develop AJAX JavaEE/J2EE applications rapidly and easily. It allows you to define applications only with POJOs, JPA, and Java 5 annotations. It is feature rich and flexible. It generates JSR-168 portlet applications (Liferay, WebSphere Portal, Jetspeed, etc.).

No download Website Updated 14 Jan 2014 jcpp

Screenshot
Pop 102.43
Vit 13.96

JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.

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.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.