tsx-tools provides headers and utilities for development with TSX (HLE/RTM) hardware transactional memory development on recent Intel CPUs. It includes compat headers that provide C inline functions support for RTM and HLE in various formats for older gcc compatible compilers (before gcc 4.8). These headers are useful to enable lock elision in a lock library or existing program. It also has various TSX related utilities, including a tool that detects the presence of TSX, a TSX aware assert, and various debugging utilities.
ftracer is a simple user space implementation of a Linux kernel style function tracer. It allows you to trace every call in instrumented user applications. It is useful for debugging and performance analysis due to its fine grained time stamp. This allows you to do control flow oriented debugging without any special instrumentation. So if the program does something unexpected, it's easily possible to look at the function calls before that, and use that to deduce the cause of the problem. ftracer relies on gcc generating a call on top of every function call. The tracing slows every function call down (about 3x). The tracing is per thread and does not create a global bottleneck. It supports a dump function in C, directly callable by the program or on exit, and a gdb function to dump from gdb.
Matreshka is a framework for developing information systems in Ada. It includes support for unbounded form strings of Unicode characters, including case conversions and folding, normalization, collation, support for regular expression matching, an XML processor, and a FastCGI module. It also provides capabilities to manipulate by UML models, which allows you to develop tools like code generators.