Top Template Engine Libraries for Java

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

Mar 31, 2023
718 usages
4.3k stars
thymeleaf 3.1.1.RELEASE

thymeleaf

Dec 06, 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

Mar 29, 2023
2 usages
1.1k stars
pebble 3.2.0

Pebble · Templating engine for Java.

Nov 24, 2022
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.6.0

j2html · Java to HTML builder with a fluent API

Jun 30, 2022
61 usages
661 stars
jinjava 2.7.0

· Jinja templating engine implemented in Java

Mar 06, 2023
45 usages
497 stars

${project.artifactId} · Next generation template engine for Java

Jan 25, 2019
35 usages
351 stars
liqp 0.8.5.2

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

Mar 09, 2023
60 usages
125 stars
htmlflow 4.0

com.github.xmlet:htmlflow · HtmlFlow library purpose is to allow Java applications to easily writing HTML documents in a fluent style into a java.io.PrintStream.

Jan 31, 2023
7 usages
97 stars
trimou-core 2.5.1.Final

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 31, 2016
4 usages
58 stars
jtwig-core 5.87.0.RELEASE

jtwig-core · Jtwig jtwig-core

Apr 15, 2018
46 usages
35 stars
handlebars 4.3.1

Handlebars · Logic-less and semantic templates with Java

Oct 18, 2022
221 usages
freemarker 2.3.32

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

Jan 06, 2023
2.4k usages

rocker-compiler

May 29, 2020
23 usages
rythm-engine 1.4.2

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

Nov 25, 2022
40 usages
ST4 4.3.4

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.

Sep 02, 2022
423 usages