Mxx_ru (Make++ on Ruby) is a cross-platform build tool. It's intended for C/C++ languages in general, but it's easy to extend for handling other languages. It uses a template based approach for describing build process.
SObjectizer is a small tool for simplification of development of multithreaded and concurrent applications in C++. It was used for projects of various sizes: from very small utilities to large distributed and highly loaded applications.
SObjectizer is strongly influenced by agent-oriented
... [More] approach. It allows to organize an application as an aggregate of agents whose interact each other only by asynchronous messages. SObjectizer takes responsibility of in-process message dispatching and providing working context for message processing. And allows to tune those things by supplying various ready-to-use dispatchers just out-of-box.
For long time SObjectizer was an in-house product of Intervale, but now it is an OpenSource projects. [Less]