Comparison of web template engines


The following table lists the various web template engines used in Web template systems and a brief rundown of their features.
Engine LanguagesLicenseVariablesFunctionsIncludesConditional inclusionLoopingEvaluation AssignmentErrors and exceptionsi18nNatural templatesInheritance
Apache VelocityJava, C#
ASP.NET C#, VB.NET
ASP.NET C#
Laravel BladePHP
CheetahTemplatePython
CodeCharge StudioClassic ASP, C#, VB.NET, PHP, Perl, Java/JSP, ColdFusion
ColdFusionCFML, CFScript
CTPPC, C++, Perl, PHP, Python
DjangoPython
eRubyRuby
FreeMarkerJava
Genshi Python
Go templatesGo
HamlRuby, PHP
HamletsJava
JavaServer PagesJava
JinjaPython
Jinja2Python
Rust
Kid Python
LuceeCFML
Mustache30+ languages
Open Power TemplatePHP 5
PHPPHP
RazorC#, F#, VB.NET
SmartyPHP ?
Template Attribute LanguageVarious
Template ToolkitPerl, Python
ThymeleafJava
TwigPHP
vlibTemplatePHP
web2pyPython
WebMacroJava
Engine LanguagesLicenseVariablesFunctionsIncludesConditional inclusionLoopingEvaluation AssignmentErrors and exceptionsi18nNatural templatesInheritance