From Habari Project
Habari uses template engines to produce final output to send to a browser. Themes specify which template engine they're using in their XML, and the templates are then written in the syntax defined by that template engine. By design, Habari can support any number of template engines. Below is a table showing the current state of Habari's template engines.