Closure Templates at gos.i
Embed this image by adding following code in your web-page.
  <a href="http://getopensource.info/closure-templates" title="Closure Templates at getOpenSource.info">
    <img src="http://getopensource.info/closure-templates/svg/closure-templates.svg" alt="Closure Templates at gos.i" />
  </a>

Closure Templates

Closure Templates are a client- and server-side templating system that helps you dynamically build reusable HTML and UI elements. They have a simple syntax that is natural for programmers, and you can customize them to fit your application's needs. In contrast to traditional templating systems, in which you must create one monolithic template per page, you can think of Closure Templates as small components that you compose to form your user interface. You can also use the built-in message support to easily localize your applications.

Closure Templates are implemented for both JavaScript and Java, so that you can use the same templates on both the server and client side. They use a data model and expression syntax that work for either language. For the client side, Closure Templates are precompiled into efficient JavaScript.