radare2 aims to create a complete, portable, multi-architecture, Unix-like toolchain for reverse engineering. It is composed of a hexadecimal editor (radare) with a wrapped I/O layer supporting multiple backends for local/remote files, debugger (OS X, BSD, Linux, W32), stream analyzer, assembler/disassembler (rasm) for x86, ARM, PPC, m68k, Java, MSIL, and SPARC, code analysis modules, and scripting facilities. It also has a bindiffer named radiff, base converter (rax), a shellcode development helper (rasc), a binary information extractor supporting PE, Mach0, ELF, class, etc. named rabin, and a block-based hash utility called rahash. Radare was rewritten as radare2, and the old version is only maintained for bugfixes.
AeonWave-OpenAL is a thin OpenAL emulation layer that uses AeonWave to create one of the fastest rendering OpenAL implementations available. OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications. Its API style and conventions deliberately resemble those of OpenGL.
The Arakhnê.org Network Editor (NetEditor) is a Java component that permits you to edit and show connected graphs. The graph defines the constructs of a visual language, and NetEditor is able to render associated figures. NetEditor is based on a metamodel composed of the node, edge, and anchor (or ports) constructs. It has a strong separation of the visual-language constructs and the drawings. It provides tools to code graph-drawing layout algorithms. Two algorithms are provided: Ganswer-Sugiyama and Coulomb-Hooke force-based algorithms. Standard UI features are provided: graphical editing of the graph structure, depth levels for nodes and edges, undo, and redo, clipboard, and drag and drop management. The NetEditor API is able to export the graphs to GIF, JPEG, PNG, BMP, SVG, PDF, EPS, PDF, Graphviz DOT, GXL and GraphML. The document file formats used by NetEditor are GXL, GraphML, or NGR files (zipped GXL/GraphML).
XEO (eXtensible Enterprise Objects) is an agile development framework designed for creating Web applications built around Object Oriented concepts and Model Driven Development with Java. You model business entities (including their attributes and behavior) as XEO Models which are then processed by the framework's "Builder". This produces the application's supporting structures such as database tables (to persist data) and Java classes (providing object-relational mapping and behavior). Development is supported by an Eclipse plugin called XEOStudio.