Mustache is a logic-less template syntax. It can be used for HTML, config files, source code – anything. It works by expanding tags in a template using values provided in a hash or object.
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
Dust is a asynchronous templates for the browser and node.js.