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.
Kazam is a visual editor and project manager for interactive fiction game creation with Inform, one of the major development tools for this type of games. Kazam is developed with the wxWindows cross-platform GUI package.
BinaryPHP is a PHP To C++ converter which will convert PHP scripts into C++ equivalents ready to be compiled using any ANSI compiler.
Chasm-interop is a set of tools that parses C++ and Fortran 90 source files and automatically generates bridging code to provide for seamless language interoperability.
Its a VHDL plugin for Notepad++ which is simular with the one which is available on emacs (Copy a selcted entity port and then paste it as instatiation , Signals or as Testbench )
ClassBuilder is freeware CASE tool targeted at the C++ developer, running on Win2K/XP/Vista/7. It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction through a graphical user interface
The PGMFI project has as its goal total understanding of the computerized systems such as ECUs, ABS controllers and other devices present in Honda vehicles. Currently, the Non-Commercial-Sharealike license is reccomended for all releases.
This is a reprository of software I have written. It is written in C, C++ and hopefully in some obscure Basic :-) I gladly share my stuff with you under the MIT license, so you can do what you want with it (almost)... :-)
Source code converter
An adjustable translator from one programming language to another. Nowadays tested as basic to c++ translator. See Web Site for more information.
Proc2Dox is a pre-processor addon for the Doxygen documentation generator. It allows Doxygen to be able to run over Pro*C code.
A development integration and project building tool for HL2 modders. Build outdated files with the press of a button, eliminating the need for building with batch files. Create script files by visual representation, instead of typing them manually.
Paradox is a programming language designed to combine the simplicity of scripting languages like PHP and Perl with the power and speed of C++ and Python.
The Introspector enables the programming tools that deal with source code such as the compiler to communicate in a standard and neutral manner reducing the accidental cost of programming. http://github.com/h4ck3rm1k3/
Model driven code generation can improve coding standards, speed, quality of development and reduce your costs. From my experience generating code from XML using XSLT is one of the best and fastest solutions. This is just the base of the framework presenting the idea, any code template can be implemented upon request. Some sample generators are present for SQL / PLSQL / C# / AnsiC / Java The main target is to generate DTO/BDO/POJO objects based on the database definitions in multiple languages aligning all technologies used by a development team. If you are willing to contribute drop a message.
Generate a parser at runtime from a collection of C++ objects. Concisely state a parser specification in ordinary C++ code. Learn from a parser generator with an object-oriented design.
xmlbeansxx is a C++ library that easies usage of XML data. It allows to generate classes for all Xml entities and use them in JavaBean-like manner. This library is similar to Apache XmlBeans. More information at http://xmlbeansxx.touk.pl.
ARIO is a C++ library for reading and producing archive files, which are commonly used as libraries of relocatable object files. See also ELFIO project.(http://sourceforge.net/projects/elfio)
All2SQL++ is a C++ conversion of my All2SQL library, which is written in PHP.
Assorted projects. General-purpose libraries for Python, C++, Scala, bash, and others. Meta-programming tools. System utilities. UI components. Web APIs. Configuration files. Benchmarks. Programming competition entries. And much more.
ASSL (pronounced AY-sil), is a wrapper around CHP, an established async. process description language. This project provides a set of tools that aid the design, simulation, and synthesis of async. VLSI circuits. Common parser, independent tool projects
Aurelia is a framework for program transformation based on a C++0x development environment. It provides libraries and tools for term rewriting, strategic programming, AST type generation, parsing.
BARF is a language-agnostic engine for generating finite-automaton-based scanners and pushdown-automaton-based parsers. Targets (in any arbitrary language) are completely data-driven via text files -- no additional compilation is necessary.
BeOS Rapid Integrated Environment (or BRIE for short) is an IDE for rapid development of BeOS / OBOS / Zeta applications. All code is generated in C/C++ using the BeOS API plus a few extensions.
This utility will convert any binary file into an array in the programming language of your choice. Currently supported are VB, C/C++, and PHP.
Build Compiler is a project intented to help anyone that needs to know more about compiling issues. It shows how you can build a lexical, syntatic and semantic analyzers, code generation and a very simple stack based virtual machine.