RSS 18 projects tagged "code generation"

No download No website Updated 15 Oct 2013 JavaScript UI Language

Screenshot
Pop 24.00
Vit 13.54

The JavaScript UI Language (JUL) is a configuration and instantiation module for the JavaScript frameworks. It can be used with any framework that accepts a configuration object as a constructor parameter, or with a custom factory for the other frameworks. It parses a tree of configuration objects and creates the run-time components in the expected order and membership. For most uses, after this step, you will have your application's user interface up and running. It implements programming by configuration for event-driven UI JavaScript frameworks; top-down and bottom-up creation of the component tree; and conversion of a DOM XML document into a configuration tree. It supports configuration inheritance and tparser meta-information inside a configuration node. It has fully configurable parsing and the ability to map node IDs as component instances. It supports serialization of the configuration tree to JavaScript or JSON source code.

Download No website Updated 15 Aug 2013 AustenX

Screenshot
Pop 41.13
Vit 1.00

AustenX is a parser (code) generator for Java. It builds parsers based on a Parsing Expression Grammar framework.

Download Website Updated 10 May 2013 MyRad4PHP

Screenshot
Pop 58.35
Vit 1.54

MyRad4PHP creates applications on the fly, making a Web application without writing a single line of code. It's inspired by the Entity Framework and Dynamic Data Web sites (Microsoft). The generated application can extend or write code to customize all or some of its functionality. This tool takes a MySQL database and creates a Web application in seconds.

No download No website Updated 16 Feb 2013 rough

Screenshot
Pop 15.97
Vit 20.65

rough is software to embed macros in PHP code. Add a comment to your code, run the macro command, and rough generates code. The macros are not removed from the source code and can easily be updated. Currently, there are macros to generate get methods, generate set methods, and emulate traits in PHP 5.3.

Download No website Updated 01 Jan 2013 Siviglia Templating

Screenshot
Pop 13.82
Vit 21.71

Siviglia Templating is a recursive code-generating templating engine for PHP. It allows creation of templates using smaller, reusable bits of code called widgets. Those widgets can, in turn, be based in other widgets. In this way, templates are written using abstract widgets (like "page" or "menu"), which, recursively, resolve to concrete widgets which generate HTML (or any other language). Templates are just plain PHP files with some special tags used in the HTML context, so the syntax is very simple. Templates are parsed to generate a single PHP file, which is cached and served. Plugins are included to ease internationalization support and to keep in a single file the PHP, HTML, CSS, and JavaScript required for a widget.

No download No website Updated 07 Jan 2014 Wikitty

Screenshot
Pop 87.86
Vit 7.51

Wikitty is a key/value storage and search system. A Java object or a relational table is frozen when writing code or creating a database. To make them evolve, you have to go back into the code, write a migration process, etc. It is also hard to maintain coherent code when you want to develop the same application for similar needs with only small differences. Between the common code and the specific code, it can easily become a real burden. Wikitty tries to answer those problems, bringing a technical solution which is easy to put into place and to use.

No download Website Updated 22 Jan 2012 Automatic Programming Framework

Screenshot
Pop 15.13
Vit 28.56

APF is a code generator that codes your software as you drag and drop code-abstracts on a canvas. It can be trained by the community to code almost anything. With automatic programming, it will sometimes code 50% to 100% of small or large software projects. APF has successfully shipped some real life software. But APF must produce more diverse software projects. You can help APF grow by picking re-usable code from any existing open source. 'Metacode' that code and submit it to the APF marketplace. APF feeds on re-useable code submitted by the community. This way, APF gets trained to auto code more and more. You can also improve the way APF assembles code, or the way its Canvas lets the user drag and drop code abstracts.

Download Website Updated 23 Sep 2013 Umple

Screenshot
Pop 121.12
Vit 5.47

Umple can be used for pure UML modeling. Or it can be used to add UML constructs, such as associations and state machines to code written in Java, PHP, or Ruby. It generates code in these languages that can save a large amount of programming effort and result in higher quality. The UmpleOnline tool allows you to edit UML diagrams graphically, and watch the Umple textual code being written in real time. This works the other way too: you can write textual Umple and watch the corresponding UML diagram appear. Umple is being extended to support patterns, tracing, and a variety of other features. Umple is written in itself, which is central to maintaining its quality. Umple can be used today by any programmer or modeler.

No download Website Updated 16 May 2012 Azzyzt JEE Tools

Screenshot
Pop 48.63
Vit 3.69

Azzyzt JEE Tools is a set of Eclipse plugins for creating a so-called "azzyzted" project, and for creating code from a model. Azzyzt uses Java JPA entities as a model, and from that model it creates an enterprise application, ready to be deployed in a Java EE 6 application server like GlassFish 3.1, ready to be accessed via CORBA, SOAP, and REST. Thus the generated application is a set of Web services, providing all that you need in a typical CRUD application. Generated enterprise applications have separate source folders for generated and developer-supplied content. You can add your own functionality to a well-engineered base project. Azzyzt JEE Tools is not about user interfaces. It is expected that the generated application is accessed by a RIA frontend or by a fat client.

No download No website Updated 02 May 2011 PHP 1 Line Enum

Screenshot
Pop 15.94
Vit 33.01

PHP 1 Line Enum is a standalone PHP class that allows the creation of enumerations in PHP. Every enumeration has its own class. Type hinting is supported. It can convert to and from strings. It supports bitwise operations and namespaces. It uses a simple syntax. It lets you get instances by name, by key, or by class constant.

Screenshot

Project Spotlight

JS-Collider

An event-driven Java network (NIO) framework.

Screenshot

Project Spotlight

Question Tools Editor

An editor to create online lessons and tests.