633 projects tagged "Code Generators"

No download Website Updated 27 Mar 2004 Eiffel Wrapper Generator

Screenshot
Pop 39.24
Vit 3.17

EWG (Eiffel Wrapper Generator) is a tool that generates Eiffel wrapper classes for C libraries. It can be used to create libraries that bridge the gap between Eiffel and C. It aims to work for arbitrary ANSI C and with all common Eiffel compilers. It is ideal for creating cross-platform, cross-Eiffel-compiler, and cross-C-compiler C library wrappers. It can handle pretty much all ANSI C, but understands Visual C and GCC extensions as well.

Download Website Updated 13 Aug 2003 Ejen

Screenshot
Pop 55.50
Vit 2.37

The Ejen program is a code and text generation system. It makes use of Java/XML/XSLT technologies and is implemented as an Ant task. It provides a complete generation, compilation, and deployment sequence, using XML "build" files and XSL filters and templates.

Download Website Updated 13 Jun 2003 Error Class Converter

Screenshot
Pop 35.89
Vit 2.69

This is an Error Class Generator. It inputs a text file that defines the error types, constant names and messages, levels and responses associated with it. From this it then generates classes in the supported languages that can be used to consistently handle the errors. Currently supported languages are C++, C and Java.

Download Website Updated 10 Sep 2003 Etiquette

Screenshot
Pop 25.59
Vit 1.00

Etiquette is an interaction protocol construction toolkit. The project's goal is to build a framework for rapid design of network communication code. Etiquette interaction protocols are intended to describe valid communication processes that can occur in networked applications, along with error-handling code. Etiquette provides protocol tracing and single-stepping support.

Download Website Updated 17 Feb 2002 Etora

Screenshot
Pop 20.71
Vit 1.00

Etora lets you write readable, maintainable table definitions and automates much of the redundant work involved in creating tables. It reads a file of database table definitions and outputs the Oracle SQL to create or drop the tables and associated objects. All constraints, sequences, and triggers are intelligently named, which aids in interpetation of Oracle error messages. An Etora file can be roughly 1/3 the size of the equivalent SQL and consequently easier to read and maintain.

Download Website Updated 30 Jan 2001 Euphoria To C Translator

Screenshot
Pop 10.34
Vit 1.00

Euphoria is a simple, very high-level programming language. It has automatic garbage collection and lots of run-time error checking. The Euphoria interpreter makes it easy to develop and debug applications. The new Euphoria to C Translator converts any Euphoria program to C. You can then compile it to get a stand-alone executable file that runs almost as fast as compiled C.

Download Website Updated 13 Dec 2011 Evolutility

Screenshot
Pop 243.08
Vit 5.25

Evolutility is a generic Web UI and ORM for database applications. It lets you build CRUD (create, read, update, delete) Web applications simply by providing the metadata describing your application UI and database mapping. No hand-coding is required.

No download Website Updated 08 Jan 2007 Exemplar: An XML Parser Generator

Screenshot
Pop 18.65
Vit 1.00

Exemplar is designed to make it easier to work with XML. It began life as a program to generate the smallest possible parser for a given vocabulary of XML. While it still retains the capability to do this, it is now a more general program intended to support conversion of specifications of XML vocabularies (DTDs, schemas, etc) into useful code.

Download Website Updated 25 Feb 2004 F2PY

Screenshot
Pop 52.08
Vit 2.31

f2py is a command line tool for binding Python and Fortran code. It scans Fortran 77/90/95 code and generates a Python C/API module that makes it possible to call Fortran routines and to access Fortran data (COMMON blocks and Module data) from Python. No Fortran or C expertise is required for using this tool.

Download Website Updated 15 Mar 2009 FMPP

Screenshot
Pop 68.89
Vit 6.69

FMPP is a text file preprocessor that uses FreeMarker templates to provide macros, flow control, and expressions. It uses recursive directory processing, so it can generate complete homepages (a tree of HTML files and images). It is extendable in Java to display data from any data source (such as a database). It is usable with a command-line interface, as an Ant-task, or embedded into a Java application.

Screenshot

Project Spotlight

SmartSynchronize

A tool for comparing and merging files and directories.

Screenshot

Project Spotlight

Gitblit

A pure Java Git solution.