Metacza ist eine Sprache und ein Compiler, der Ausgaben in der C++-Template-Sprache erzeugt. Seine knappe Syntax macht das Template-Programmieren viel einfacher. Metacza ermöglicht es, Programme mit boost::mpl zu schreiben und C++-Header-Dateien zu erzeugen, die eigenständig genutzt werden können. Programmieren ohne boost::mpl wird ebenfalls unterstützt. Metacza ist eine Sprache auf hoher Ebene mit Closures, Let und Lambda. (non)