633 projects tagged "Code Generators"

No download Website Updated 09 Jun 2012 PyBison

Screenshot
Pop 43.68
Vit 1.00

PyBison is a sophisticated yet easy-to-use parser creation toolkit for Python that interfaces directly to Bison (yacc)-based parsers. It provides full LALR(1) grammar support, allowing for simple parsing tasks through to writing compilers for high-level languages. Parser code is automatically generated from rules within user-created Parser classes (written in Python), and then, compiled, yacc'ed and linked into a shared library, which is loaded into the running process. All this happens automatically. When the parser runs, it connects directly with the yyparse() routine, and takes event callbacks upon parse targets being reached.

No download No website Updated 06 Jun 2012 r6rs-thrift

Screenshot
Pop 25.73
Vit 26.84

r6rs-thrift provides a pure Scheme implementation of the Apache Thrift framework, including parsing and code generation.

Download Website Updated 05 Jun 2012 Cetus

Screenshot
Pop 51.09
Vit 3.76

Cetus is a compiler infrastructure for the source-to-source transformation of software programs. It currently supports ANSI C and is under development to support C++.

Download Website Updated 01 Jun 2012 Druid

Screenshot
Pop 138.28
Vit 10.89

Druid is a tool to handle database tables. Users can add/modify/delete database objects (fields, tables, etc.) using a simple GUI. When the DB structure is complete, Druid can generate the SQL script to generate the DB and the related docs.

No download Website Updated 16 May 2012 Azzyzt JEE Tools

Screenshot
Pop 46.58
Vit 3.65

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 Website Updated 08 May 2012 OpenBEXI HTML Builder

Screenshot
Pop 116.76
Vit 8.71

OpenBEXI is a powerful WYSIWYG HTML/HTML5 editor. You can edit and see your text, pictures, and widgets exactly as they will appear once published with the built-in publisher to your hosting provider. OpenBEXI integrates pictures, videos, flash browsers, simile timelines, chart-flows, dynamic charts, a DOJO toolkit-like editor, calendars, form input validation, and grid editors that allow developers to quickly develop intelligent Web-based applications.

No download Website Updated 08 May 2012 OPEN BEXI Creative

Screenshot
Pop 57.31
Vit 5.33

OpenBEXI Creative is the server side of the project OpenBEXI. This prototype use AJAX and WebSockets to get pictures, videos, simile timelines, chart-flows, dynamic charts, text, calendars, forms, and grid data from the server. OpenBEXI is a powerful WYSIWYG Web site editor.

No download Website Updated 04 Apr 2012 Zodeken

Screenshot
Pop 15.39
Vit 28.10

Zodeken generates code to access MySQL with Zend Framework. It can generate Controllers for CRUD actions, Db_Tables, Mappers, and Forms classes to manipulate records of MySQL tables using the zf commandline tool based on db settings in the application.ini file of your project. Validators and filters are added to the form automatically depending on the field's data types. It can detect table relationships and adds methods to access related database table records.

Download Website Updated 10 Jan 2012 Felix Programming Language

Screenshot
Pop 48.68
Vit 4.21

Felix is a programming language with a fully featured purely functional subsystem embedded in a a traditional Algol-like imperative programming system. The system features garbage collection, static typing, parametric polymorphism, overloading, regular expression matching, and a lot more. A scripting harness is used to invoke source files, but fully compiled binary shared libraries are generated, yielding both rapid prototyping and high performance. Seamless binding of C/C++ code makes interfacing existing libraries easy. Control inversion provides language-level cooperative multi-tasking.

Download Website Updated 09 Jan 2012 LiteSQL

Screenshot
Pop 88.99
Vit 5.20

LiteSQL is a C++ library that integrates C++ objects tightly to a relational database and thus provides an object persistence layer. LiteSQL supports SQLite3, PostgreSQL, and MySQL as backends. LiteSQL creates tables, indexes, and sequences to database and upgrades schema when needed. In addition to object persistence, LiteSQL provides object relations which can be used to model any kind of C++ data structures. Objects can be selected, filtered, and ordered using a template- and class-based API with type checking at compile time.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.