MUgen is an emulator generator which works in a way similar to yacc. It takes an input machine description and outputs a source file which is a fully implemented emulator of that system. This is the open-source system.
Java2Script(J2S) provides an Eclipse Java to JavaScript compiler plugin and a JavaScript version of Eclipse SWT besides common utilities like java.lang.* and java.util.*. SWT-based RCP can be converted into RIA by using J2S.
J2J provides an intuitive way to convert Java to JSON and JSON to Java. Annotate any Java class then use JsonWriter to emit JSON from java or JsonReader to convert JSON to java objects. (source code and tutorial included) Version 2.0 in development.
EasyFaces MDA Generator is a Java desktop application that can generate Java Classes, JPA entities, SQL scripts for creating tables and Hibernate mapping and configuration files based on an UML class diagram provided in XMI format.
CodeIgor makes copies of given files, substituting user-defined patterns for given values. Every copy is related to a scpecific 'solution', so that you may define different versions of the same file, having the same patterns but different values.
GenGMF is a model driven generator framework for the Eclipse GMF graph and map models. It will generate large models from a small template model for you. It is based on Eclipse GMF, AspectJ and openArchitectureWare.
JCommons provides generally re-usable Java tools and components. Some things included are: code generation, data and object conversions such as EDI to XML, visualizing object instances as FreeMind mindmaps and a framework for generating factories.
News: since 2015 we continue all related developments within Collective Knowledge Framework: http://github.com/ctuning/ck/wiki
ICI transforms production compilers into open interactive plugin-based research infrastructure as the first step towards future intelligent self-tuning computing systems. More information: http://cTuning.org/ici
The power provided by OWL reasoning engines can be translated into Java applications and vice versas with this framework. A binding among OWL and Java concepts has been done in order to incorporate the semantic features of OWL into Java.
System Designer is a software framework for domain specific languages based on model-driven generative programming. DSPE is one of the development environment based on System Designer. Audio n-Genie is a specialization of DSPE for the audio domain.
Template2Code (T2C) is a collection of tools dealing with template-based file generation. Currently it includes MiST - Minimal String Template engine and T2C itself that uses template based techniques to generate the sources of unit tests.
Phpyke is a full-featured IDE primarily aimed for PHP development, but supporting other major languages as well. It is created using Qt toolkit in C++ with editor based on QScintilla.
Agile development with Java. JAVA EE Rich Internet Application Generator for jBoss Seam Framework. jGenUI produces java code integrated with Seam, Richfaces and Hibernate. More information at http://www.jgenui.org
MakeDBO is a MySQL library for PHP. It includes a mysql database interface and a DBO class builder to automatically generate PHP classes from your database tables. Currently requires Smarty templating engine.
Formula Compiler Source for writing your own compiler. Arithmetic expressions & functions; IF-THEN; AND OR ..; EQ GT ..; user functions like threshold, flipflop; others are easy to be implemented
A universal parsing tool and source code generator for generative programming. It extracts useful information by parsing (BNF parser generator) and generates source code by several techniques, by interpreting a scripting language for flexibility.
Functional Programming for Python. Provides a small mixin to provide 1) type constraints for named tuples 2) pre/postcondition typechecking for functions 3) syntactical sugar to make your code look pretty (accomplished through a PEP 302 import hook)
Sugar4j generates code without the use of external text files, templates, JSP and the like. The static and the dynamic parts are both contained in the same Sugar4j java file. Everything is java. publicc().classs("Sugar4j").empty();
A module for netbeans that allows quick implementation of the jvstWrapper java-vst programming interface from the new project dialog, including automatically created gui and parameter control.
This is the tool for generating C++ and Java finite state machines and also diagrams. The benefits of this solution: It is light and fast. It is using dynamic memory allocation very low. Logic of transitions is separated from implementation of event