Saker

A template engine for Node.js and browsers, it is lightweight, powerfull and easy to use.
Saker is maintained by Sky on Github.

Getting Started

Why Saker?

Compact, Expressive, and Fluid
Saker minimizes the number of characters and keystrokes required in a file, and enables a fast, fluid coding workflow. Unlike most template syntaxes, you do not need to interrupt your coding to explicitly denote server blocks within your HTML. The parser is smart enough to infer this from your code. This enables a really compact and expressive syntax which is clean, fast and fun to type.
With Logic Template
Unlike some other template engines (such as Handlebars) which claim to be 'NO LOGIC', Saker enables you to write business logic in template file with JavaScript syntax, such as simple expression, code block, condition flow, looping, try catch, comments... I'm sure this will make it easier and more convenient for you to build what you want.
Easy to Learn and Use
Saker is not a new language, it enables you to use your existing JavaScript and HTML markup languages skills, and deliver a template markup syntax that enables an awesome HTML construction workflow. So Saker is easy to learn and enables you to quickly be productive with a minimum of concepts. You use all your existing language and HTML skills.