Tmplz is a Java API for producing text from templates. It is especially useful for generating HTML in web applications, but can also be used to generate XML, SQL, Javascript or any other text-based language. The design goals of Tmplz were to:
This web site was generated using Tmplz.
Tmplz currently requires Java, version 1.6 or greater. It can be used in a Java web application, but does not require Servlets or any kind of web server.
Current version is 1.2.1.
Download the compiled distribution.
Download the source code from GitHub.
Learn about the tagging system used in Tmplz templates. There are 11 different tags.
An introduction to programming with the API.
Complete JavaDoc API listings.
The license (it's free software).