TinyTemplate is a small single-file templating engine in Java. A PHP version is also available.
Templates can access the available variables and nested fields/values, format the values dependent on the locale. Conditional statements and loops are also supported.
The aim is to provide an easy to use API for different programming languages and template engines that wraps and enhances existing gettext functionality.
A JavaScript presentation layer framework. It proposes a complete separation of view logic and design. Its components are designed by its role and not by its screen appearance, reducing drastically the API.