Cambridge is a template engine for generating HTML/XML markup in Java applications. It is highly extensible, high performance, and designed to be less cluttered. It prefers making use of the scopes of the existing HTML/XML tags in your template instead of wrapping your tags with some non-standard tags or scripting code. Cambridge templates are pure HTML/XML documents that you can edit on any tool or view directly on browsers without any issues. Cambridge can be used in standalone Java applications, with Servlets, and along with popular Web frameworks such as Spring Mvc, Struts, Play Framework, JAX-RS, and many others.
Curtain is a templating system akin to TAL, together with the METAL and Zope's i18n extensions. It's compiled, based on SAX, and thought to read and produce always well-formed XML. The syntax and semantics are kept very simple, and strive to be 100% tested and documented as a development principle.
Dextep Template Engine implements a template engine based on regular expression replacements. It can process a template with marks that define placeholders or sections using regular expressions to locate and replace those marks. Currently, it supports marks that define expressions, conditions, loops, and sub-templates files. The templates may compiled and cached to avoid processing the templates again in the future.
DooPHP is a very fast PHP framework. It enables developers at all levels to rapidly develop robust Web 2.0 applications. It is quite feature rich. DooPHP supports some common stuff found in a Web framework, such as an MVC-base structure, RESTful APIS, a REST client, URI routing, database ORM tools, a model generator, HTTP Digest Authentication, a flexbible compiling template engine, logging and profiling tools, and more.
Jenner is a Web page templating system with a twist: it runs completely within a Web browser. Templates are just normal Web pages with special syntax inside text nodes, attributes, or comments. Unlike other in-browser templating systems, Jenner does not require overloading of "class" attributes or invalid HTML; all Jenner templates are valid Web pages and the template expressions flow in a very natural way. Having the template engine in the Web browser instead of on the server takes a lot of load off of the server, and makes for a clean separation of presentation and content. Jenner is very powerful: it has the full power of the Esel expression language at its disposal. Templates can be rendered from JSON data, and can be re-rendered without a browser-to-server round trip.
LilacServer is a Web developed in Java that employs Java NIO technology. It is fast and highly productive. It is also a template engine with its own language for creating templates and a framework with its own API. More features of interest: built-in support for databases via JDBC; integrated localization facilities; sophisticated caching capabilities; support of sessions, multi-part forms, and file uploads; support of third-party libraries; a Web-based management interface; and so on.
MoxesTemplate is a lightweight PHP template class with simple syntax and usage. It's built for developers who need to allow other people to edit their templates. It can be locked inside a directory so the user can't include files outside of the locked path. No PHP code is allowed inside the template.