Top Template Engine Libraries for Java

Apache Groovy · Groovy: A powerful, dynamic language for the JVM

Mar 06, 2022
718 usages
4.3k stars
thymeleaf 3.0.15.RELEASE

thymeleaf · Modern server-side Java template engine for both web and standalone environments

Jan 31, 2022
458 usages
2.2k stars
compiler 0.9.10

compiler · Implementation of mustache.js for Java

May 27, 2021
502 usages
1.6k stars

Manifold :: Templates

Apr 01, 2022
2 usages
1.1k stars
pebble 3.1.5

Pebble · Templating engine for Java.

Feb 12, 2021
69 usages
918 stars
jmustache 1.15

jmustache · A Java implementation of the Mustache templating language.

Jul 10, 2019
132 usages
722 stars
jade4j 1.3.2

jade4j · Java implementation of the jade templating language

Mar 17, 2020
39 usages
702 stars
j2html 1.5.0

j2html · Java to HTML builder with a fluent API

Jun 13, 2021
61 usages
661 stars
jinjava 2.6.0

com.hubspot.jinjava : jinjava · Jinja templating engine implemented in Java

Oct 29, 2021
45 usages
497 stars

jetbrick-template · Next generation template engine for Java

Jan 25, 2019
35 usages
351 stars
liqp 0.8.2

Liqp · A Java implementation of the Liquid templating engine backed up by an ANTLR grammar.

Oct 25, 2021
60 usages
125 stars
htmlflow 3.9

Htmlflow · HtmlFlow library purpose is to allow Java applications to easily writing HTML documents in a fluent style into a java.io.PrintStream.

Jan 30, 2022
7 usages
97 stars
trimou-core 2.5.1.Final

org.trimou : trimou-core

Aug 12, 2020
28 usages
71 stars

Chunk Templates · Chunk Template Engine for Java

Jan 01, 2022
11 usages
70 stars

Water Template Engine · Lighweight, fast Java 8 template engine.

Aug 30, 2016
4 usages
58 stars
jtwig-core 5.87.0.RELEASE

jtwig-core · Jtwig jtwig-core

Apr 14, 2018
46 usages
35 stars
handlebars 4.3.0

Handlebars · Logic-less and semantic templates with Java

Oct 12, 2021
221 usages
freemarker 2.3.31

Apache FreeMarker · FreeMarker is a "template engine"; a generic tool to generate text output based on templates.

Feb 09, 2021
2.4k usages

rocker-compiler

May 29, 2020
23 usages
rythm-engine 1.4.1

Rythm Template Engine · A strong typed high performance Java Template engine with .Net Razor like syntax

Mar 14, 2021
40 usages
ST4 4.3.3

StringTemplate 4 · StringTemplate is a java template engine for generating source code, web pages, emails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization. It evolved over years of effort developing jGuru.com. StringTemplate also powers the ANTLR 3 and 4 code generator. Its distinguishing characteristic is that unlike other engines, it strictly enforces model-view separation. Strict separation makes websites and code generators more flexible and maintainable; it also provides an excellent defense against malicious template authors.

Apr 13, 2022
423 usages