FreeMarker - Template Engine

  •        149

FreeMarker is a template engine. That is, it provides an easy way to generate text (HTML, source code, configuration files, emails, etc.) that depends on changing data. It's designed to separate the rendering/formatting logic (like visual design, HTML issues, etc.) from the backing application logic and technical complexity. It has a flexible API so you can integrate it into your application the way that best fits it.

http://freemarker.org/
http://sourceforge.net/projects/freemarker

Tags
Implementation
License
Platform

   




Related Projects

Thymeleaf - Java template engine


Thymeleaf is a modern server-side Java template engine for both web and standalone environments. Its main goal is to bring elegant natural templates to your development workflow — HTML that can be correctly displayed in browsers and also work as static prototypes, allowing for stronger collaboration in development teams.

Apache Velocity - Java-based template engine


Velocity is a Java-based template engine. It permits anyone to use a simple yet powerful template language to reference objects defined in Java code. Velocity separates Java code from the web pages, making the web site more maintainable over its lifespan and providing a viable alternative to Java Server Pages (JSPs) or PHP.

Rythm Engine - A template engine for Java programmer


A "Razor" like, rich featured, high performance and easy to use Java template engine

Pebble - A lightweight but rock solid Java templating engine


Pebble is a java template template engine inspired by Twig. It separates itself from the crowd with it's inheritance feature and it's easy-to-read syntax. It ships with built-in autoescaping for security, and it includes integrated support for internationalization.

Trimou - Mustache/handlebars templating engine in Java.


Trimou is a templating engine. It's a Mustache implementation but Helpers API inspired by Handlebars.js is also supported. The goal is to provide a simple to use and easy to extend templating engine for any Java SE or Java EE application.



springmvc-freemarker - SpringMVC with FreeMarker Template Engine


SpringMVC with FreeMarker Template Engine

vraptor-freemarker - freemarker template engine plugin for vraptor


freemarker template engine plugin for vraptor

freemarker-osgi - FreeMarker template engine packaged as an OSGi bundle.


FreeMarker template engine packaged as an OSGi bundle.

freemarker-clj - A wrapper for the freemarker template engine, http://freemarker.sourceforge.net/


A wrapper for the freemarker template engine, http://freemarker.sourceforge.net/

pystache - Mustache in Python


<!-- The Pystache setup script strips 1-line HTML comments prior --><!-- to converting to reST, so all HTML comments should be one line. --><!-- --><!-- We leave the leading brackets empty here. Otherwise, unwanted --><!-- caption text shows up in the reST version converted by pandoc. -->![](http://defunkt.github.com/pystache/images/logo_phillips.png "mustachioed, monocled snake by David Phillips")![](https://secure.travis-ci.org/defunkt/pystache.png "Travis CI current build status")[Pystache](

ace - HTML template engine for Go


Ace is an HTML template engine for Go. This is inspired by Slim and Jade. This is a refinement of Gold.Ace fully utilizes the strength of the html/template package. You can embed actions of the template package in Ace templates. Ace also uses nested template definitions of the template package and Ace templates can pass pipelines (parameters) to other templates which they include.

Play--freemarker-plugin


Use the freemarker template engine instead of the default groovy template engine

Liqp - An ANTLR based 'Liquid Template' parser and rendering engine.


An ANTLR based 'Liquid Template' parser and rendering engine.

JSTE: Javascript templates


JSTE is a lightweight, fast template engine for Java applications. JSTE is like JSP, Velocity or FreeMarker, but uses Javascript for computing support (just as JSP uses Java). JSTE makes it easy to create templates of all kinds (HTML, XML, email, etc).

HappyTemplate Template Engine


A simple, light weight template engine which is designed to be embedded in a larger program. The template language is very simple, yet highly flexible. It can be used to generate C#, VB.Net, HTML, XML and pretty much any other kind of text based output.

TemplateLite


Template Lite is a very fast, small HTML template engine written in PHP. The engine supports most of the Smarty2 template engine functions and filters. This template engine is no longer a Smarty Replacement. But is still similar to Smarty. The new TemplateLite3 is currently in the works and has a new parser and compiler structure along with a new syntax. The new TemplateLite is not backwards compatible for the templates but, the usage from php should work. Version 2 will still receive bug

Eros-Template-Engine - A simple, lightweight, fast PHP HTML-Based Template Engine.


A simple, lightweight, fast PHP HTML-Based Template Engine.

ftldoc - FreeMarker template language (FTL) HTML documentation generator


FreeMarker template language (FTL) HTML documentation generator

fasttemplate - Simple and fast template engine for Go


Simple and fast template engine for Go.Take a look at quicktemplate if you need fast yet powerful html template engine.