After a program has been thrown into the world in binary form, it can boomerang back as source code. The Boomerang reverse engineering framework is the first general native executable decompiler available to the public.
LiteSQL is a codegenerator and C++ library that integrates C++ objects tightly to relational database and thus provides an object persistence layer. LiteSQL supports SQLite3, PostgreSQL, MySQL and oracle as backends.
Go to github.com/vlm/asn1c for the latest version.
This ASN.1 compiler turns ASN.1 specifications into C code. The asn1c is shipped together with conformant BER/DER/XER/PER codecs. The X.509, GSM TAP3, MEGACO, RRC and LDAP encoding and decoding examples are part of the source code distribution. NOTE: THE asn1c PROJECT HAS LARGELY MOVED TO GITHUB: http://github.com/vlm/asn1c
AutoGen is designed to generate text files containing repetitive text with varied substitutions. Its goal is to simplify the maintenance of programs that contain large amounts of repetitious text, especially when needed in parallel tables.
A C and C++ Library + a compiler to create Adobe Flash SWF movies up to version 9 (v1.8.1). Supports nearly all the tags, includes an ActionScript compiler. Detailed docs and other tools: convert fonts to Flash, decompile Flash, jpg2swf. LASTEST IS 1.8.4
ZASM is a 2 pass assembler for Zilog's 8-bit CPU Z80. Supported platforms: Unix-style OS, e.g. MacOS X, Linux, BSD. Special support for ZX Spectrum emulator file formats. Binary or intel hex file output.
A Java bytecode weaver that enables you to take advantage of the new 1.5 language features in your source code, while still retaining compatibility with 1.4 virtual machines.
antlraux is a java package thought to be used in combination with antlr(http://www.antlr.org). Features contextual information management, command line parsing and lexical information treatment.
ferite is a modern, lighweight, portable, threadsafe scripting engine with a language that is very easy to pick up and leverage for any task. It\'s been designed for rapid deployment in other programs as well as stand alone use.
Newfile is a "filestarter": it generate starter files using a full featured template preprocessor. It can also generate new project trees, e.g., for a FreeBSD port.
SWIG language module for Octave
Flow4J-Eclipse is a plugin for the eclipse IDE that enables the modelling of process flows in a drag and drop manner. Building a Flow4J project creates the flow\'s java source code and is then compiled by the JDT plugin. Uses the eclipse-gef framework.
A utility to help create animations in POV-Ray, a free raytracer. In your POV-Ray code, insert variable names instead of numbers for any values which may change. An #include file is generated based on keyframes which will fill in those variabes.
Java Assertions to Code (JAC) is the tool which is used to generate the code from contracts of the method in Java. COFOJA is used to write contracts and JDT is used to create abstract syntax tree for parsing and manipulation of Java file.
The LoreSoft.com libraries are a suit of VB Com object. Parcial list of objects include, ComSerialization, FileSearch, and GenLib.
banshee-- A toolkit for building constraint-based program analyses
Automatically create Creatures agents on Windows.
A program written in Visual Basic to automatically create agents for the Creatures 3 and Docking Station engine in COS (Creatures Object Script) format - that means no compiler support. Can create a variety of agent types. Runs on Windows XP, Vista and 7. Needs .NET framework.
Making the tools of annotation languages, source-to-source code transformation and code generation more useful and accessible to the developers of scientific and engineering software for high-performance computers.
ResxWrap is utility makes working with textual .NET resources easier and robust. It generates documented wrapper classes on C# for common language runtime .resx resources files.
A framework for creating java GUI application by defining GML(Graphics Markup Language) only drag and drop GUI component in CS3 software. After define GML this software can generate source code automatically comply with the framework(View,Modal,Controlle
This project may be restarted shortly after all this time. It will probably take the form of a generic Java application with XML template files. A plugin will then be developed for the eclipse IDE.
RiDL is a set of tools to simplify building compilers using Nemerle. It includes a lexical analyzer generator and a parser generator.
Data Type Definition System
DTDS is a system of definition of data types for unification of information exchange with use of different Samond Classes Library functions and for generation of source texts based on the completed data type definition
Data Class Generator is a tool that generates the needed classes to use with WPF (Windows Presentation Foundation) to enable easy two way bindings using the new binding concepts in XAML.
FGL is a tightly-integrated self-contained development & execution environment utilizing best-of-breed programming tools and methodologies, optimized web/application server, highly-scalable relational/object database, and robust extension interface.