A language in which to specify Finite State Machines. These machines are then implemented in different languages, and even in different models within those languages, through code generated by fsmlang. Also, a tabular depection of the machine is genera
Flair is all about simplifying application development. It allows the developer to write modules of code and then use flair to define how they interact. Flair then generates the extra code to finalise the application
FleXML reads a DTD describing the format of XML documents; it may be specified as a URI to the DTD on the web. From this FleXML produces a validating XML processor with an interface to support XML applications.
The Framebuffer Character Generator is written in Java an it produces C code for embedded systems! This tool converts any system font to a usable format for a pixel based framebuffer or another embedded pixel based lcd controller.
Testing and Test Control Notation (TTCN) is internationally standardized testing language designed purely for testing. Currently there is no free compiler for it. The main target of that project is to create one based on C interface defined in ETSI spec.
Open Source DCS (Distributed Control System). FreeDCS will give you everything you need to control your machines or process. It's being designed to be easy to use and deploy. It's composed of Logic designer, HMI designer and controller software.
Portable Source Code (C/C++ programming language) that provides multi-platform portability for data types (numeric, conditional, etc.). Types like 'unsigned 32 bits int', 'boolean expression', etc. all are part of this package. No libraries, just headers.
A GCC front end for the BCPL programming language.
GClassGen is a program that generates a GObject class in a variety of programming languages based on certain inputs. It does this using a plugin system, so additional languages can be added without re-compiling the main program.
GNAHB Tools is a set of tools for building and deploying code on the GNAHB board created at the Illinois Institute of Technology. It will be backwards compatible to support code written for the MIT Handyboard.
This project has MOVED to http://savannah.gnu.org/projects/gperf/ !!! GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and a hash table, in form of C or C++ code, for looking up
This XML-based language will allow easy creation and integration of Game Map and Object definitions for any game.
Digital Signal Processing Block Diagram Compiler - user extendable to all DSP's, but presently supports only the TI C2000 family. Rich support for fixed point arithmetic, both saturated and unsaturated. Block diagram entry is via TinyCAD (included).
A universal site architecture with many modules. It will include a login, security, recommended directory/file structure, template, database class generator, and more. Allow site administrators to easily setup a modular and consistent site architecture.
This is a research project focusing on enabling parallel computing for generic applications. It is a platform for expressing idea, contributing code, and collaborating freely.
Gentee is a friendly full-scale and free programming language. It is easy-to-master and can be a reliable assistant in your everyday work. Software developers can easily use it in their applications.
Glade provides C source output to a set of monolithic files. All widgets are placed into one file, which can be difficult to manage on large projects. This project aims to provide an alternative source code output mechanism.
GoldRec is a generic Dynamic Compiler target at emulators in general including 64bit processor support and code optimizations.
Grammar deployment is the process of turning a given grammar specification into a working parser. The Grammar Deployment Kit (for short, GDK) provides tool support in this process based on grammar engineering methods.
With this application you're able to develop with graphical models. Using some plugins, these models would be translated to code in several languages like SQL,OQL,C++ etc.
MySQL2PHP is a graphical GTK program that browses MySQL tables and generates PHP source code that will interact with the MySQL database.
Guikachu is a GNOME application for graphical editing of resource files for PalmOS-based pocket computers.
Heterogeneous Image Processing Acceleration (HIPACC) Framework
HIPAcc development has moved to github: https://github.com/hipacc HIPAcc allows to design image processing kernels and algorithms in a domain-specific language (DSL). From this high-level description, low-level target code for GPU accelerators is generated using source-to-source translation. As back ends, the framework supports CUDA, OpenCL, and Renderscript. HIPAcc allows programmers to develop imaging applications while providing high productivity, flexibility and portability as well as competitive performance: the same algorithm description serves as basis for targeting different GPU accelerators and low-level languages.