Projects tagged ‘code_generators’


[48 total ]
100

MinGW - Minimalist GNU for Windows

   
Primary Language: C/C++ Licensed as: GNU General Public License 2.0,Public Domain

MinGW: import libraries and header files for use with GCC to build native Windows applications; now with added extensions to the MSVC runtime to support C99 functionality.

Metrics updated 21 Apr 08

32

SWIG

   
Primary Language: C/C++ Licensed as: BSD-ish License

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is primarily used with common scripting languages such as Perl, PHP, Python, Tcl/Tk, and Ruby, however the list ... [More] of supported languages also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro CL, UFFI), Java, Modula-3, and OCAML. Also several interpreted and compiled Scheme implementations (Guile, MzScheme, Chicken) are supported. SWIG is most commonly used to create high-level interpreted or compiled programming environments, user interfaces, and as a tool for testing and prototyping C/C++ software. SWIG can also export its parse tree in the form of XML and Lisp s-expressions. [Less]

Metrics updated 05 Jul 08

28

Graphical Modeling Framework (GMF)

   
Primary Language: Java Licensed as: Eclipse Public License

The Eclipse Graphical Modeling Framework (GMF) provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF. The project aims to provide these components, in addition to exemplary tools for select domain models which illustrate its capabilities.

Metrics updated 05 Jul 08

13

Jinja

   
Primary Language: Python Licensed as: BSD-ish License

Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.

Metrics updated 23 Oct 07

12

AndroMDA

   
Primary Language: Java Licensed as: BSD-ish License

AndroMDA is a code generation framework that follows the model driven architecture (MDA) paradigm. It takes a UML model from a CASE-tool and generates classes and deployable components (J2EE or other).

Metrics updated about 6 hours ago

12

openArchitectureWare

 
Primary Language: XSL Transformation Licensed as: Eclipse Public License

openArchitectureWare (oAW) is a modular MDA/MDD generator framework implemented in Java(TM). It supports parsing of arbitrary models, and a language family to check and transform models as well as generate code based on them. Supporting editors are ... [More] based on the Eclipse platform. OAW has strong support for EMF (Eclipse Modelling Framework) based models but can work with other models, too. [Less]

Metrics updated 05 Jul 08

10

XCB

   
Primary Language: C/C++ Licensed as: MIT License

X Window System protocol binding library. Originally for C bindings, but now generalized to several other languages. This is a lightweight replacement for the binding portion of Xlib, featuring thread transparency, XML extensibility, and a small ... [More] and straightforward interface. The version of Xlib currently being distributed by X.Org uses XCB for its transport; this allows XCB and Xlib calls to be freely mixed for ease in porting applications and toolkits. Most of the XCB C code is autogenerated from XML descriptions. (This may be why Ohloh complains about the degree of code commenting.) [Less]

Metrics updated 05 Jul 08

10

Ajax Scaffold Generator

   
Primary Language: JavaScript Licensed as: MIT License

This is the generator for a Ruby on Rails framework, that creates scaffold for AJAX applications.

Metrics updated 04 Jul 08

9

FreeBASIC Compiler

   
Primary Language: Visual Basic Licensed as: GNU General Public License 2.0,GNU Lesser General Public License 2.1

Open-source, free, multi-platform BASIC compiler, with the syntax the most compatible possible with MS-QuickBASIC (incl. the GFX statements), but that adds new features such as pointers, unsigned data types, inline-asm, a pre-processor and many others.

Metrics updated about 13 hours ago

9

Model To Text (M2T)

   
Primary Language: Java Licensed as: Eclipse Public License

The Model to Text (M2T) project focuses on the generation of textual artifacts from models. Its purpose is threefold: 1. Provide implementations of industry standard and defacto Eclipse standard model-to-text engines 2. Provide exemplary development tools for these languages 3. Provide common infrastructure for this languages.

Metrics updated 06 Aug 07