RSS 16 projects tagged "code generation"

No download No website Updated 07 Mar 2014 jOOQ

Screenshot
Pop 650.50
Vit 39.69

jOOQ effectively combines complex SQL, type safety, source code generation, active records, stored procedures, advanced data types, and Java in a fluent, intuitive DSL.

Download Website Updated 23 Sep 2013 Umple

Screenshot
Pop 121.24
Vit 5.45

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.

Download Website Updated 11 Jan 2010 Visual Paradigm for UML Modeler Edition

Screenshot
Pop 100.82
Vit 4.57

Visual Paradigm for UML is a Unified Modeling Language (UML) design tool that supports all UML diagrams, SysML diagrams, and entity relationship diagrams. Visual Paradigm for UML provides extensive use case modeling features, including full function UML use case diagrams, a flow of events editor, use case/actor grid, and activity diagram generation. Visual Paradigm for UML produces system documentation in PDF, HTML, and MS Word formats. A developer can design system documentation with the template designer. A system analyst can estimate the consequences of changes with impact analysis diagrams, such as matrix and analysis diagram. Visual Paradigm for UML generates Java code.

No download No website Updated 07 Jan 2014 Wikitty

Screenshot
Pop 85.21
Vit 7.45

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 16 May 2012 Azzyzt JEE Tools

Screenshot
Pop 48.32
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.

Download Website Updated 10 Jan 2011 QM

Screenshot
Pop 41.76
Vit 34.59

QM is a graphical UML modeling tool for designing and implementing real-time embedded applications based on the QP state machine frameworks from Quantum Leaps. QM provides a graphical UML state machine diagram editor and generates production-quality, portable, and human-readable C or C++ code that is fully traceable from the design.

Download No website Updated 15 Aug 2013 AustenX

Screenshot
Pop 41.21
Vit 1.00

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

Download No website Updated 04 Feb 2010 Sar-K

Screenshot
Pop 32.91
Vit 39.18

Sar-K is a tool that generates code for user interfaces, model classes, and data access layers based on a database model. It can access many database engines and produces code in many languages and architectures using customizable templates.

No download No website Updated 15 Oct 2013 JavaScript UI Language

Screenshot
Pop 23.73
Vit 13.62

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.

No download Website Updated 12 Feb 2010 InfoGrid

Screenshot
Pop 23.28
Vit 39.08

InfoGrid is an Internet graph database with a RESTful Web frontend. It can store its data in a variety of stores, including SQL and NoSQL.

Screenshot

Project Spotlight

LanguageTool

A style and grammar checker for English, Polish, German, and other languages

Screenshot

Project Spotlight

rpmorphan

A tool that finds "orphaned" RPM packages.