libxmp is a module player library which supports many mainstream and obscure module formats, including Protracker MOD, Scream Tracker III S3M, and Impulse Tracker IT. Possible applications for libxmp include standalone module players, module player plugins for other players, module information extractors, background music replayers for games and other applications, module-to-mp3 converters, etc.
log4bash facilitates creating easy to read and easy to parse log files from your bash scripts. Developers have the ability to override pretty much all of the default behavior. If the developer chooses to let a user do so, they can pass flags to a script at run time to control some aspects of the logging output. This includes displaying the logging output to the screen in addition to the log file, and altering the logging level. There is a script included (test.log4bash.sh) that provides working code on how to use all of log4bash's features.
mi is a Linux command line utility that can identify potential deadlocks in multi-threaded applications. It can also collect statistics such as number of successful and failed mutex operations, time spent acquiring mutex locks, etc. It can also show call stacks for all mutex operations. It is able to identify the following conditions: the order of locking two mutexes in one thread is opposite to the order of locking the same mutexes in another thread; unlocking a mutex that was not locked earlier; a mutex is left locked after an application has finished; the order of unlocking mutexes does not correspond to the reverse order of locking these mutexes; and unlocking a mutex that was locked earlier in another thread.
MkDoc is a C and C++ code documentation tool. It parse complex code and still produces clear documentation for developers and library users. Unlike most code generation tools, it does not simply write generated code documentation with pieces of user text inside. Instead it handles plain documentation files with sections and other constructs (like Texinfo or LaTeX) and inserts pieces of generated code documentation on request. Thus it does not enforce any way of structuring your document. It has been designed to parse advanced C++ constructs including class inheritance, template specialization, and template instantiation. XHTML, Texinfo, LaTeX, and DocBook output formats are supported.
nc-cms is a simple, fast, easy-to-use content management system (CMS). As you may know, these systems are traditionally very large, complex, and can take many weeks to integrate into a Web site. nc-cms can be integrated within an hour. It's great for managing a site with a set amount of pages.
Oxygen XML Diff is a complete solution for comparing and merging XML files. It offers both directory and file comparison, six different diff algorithms, and multiple levels of comparison. The comparison can also be performed inside ZIP-based archives (ZIP, JAR, ODF, OOXML). Oxygen XML Diff includes two specialized XML-aware comparison algorithms: XML Accurate, tuned for precise comparison, and XML Fast, tuned for speed at the expense of some accuracy.
Open Object Rexx is an object-oriented scripting language. It is designed for "non-programmer" type users, so it is easy to learn and easy to use, and provides an excellent vehicle to enter the world of object-oriented programming without much effort. It extends the procedural way of programming with object-oriented features that allow you to gradually change your programming style as you learn more about objects.
OpenXL is a multiple purpose C open engine. It is a proceduralization library. It can be seen as the artist, the designer, or even the programmer of your project. It is designed so that it has some function power that could turn into any task (performing a texture, a pixel art image, a mesh, a model, a level, a song, etc.). The idea is to play the part of the missing components on your team.