Handlebars.java

Handlebars.java是一个不包含逻辑的,语义的Java模板引擎。Maven:  <dependency>    <groupId>com.github.jknack</groupId>    <artifactId>handlebars</artifactId>    <version>${handlebars-version}</version>

费尔模板引擎

费尔模板引擎是一个基于PHP的高效的PHP模板引擎,主要对于PHP程序的方面快速开发而设计,这意味着PHP代码与HTML是分开的,让程序员有足够的空间发挥编写程序,让网页设计师轻松维护模板代码,而不需要维护PHP与HTML混合的复杂代码,也不需要掌握PHP技术,从而促进程序员和设计师的快速开发/部署,费尔模板引擎快速且易于维护,重点是永久免费开源简易从应用程序代码到模板分离只有几个

TinyTemplate

Tiny模板引擎是一个基于Java技术构建的模板引擎,它具有体量小、性能高和扩展易的特点。适合于所有通过文本模板生成文本类型内容的场景,如:XML、源文件、HTML等等,可以说,它的出现就是为了替换Velocity模板引擎而来,因此在指令集上在尽量与Velocity接近的同时,又扩展了一些Velocity不能很好解决问题的指令与功能,在表达多方面则尽量与java保持一致,所以非常的易学易用。

Stencil

Stencil是一个CodeIgniter的模板引擎,通过简单可靠的方式来渲染HTML页面。控制器:<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');class Home extends CI_Controller {    public function

pongo2

pongo2是一个Go语言的模板引擎,其语法与Django模板类似,并且完全兼容Django模板。示例模板:{% if user.is_moderator && (user.moderation_level > 2 || user.moderation_level <= 0) %}   ...{% else %}   ...{% endif %}

jello

jello是针对服务端为JAVA+Velocity的前端集成解决方案。jello为优化前端开发而生,提供前后端开发分离、自动性能优化、模块化开发机制等功能。前后端分离基于velocity模板引擎实现前后端分离,让前端攻城师更专注于JS、CSS、VM(velocity模板文件)文件编写。我们提供一种简单的机制,模拟线上环境,让你轻松的预览线上效果。比如:创建一个vm

费尔PHP模板引擎

费尔模板引擎是一个基于PHP的高效的PHP模板引擎,主要对于PHP程序的方面快速开发而设计,这意味着PHP代码与HTML是分开的,让程序员有足够的空间发挥编写程序,让网页设计师轻松维护模板代码,而不需要维护PHP与HTML混合的复杂代码,也不需要掌握PHP技术,从而促进程序员和设计师的快速开发/部署,费尔模板引擎快速且易于维护,重点是永久免费开源

laytpl

laytpl是一款轻量的JavaScript模板引擎,在字符解析上有着比较出色的表现,欠缺之处在于异常调试上。

Kata

Kata是一个JavaScript模板引擎。包括:Templateblocks,Interpolateblocks,Iterateblocks,Conditionalblocks,Else/Elseifblocks,Invokeblocks,Yieldblocks,Importblocks,Evaluateblocks,andPluginblocks.

xtemplate.js

xtemplate是独立的富逻辑模板引擎,基于浏览器和Node.js的可扩展的模板引擎库。xtemplate支持异步控制和继承,包括逻辑表达式,自定义函数等等。xtemplate语法类似 mustache示例: <!--index.xtpl-->{{extend("./layout1")}}{{#block("head"

min-velocity

min-velocity是一个专为代码生成而定制的简化velocity模板引擎。目标:以velocity1.7为基础,裁剪出适合用作代码生成的模板引擎裁剪:没有event机制没有macro没有stop没有evaluate没有define没有break

pypage

pypage是一个轻量级的Python模板引擎。示例模板:<ul id="users">  {% for user in users %}    <li>      <a href="mailto: {{ html_ascii( user.email ) }}">{{ user.name }}</a>    </li>  {% endfor %}</ul>