P* (P-star) is a Web programming language that incorporates common tasks like template handling and database queries into the language. It features MySQL database access with prepared statements, HTML templates, standard arithmetic and variables, functions, structs, (to-be-classes), JSON output, and GET and POST. Programs can be run on the command line, in a CGI environment, or by the P* Apache Module.
cipra is a simple, TAP-compatible Unit Testing Framework for C++. It's written in 100% standard C++11 and is only a couple of header files, making it easy to include in your C++11 project. TAP, the Test Anything Protocol, is a standard output format for software unit test frameworks which was originally designed for Perl, but can serve other languages. It has a rich number of tools ("harnesses") which parse TAP-formatted output and do useful things with it. TAP, however, is equally human-readable. The name cipra (pronounced /ˈʃi.pɾaː/ "SHEE-prah") comes from the lojban phrase "lo cipra", which means "the test". It is properly written with an initial minuscule "c", even when at the start of a sentence.
OOS is a C++ object-relational mapping (ORM) framework. It aims to encapsulate all of the database backend functionality and keep it away from the user. One don't have to deal with database backends or SQL statements, nor with mapping of data types or serialization of objects. It provides an STL-like API and one container for all persistent objects - the object store.
Metacza is a language and its compiler which produces output in the C++ Meta Template Language. Its concise syntax makes Meta Template Programming much easier. Metacza allows you to write programs using boost::mpl, and to produce C++ header files that can be used on their own. Programming without boost::mpl is also supported. Metacza is a higher order language with closures, let, and lambda.