Closure Templates

Closure Templates is a client-side and server-side templating system used to build dynamic and reusable HTML and UI elements. Closure Templates is easy to learn and easily customizable to fit your application's needs. It supports Java and JavaScript and uses a language-neutral expression syntax and data model. Ease of use is key in Closure Templates the structure of the code within a Closure Templates template is designed to look visually similar to the structure of the output that it generates (usually HTML, but not necessarily). Beyond the basics, Closure Templates also provides enough features to support the needs of a complex application, including bidirectional language support and integration with the Translation Console.

Why Closure Templates?
dashboard

Concepts

How Closure Templates works at a high level.
ballot

Codelabs

Jump in and start coding.
extension

Devguide

How to code anything using Closure Templates.
library_books

Reference

Closure Templates feature lookup tables.