Synth is a C++ template framework - a set of components that can be mixed and matched to build the right functionality; furthermore, components are loosely-coupled, designed to be both extensible and replaceable. Synth blurs the line between compile-time and runtime, and it does so by blending the static C++ type system, the dynamic values that need to be manipulated and formatted, including those from other languages, and the templates to do so. The name is an allusion to this synthesis process, which combines values to generate new ones (streams, files, strings, numbers, etc.)
Capstone is a disassembly framework with the target of becoming the ultimate disasm engine for binary analysis and reversing in the security community. Running on Windows, Mac OS X, Linux, FreeBSD, OpenBSD, and Solaris, it can disassemble ARM, ARM64 (ARMv8), MIPS, PPC, and x86 architectures. Capstone provides rich details about disassembled instructions along with useful semantic information.
Langer is an object oriented, rule based programming language. Its interpreter is shipped as a Python library. It was created to express behavior strategies, has a simple syntax based on languages like Python and C, and was designed to be convenient and readable for a programmer, but it can be easily used in genetic programming as well.
CubicWeb is a semantic Web application framework that empowers developers to build Web applications by reusing components (called cubes) and following the well known object-oriented design principles. Its main features are: an engine driven by the explicit data model of the application; a query language, RQL, similar to W3C’s SPARQL; a selection+view mechanism for semi-automatic XHTML/XML/JSON/text generation; a library of reusable components (data model and views) that fulfill common needs; the power and flexibility of the Python programming language; and the reliability of SQL databases, LDAP directories, Subversion, and Mercurial for storage backends.