Thymeleaf
Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS, and plain text. Its primary goal is to bring elegant natural templates to development workflows — HTML pages that can be correctly displayed in browsers as static prototypes while also working as dynamic server-side templates. With over 3,000 GitHub stars, Thymeleaf 3.1 offers deep Spring Framework integration via the Spring Standard Dialect using Spring EL, extensive tool support for Eclipse and IntelliJ IDEA, and an extensible dialect system. It is widely used in Spring Boot web applications as the standard server-side rendering solution.
APIs
Thymeleaf Core
The core Thymeleaf template engine library providing HTML, XML, TEXT, JavaScript, and CSS template mode processing. Includes the Standard Dialect with th:text, th:each, th:if, t...
Thymeleaf Spring Integration
The Thymeleaf Spring integration module (thymeleaf-spring6) providing deep integration with Spring Framework including the SpringStandardDialect using Spring EL, SpringTemplateE...
Thymeleaf Extras and Dialects
Additional Thymeleaf dialect extensions including the Java 8 Time dialect for date/time formatting, the Spring Security dialect for security tag support, and community-maintaine...