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.
BSD licensed ELF toolchain
A BSD-licensed implementation of compilation tools (nm, ar, as, ld, etc.) for the ELF object format.
Software Development Kit for the Nintendo(tm) Gameboy Advance(tm) based on GCC.
Software Graphical 8051 Emulator, based on Allegro.
Java SWT and AWT port of Scintilla, a free source code editing component. Scintilla runs on Windows and Linux with GTK+. It is a rich text editing control that supports syntax styling, error indicators, code completion, call tips, etc.
Portable Pokémon Mini Emulator
Portable emulator for Pokémon-Mini. Last version: 0.60 (16 June 2015) Check Wiki for platform dependencies and other information.
BuGLe combines a graphical OpenGL debugger with a selection of filters on the OpenGL command stream. The debugger allows viewing of state, textures, framebuffers and shaders, while the filters allow for logging, error checking, video capture and more.
gSim51 is a powerful, efficient and cool simulator for 8051 code. Its has a text based interface and very efficient commands keeping in line with the unix tradition of short and concise commands that do one thing well. gSim51 has no code or data space lim
How Good are your JUnit Tests? NoUnit measures your Junit tests in your project using Java, XML and XSLT. NoUnit gives a picture of your code , like a graph gives you a picture of a set of figures, to allow you to see what is *really* going on.
This is a very simple simulator for the Microchip PIC16C71. I've used it for various small projects. It has an option video display feature to simulate a software-generated video output, which I used to debug PIC-Pong.
Softx86 is a library that provides software emulation of an Intel 80x86 CPU. The library takes care of executing opcodes and handling exceptions while the host application is responsible for providing simulated RAM, I/O devices, external signals.
cingb is an ATTEMPT to write a Gameboy-emulator for all kinds of platforms. It plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step analysis of Gameboy programs and might be also interesting for educational purposes.
Entex Adventure Vision emulator with debugging capabilities.
Entex Adventure Vision emulator with debugging capabilities. Latest version: 1.0 (March 16, 2013) For now the emulator is hardcoded with Qt, in future this will be changed to make the project more portable. Short F.A.Q. ------------------ Q: Emulator can't reach 100% emulation with sound enabled! A: Fiddle with the Sound buffer size inside "Options..."
Oracle client side tracing and monitoring utility
Use PHP Maintenance Editor to repair your code directly on the server.
This simple editor was written for own purposes to debug and perform maintenance for different websites through the web browser. If your website suddenly goes down or you find something wrong, you can quickly fix it. Hope PHP Maintenance Editor will be usefull tool for you. If you have got some ideas about how to make it better, feel free to contact me.
Utility to play logs generated by a USB sniffer.
Disassembler for linux: will try to provide a gui driven tool to disassemble executables. Written in C++, uses gtk libraries for the gui, and will disassemble binaries from a number of OSses.
The XCGL-PORT project was created to help accelerate ARM/IntelŽXScale porting of various features called out by the OSDL CGL Working Group (http://www.osdl.org/projects/cgl/) as a requirement for a Linux system running in a carrier grade environment.
Easy to send AT command.
Atemu and Xatdb provide a simulator and debugger for devices and networks made up of AVR microprocessor devices, such as the MICA2 Mote.
Brainfuck is an IDE (Integrated Development Environment) for the Brainfuck programming language. It provides the user a comfortable way to develop, debug, interprete or compile code. Additionally a plugin-framework is provided to integrate extensions.
Instruments the C code in the beginning, end and before return calls in a function. A call trace can be obtained at runtime. Useful for debugging and understanding code.
Parsing, interpreting, checking and profiling C application (ISO/IEC 9899:1999 (E))
MemDBG is a little library that can help C and C++ programmers to debug memory leak bugs and other common pitfalls. It traces the memory blocks allocated and can reports errors and other informations on standard output, files and through UDP datagrams.