uhtml | A micro HTML/SVG render
https://webreflection.github.io/uhtml/
uhtml (micro µ html) is one of the smallest, fastest, memory consumption friendly, yet zero-tools based, library to safely help creating or manipulating DOM content.
Handlebars.js: Minimal Templating on Steroids
http://handlebarsjs.com/
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
Handlebars.js: Minimal Templating on Steroids
http://handlebarsjs.com
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration.
Twig - The flexible, fast, and secure template language for PHP
http://www.twig-project.org
"When it comes to template languages in PHP, many people will tell you that PHP itself is a template language. But even if PHP started its life as a template language, it did not evolve like one in the recent years. As a matter of fact, it doesn't support many features modern template languages should have nowadays"
Templating Engines in PHP - Fabien Potencier
http://fabien.potencier.org/article/34/templating-engines-in-php
"So, you think PHP is a templating engine? So did I... for a very long time. But recently, I changed my mind. Even if PHP can be used as a templating engine, the syntax is just plain ugly as a template language."
Django tip: Caching and two-phased template rendering | Holovaty.com
http://www.holovaty.com/writing/django-two-phased-rendering
"It's a clever solution because you end up defining what doesn't get cached instead of what does get cached. It's a sideways way of looking at the problem -- sort of like how Django's template inheritance system defines which parts of the page change instead of defining server-side includes of the common bits."
Google Online Security Blog: Reducing XSS by way of Automatic Context-Aware Escaping in Template Systems
http://googleonlinesecurity.blogspot.com/2009/03/reducing-xss-by-way-of-automatic.html
Deliverance — Deliverance v0.3 documentation
http://deliverance.openplans.org
"Deliverance is a tool to theme HTML, applying a consistent style to applications and static files regardless of how they are implemented, and separating site-wide styling from application-level templating."
Templates XSLTAL - Flux CMS - Public Liip Wiki
http://wiki.flux-cms.org/display/FLX/Templates+XSLTAL
PHPTAL :: Template Attribute Language for PHP
http://phptal.motion-twin.com
"PHPTAL is a templating engine for PHP5 that implements brilliant Zope Page Templates syntax"
Home — chain.js — GitHub
http://github.com/raid-ox/chain.js/wikis
"Chain.js is a jQuery plugin, providing data-binding capability that allows you to generate web contents automatically by binding your data to html."
PURE Unobtrusive Rendering Engine for HTML
http://beebole.com/pure
John Resig - JavaScript Micro-Templating
http://ejohn.org/blog/javascript-micro-templating
"It's a super-simple templating function that is fast, caches quickly, and is easy to use. I have a couple tricks that I use to make it real fun to mess with."
mjt
http://mjtemplate.org
"Mjt is an HTML templating engine that runs entirely in a web browser. It was built for the Freebase service, but it can be used for many other web services. It is distributed as open source."
Template Engines
http://massassi.com/php/articles/template_engines
"In short, the point of template engines should be to separate your business logic from your presentation logic, not separate your PHP code from your HTML code."
about:cmlenz - Logic in Templates
http://www.cmlenz.net/blog/2007/06/logic-in-templa.html
"In my humble opinion, this kind of “dumbed-down” templating results in only one thing: more lines of code in the application modules, lines of code that are really only about presentation, and should be in the templates."
welcome to Mako!
http://www.makotemplates.org
"Hyperfast and lightweight templating for the Python platform."
A Simple, Lightweight JavaScript Templating Engine
http://cfis.savagexi.com/articles/2007/06/13/a-simple-lightweight-javascript-templating-engine
"Creating a template engine in JavaScript is remarkably easy due to the power of String's replace method"
dtm: Most HTML templating languages are written incorrectly
http://dtm.livejournal.com/33960.html
"the problem with virtually every HTML templating language out there is that they make it easier for the person writing HTML templates to add an XSS hole than to avoid it."
Genshi Guide - Genshi - Trac
http://genshi.edgewall.org/wiki/Documentation/index.html
"Genshi is a Python library that provides an integrated set of components for parsing, generating, and processing HTML, XML or other textual content for output generation on the web."
about:cmlenz - [ANN] Markup
http://www.cmlenz.net/blog/2006/08/ann_markup.html
'Just today I pushed out the very first release of Markup, a Python-based template engine, or, as the official tagline goes, “a toolkit for stream-based generation of markup for the web.”'
Pattern Template View - Web Application Component Toolkit
http://www.phpwact.org/pattern/template_view
"A template is a document typically HTML with embedded markers which are replaced, manipulated, or evaluated via a template engine API to produce an output document."
Kid by Example
http://naeblis.cx/rtomayko/2005/01/26/kid-by-example
"Kid 0.5 is available and I think I finally like it enough to start dumping out some example templates and API usage."
TAL madness!
http://george.hotelling.net/90percent/geekery/xhtml_templating_joy.php#comments