# Thymeleaf Reviews
**Vendor:** Thymeleaf  
**Category:** [Java Development Tools](https://www.g2.com/categories/java-development-tools)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 51
## About Thymeleaf
Thymeleaf is a modern server-side Java template engine for both web and standalone environments.




## Thymeleaf Reviews
  ### 1. Theameleaf makes building java based nvc applications really easy.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Krishni A. | Solutions Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 21, 2020

**What do you like best about Thymeleaf?**

Documentation. Really explanatory. And it makes buimding applications really simple. As well as it has a good community so that we get answers to the queries we have within seconds

**What do you dislike about Thymeleaf?**

I dont have strong points to specifically mention that what i dislike. But i found a small issue when i am trying theamleaf applications my pc get stuck. And i dont think that is a problem of my os. My os is windows xp. Othr than that theamleaf is smooth for me. My sister is using same with her mac os but she doesnot seems to have that problem.

**Recommendations to others considering Thymeleaf:**

I always advice people who is using jsp to use theamleaf instead. It is super cool
 Y do u bother stucking into previous old technologies. And also check udemy there is super cool theam leaf tutorials on free. I mostly followed them ita gave me good understanding about using theamleaf. I love using theamleaf

**What problems is Thymeleaf solving and how is that benefiting you?**

I have solved various problems with thaemleaf. I am usinv thealeaf to build a online booking system for a cleint of our comapny. So there i am using mvc kind of architecture. It make really rasy to biuld it as thete was lot of examples on it. I didnt had to spend too much time on building the application and guess what my boss also appreaciatrd me as i didnt take much long to build that . I also made a shopping cart application using thaemleaf. I was super cool. I am really motuvated beacuse of that. It made me think realy creative on what ever the task i get. Since this is really good frmaework it saves time for us to work on other yhings such as more desingning aspect s.

  ### 2. Developer Friendly and Easy to Develop than JSP

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ruchita P. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 28, 2020

**What do you like best about Thymeleaf?**

I used thymeleaf in more than 3 applications with spring.You can directly use java objects in frontend templates, therefore it makes application lightweight. It is very useful when you need to show value based on front end variable and read from backend, then directly you can call functions and read value from backend to frontend.  Also, scripts and other things can be loaded based on backend variables or functions that can be directly utilize on front end templates. It is more like html and unlike jsp it doen't have any strange tags. unlike jsp, you can directly open thymeleaf pages in browser and applying style becomes much more easier than JSP. Also, Html5 is supported with thymeleaf, so easy to use new html tags with thymeleaf. It is using sprint expression language, so you can easily pass models and use objects in frontend. It is not required to build application everytime while working with thymeleaf. So, it is easy and faster to work with thymeleaf instead of JSP.

**What do you dislike about Thymeleaf?**

Many times it became hard to debug when there is syntax or other bug with the code.

**Recommendations to others considering Thymeleaf:**

It is very useful when your application supports multiple languages. Text can be directly updated based on lang selected by the user.

**What problems is Thymeleaf solving and how is that benefiting you?**

With Thymeleaf, It is good that it reduces extra coding and makes application light weight. Also, Its templates helps to manage cleaner code and it increases readability of code. Other developers can easily understand and It is easy to learn thymeleaf.

  ### 3. Very easy way of creating front of application

**Rating:** 3.5/5.0 stars

**Reviewed by:** Aramayis H. | Java Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

Easy integration with spring, spring boot starter support, intuitive, fast to learn, security is easier to achieve and it is a free

**What do you dislike about Thymeleaf?**

I just think that for a big project it is good to look more react or angular, Thymeleaf I use for fast creating an app, demonstrating, In our company we use wicket and after some years we try to update to wicket the last version and it was painful and we can meet this kind of problems very often when the project is big, yes I agree that for java developers it is easy to use Template engines but if we know that project can become bigger it is good to have a separate architecture of backend and frontend and communicate with each other via rest.

**Recommendations to others considering Thymeleaf:**

I don't have enough experience for advising, but for creating a small project where we need to show a small count of pages  and it is easy to start I think it can be a good choice

**What problems is Thymeleaf solving and how is that benefiting you?**

I don't use it more intensively and created simple pages. I think for using it in business we need to try update to the latest version every 6 mounts, but not every time it is possible, we can write code and not change it many years, and when we will try to change or fix bugs or try to use new features wi will need to update version but it is not always easy.

  ### 4. A beignner friendly, yet powerful templating engine

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shahiq Q. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2020

**What do you like best about Thymeleaf?**

Thymeleaf is easy to learn and very intuitive, making development a breeze! 

It allows front-end and back-end developers to collaborate easily as the template allows the static and dynamic views to be rendered using the same file. Moreover, Thymeleaf provides server side rendering which is very cost effective and efficient in terms of security, logging and displaying content at the server for testing.

**What do you dislike about Thymeleaf?**

Thymeleaf, if compared to the other alternate "FreeMarker", is heavy weight and can have some performance issues if there are multiple queries for a request or data is very large, thus requiring some extra optimizations.

**What problems is Thymeleaf solving and how is that benefiting you?**

The Spring project we are working on contains multiple standalone projects that integrate to create the whole product. In case a new utility (which would require a separate project) is requested by client, I would suggest Thymeleaf for the front-end.

  ### 5. I worked with Thymeleaf at my job and also in faculty.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Iulian B. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Thymeleaf?**

It was easy to use and quicker to implement when you want to create a quick and small project. The documentation is well done, and everything you want to find out, it can be done with ease.
I like that SPA can be done with Thymeleaf.

**What do you dislike about Thymeleaf?**

The frontend part is kind of tied to the backend and it cannot be separated. Not sure if I would use Thymeleaf for a larger project.

**What problems is Thymeleaf solving and how is that benefiting you?**

It helped me accomplished some requirements that using a different tool or feature would have caused many more troubles.

  ### 6. Have been a very great experience using it.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Commercial Real Estate | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Thymeleaf?**

It is more than 4 months the application is performing very well with thymeleaf in the production.  Also the expression  utility language are very freindly and easier to use in the application and have the developer life easier. Thank You for providing such a great framework.

**What do you dislike about Thymeleaf?**

The perfomance of it could have been more better. I have been using thymeleaf in two of our projects in the company in a very large scale.  I feel the syntax of it could have been more clarity, are there are some syntaxs like [__${index.index}__] , concatination syntax using | , etc could have been more easier.

**Recommendations to others considering Thymeleaf:**

I would recommend thymeleaf to developer out there who are specially working on spring boot with MVC pattern. Also recommend to solely follow the guidelines of it from official thymeleaf website and github.

**What problems is Thymeleaf solving and how is that benefiting you?**

I have been developing ERPs using Spring Boot and Thymeleaf.

  ### 7. Best Java Library for Web Application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanduni W. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 18, 2020

**What do you like best about Thymeleaf?**

It was easy to learn and use. The documentation is pretty clear and understanding. Highly recommended for a quick project. I have been using Thymeleaf in my company project and it was much easier when compared to JSP.

**What do you dislike about Thymeleaf?**

There is not much to be disliked as I find it more useful.

**Recommendations to others considering Thymeleaf:**

This is a great opportunity to minimize the effort and  gain much

**What problems is Thymeleaf solving and how is that benefiting you?**

Thymeleaf made my work easier.

  ### 8. Good experience

**Rating:** 3.0/5.0 stars

**Reviewed by:** SHAROUKH A. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Thymeleaf?**

Less number of lines of coding. Easy to develop a Java based Web Application.

**What do you dislike about Thymeleaf?**

Sometimes it doesnt work. I found some challenges while initially using Thymeleaf with Spring Boot Application.

**Recommendations to others considering Thymeleaf:**

Others can use Thymeleaf if they use Java Spring Boot based application and research well about the usage of Thymeleaf beore they start with it.

**What problems is Thymeleaf solving and how is that benefiting you?**

I was developing a Java Spring Boot based Web Application that has some REST API services that takes care of Healthcare Services.

  ### 9. Best Java Library for Web Application

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mithlesh S. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Thymeleaf?**

The best thing about thymeleaf is that its templates can be used without an application server. It has more lightweight and more powerful syntax and better integration with the Spring ecosystem.

**What do you dislike about Thymeleaf?**

I didn't find anything which I don't like. Thymeleaf is very useful in every aspect.

**What problems is Thymeleaf solving and how is that benefiting you?**

I am using thymeleaf with spring for the test framework. It allows you to render (and test/assert against) a resolved Thymeleaf template within a test context without starting your application

  ### 10. Thymeleaf provides us a great render which works well with spring mvc.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Puneet G. | Full Stack Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Thymeleaf?**

Functionalities provided by thymeleaf over html. Like handling various tags and other data and displays them beautifully.
Everything is in html. So, very easy to understand.

**What do you dislike about Thymeleaf?**

Nothing as of now because i found thymeleaf extremely useful while creating an webapp.

**Recommendations to others considering Thymeleaf:**

Go for it. It acts as a great renderer engine.

**What problems is Thymeleaf solving and how is that benefiting you?**

The first benefit is it uses html for rendering which is much faster as compare to jsp files and really easy to code.

  ### 11. Thymeleaf Review by Vishal

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 01, 2020

**What do you like best about Thymeleaf?**

Easily understandable, It is handy with Concise code

**What do you dislike about Thymeleaf?**

Waiting for reusability of few contents, Like to create table if we provide number of rows and their name code for the table should be auto-created.  Somewhat similar Like In my project if we want to drop a comment in JIRA and if it has a table content we draw table from view section,no need to worry about underlying code structure and at the end table gets auto created

**Recommendations to others considering Thymeleaf:**

Best Practice

**What problems is Thymeleaf solving and how is that benefiting you?**

In a Recent project, It seems pretty easy to read from a Model to view page. that's the best part I would really recommend to anyone

  ### 12. Lightweight framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Thymeleaf?**

Can be integrated with any framework in a very easy way. It gives you the freedom to custom your templates however you prefer, doing all the thing behind the framework itself.

**What do you dislike about Thymeleaf?**

I don’t have things about it that i don’t like.

**Recommendations to others considering Thymeleaf:**

Go and use this framework, especially if you want to build customizable templates, it’s an easy way to do this. You don’t have integration constraints and it’s very lightweight framework.

**What problems is Thymeleaf solving and how is that benefiting you?**

The templates for cucumber test cases were my go to, easy to use and fast. Also let’s not forget about integration, it can be integrate with pretty much any framework in a super classy way.

  ### 13. Thymeleaf Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 20, 2020

**What do you like best about Thymeleaf?**

It really helps to enhance the productivity by providing the facility to collaborate the work of back end and front end developer. At the same time, It is light weight and easy to use.

**What do you dislike about Thymeleaf?**

I did not come through any issue while working on project.

**Recommendations to others considering Thymeleaf:**

For me it helped while working on Spring MVC. I used it over JSP and i liked it.

**What problems is Thymeleaf solving and how is that benefiting you?**

I was working on one Spring MVC project and i used it instead of JSP. I liked using it till now but still i have to explore more.

  ### 14. Benefits of using Thymeleaf as a Developer

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 18, 2020

**What do you like best about Thymeleaf?**

I use Thymeleaf for integrating Backend with Front end. Actually, thymeleaf is very helpful in terms of shortening long repetitive lines of code. It also brings ease of customization and flexibility. The big plus is it is Open Source!

**What do you dislike about Thymeleaf?**

The least helpful that maybe Thymeleaf is lacking is that it has no auto completion, but you can read available documentations online.

**What problems is Thymeleaf solving and how is that benefiting you?**

Some specific examples are:
- If you need to hide a div whenever the model inside a div is empty, you can easily put a condition to show it.
- Shortening lines of repetitive codes is easy through th:each 
- Integrating if else statements

  ### 15. Why Im using Thymeleaf for the projects

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nuwantha F. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

It make it easy to integrate backend with the frontend application. Actually, thymeleaf is very useful. Moreover, It also brings ease of customization and flexibility as well as it is open source.

**What do you dislike about Thymeleaf?**

Actually, there is nothing to dislike, with thymleaf everything is easy

**What problems is Thymeleaf solving and how is that benefiting you?**

There is no problem that i face. Benefit is it is very easy.

  ### 16. Used it in two projects as template generator.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Petar D. | Junior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Thymeleaf?**

Almost all of the features were pretty easy to use.

**What do you dislike about Thymeleaf?**

I had some problems with JavaScript functions, also some of the functionalities in thymeleaf were not documented in the documentation.

**Recommendations to others considering Thymeleaf:**

It is easy to use platform.

**What problems is Thymeleaf solving and how is that benefiting you?**

I used it for web applications, it worked quite well, but I wouldn't use it for a bigger project.

  ### 17. Very technical and user friendly when used in web app with spring boot.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Enis B. | Java Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2020

**What do you like best about Thymeleaf?**

It is very comprehensive and not so difficult to be used when creating a web form or showing data in a table format.

**What do you dislike about Thymeleaf?**

It should be more compatible with third part UI frameworks like bootstrap.

**What problems is Thymeleaf solving and how is that benefiting you?**

Creating a web form in frontend. It allows me to create it very fast and also very compatible with the backend.

  ### 18. Very likely to recommend it

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amjad S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Thymeleaf?**

Everything except what I dislike. Anything not listed in the next question's answer.

**What do you dislike about Thymeleaf?**

Thymeleaf embeds the Thymeleaf markup in HTML tags, usually <div> or <span> tags. I don’t find this as clean and easy to read and write as JSP/JSTL or FreeMarker tags.

**Recommendations to others considering Thymeleaf:**

I recommend everyone to try it.

**What problems is Thymeleaf solving and how is that benefiting you?**

A lot of web solutions

  ### 19. I used Thymeleaf on a Spring webapp and it is one of the cleanest and easy to use template engines

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

I can process very good email templates, the data processing and the expression language is very powerful, the testing is simple and easy, and the documentation and support is very rich.

**What do you dislike about Thymeleaf?**

Dynamic content is added via custom attributes, and custom tags are not supported.

**Recommendations to others considering Thymeleaf:**

If you are building a web application, thymeleaf is one of the best tools for that purpose.

**What problems is Thymeleaf solving and how is that benefiting you?**

I used Thymeleaf mostly to for email templates, and its very easy to process the data and test the functionality, and also it supports very beautifil and stylish email templates

  ### 20. Amazing technology

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sajinder S. | Software Engineer 2, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 18, 2020

**What do you like best about Thymeleaf?**

Best thing about thymeleaf is less boilerplate. It is easy to understand. It is amazing technology. It is easy to write dynamic pages as well easy to access JavaScript variables.

**What do you dislike about Thymeleaf?**

There is nothing to dislike honestly. Everything is perfect about it.

**What problems is Thymeleaf solving and how is that benefiting you?**

There is no problem that i face. Benefit is it is very easy.

  ### 21. Great for small apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tamir B. | Full Stack Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 20, 2020

**What do you like best about Thymeleaf?**

Very easy to use with java backend applications

**What do you dislike about Thymeleaf?**

Not a single page technology, not recommended for big and complex applications.

**Recommendations to others considering Thymeleaf:**

Try split your site to as many fragments as possible.

**What problems is Thymeleaf solving and how is that benefiting you?**

Building Java application quickly as a single app on a single JAR.
This benefit allows the app to be more lightweight.

  ### 22. I used thymeleaf some time back with spring boot. it was a good alternative for jsp at that time.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Vibodha B. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

It was a good alternative for JSP at that time. used for small frontend login solution.

**What do you dislike about Thymeleaf?**

The time when I used it, there wasn't enough features to replace fully replace JSP.

**What problems is Thymeleaf solving and how is that benefiting you?**

Used for small frontend login solution. It was nicely coupled with spring boot at that time.

  ### 23. Elegant and easy to use. very useful for dynamic html

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nabin P. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

familiar syntax
easy to separate from html
injectable java code
model and view makes life easier.

**What do you dislike about Thymeleaf?**

A bit outdated look and feel for syntax.

**What problems is Thymeleaf solving and how is that benefiting you?**

To display the data from database. By using view  and model it is easy to loop through data and display it.

  ### 24. get rid pain from jsp

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 16, 2020

**What do you like best about Thymeleaf?**

I'm able fully follow the mockup prepare by UX team without using real data

**What do you dislike about Thymeleaf?**

It would be good if support inheritance template, layout etc features

**What problems is Thymeleaf solving and how is that benefiting you?**

my first intention to use thymeleaf is solving UX wireframe, and the output is good as the code still organised and readable by others compare with other view layers.

  ### 25. Very good with spring mvc and web application with java

**Rating:** 3.5/5.0 stars

**Reviewed by:** Muhammad D. | php/Laravel Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 20, 2020

**What do you like best about Thymeleaf?**

Similarity with html ,very easy,helps in grabbing up coming as a begineer from html

**What do you dislike about Thymeleaf?**

Nothing much specific.
Not much popular specially when using apis

**What problems is Thymeleaf solving and how is that benefiting you?**

I am using thymeleaf with java for my springmvc applications.
Similarities  with html is a big plus

  ### 26. I mean... It works

**Rating:** 3.5/5.0 stars

**Reviewed by:** Márk B. | Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 20, 2020

**What do you like best about Thymeleaf?**

SPRING integration is the best thing anything java-backend related frameworks can get

**What do you dislike about Thymeleaf?**

It's not Thymeleaf. I just came to love using go backendside...

**What problems is Thymeleaf solving and how is that benefiting you?**

Not much anymore. We used it to create a working POC for a pilot project.

  ### 27. I've used thymeleaf in my first job. The syntax is fine but could be improved.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Jahirul I. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Thymeleaf?**

Ability to use loops and conditionals to make complex expressions

**What do you dislike about Thymeleaf?**

It's a bit scary for someone just starting with thymeleaf.

**Recommendations to others considering Thymeleaf:**

It's a good tool to use

**What problems is Thymeleaf solving and how is that benefiting you?**

Used with spring boot in a management application

  ### 28. Thymeleaf is better than JSP

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2020

**What do you like best about Thymeleaf?**

It is the ideal template engine if you want your web designer to be able to read your view files.

**What do you dislike about Thymeleaf?**

At this stage, ThymeLeaf is not compatible with JSP tag libraries.

**What problems is Thymeleaf solving and how is that benefiting you?**

It allows for natural templating, can do complex processing and lets us easily define custom dialects. On top of that, Thymeleaf facilitates the collaboration of both front end and back end developers on the same template file, greatly increasing productivity

  ### 29. Thymeleaf is a great library to create web app.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 20, 2020

**What do you like best about Thymeleaf?**

Thymeleaf is great. I've been using it in Spring boot for about 6 months now. It can easily intergrate with spring boot and easy to use.

**What do you dislike about Thymeleaf?**

It can be more good when we generate automatic code using Jhipster.

**Recommendations to others considering Thymeleaf:**

Great library to use and reduce your time to implement with spring boot

**What problems is Thymeleaf solving and how is that benefiting you?**

Thymeleaf is easier to use as compared to JSP because of complicated configuration use in JSP and also little bit complicated

  ### 30. Happy to use the tl in my pet-project

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Thymeleaf?**

I really happy with thymeleaf cause now I don’t need to write additional logic to show divs on the page. Also Sometimes it helps me a lot with testing the spring.

**What do you dislike about Thymeleaf?**

As for me it’s a bit hard to start with timeleaf for newbie developers.

**Recommendations to others considering Thymeleaf:**

Don’t be afraid of new technologies and read getting started guide carefully. First time it can be quite hard to understand.

**What problems is Thymeleaf solving and how is that benefiting you?**

It reduces wasting working time

  ### 31. Awesome UI experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Retail | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 27, 2020

**What do you like best about Thymeleaf?**

I have learnt thymeleaf out of interest and throughout the learning process, I have always felt awesome at how easy it was to learn and to plug in the templates.

**What do you dislike about Thymeleaf?**

Didn't find anything that I did not like during my learning

**Recommendations to others considering Thymeleaf:**

Awesome templates. Easy to code and play around with components.

**What problems is Thymeleaf solving and how is that benefiting you?**

The templates were quite easy to work with and was easy to play around with the components

  ### 32. I have a few personal Projects

**Rating:** 3.5/5.0 stars

**Reviewed by:** Emil B. | Junior Java Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

Easing the communication between the different profiles involved in the relevant projects.

**What do you dislike about Thymeleaf?**

It requires Spring boot to be integrated in the project.

**What problems is Thymeleaf solving and how is that benefiting you?**

It's probably the easiest way the BE-FE communication to be realized.

  ### 33. Thymeleaf

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 24, 2020

**What do you like best about Thymeleaf?**

User friendly nature, if one start using, surely they will get addicted.

**What do you dislike about Thymeleaf?**

Needs various installation, so it will take some time

**Recommendations to others considering Thymeleaf:**

I used Thymeleaf to create a lighter and more elegant design to a java web application that I had. After that I adapted to this framework . You must have try this.

**What problems is Thymeleaf solving and how is that benefiting you?**

To create design like div for a java web application development

  ### 34. Easy and lightweight library used while building web applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 28, 2020

**What do you like best about Thymeleaf?**

Its very lightweight library. Easy to implement.

**What do you dislike about Thymeleaf?**

There is nothing I can say about this. I found it useful

**Recommendations to others considering Thymeleaf:**

One should use thymeleaf as it provides more functional aspects than jsp. also lightweight library easy to integrate with application.

**What problems is Thymeleaf solving and how is that benefiting you?**

Thymeleaf is opensource and free.

  ### 35. Easy to learn and use

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 19, 2020

**What do you like best about Thymeleaf?**

Easy  integration with Spring applications with less coding.
Good alternative for 
Easy to learn as it provides great set of tutorials for beginners.

**What do you dislike about Thymeleaf?**

I mostly like it as it is easy to learn.

**What problems is Thymeleaf solving and how is that benefiting you?**

Frontend inegrations for backend applications written using spring boot framework was easier when using this

  ### 36. Solid software that opens up a lot of possibilities

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

The ability to link backend functionality directly in the front end. Clear documentation

**What do you dislike about Thymeleaf?**

Some commands are a little cryptic at first

**Recommendations to others considering Thymeleaf:**

Look up documentation

**What problems is Thymeleaf solving and how is that benefiting you?**

I used Thymeleaf to connect java and sql to the front end. It worked pretty well for the most part although some interactions can make no sense at first but documentation is good enough to counteract this.

  ### 37. Likely

**Rating:** 3.5/5.0 stars

**Reviewed by:** Apu C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 17, 2020

**What do you like best about Thymeleaf?**

For front end template quick development.

**What do you dislike about Thymeleaf?**

In the initial state need to spend time.

**What problems is Thymeleaf solving and how is that benefiting you?**

Nothing crucial yet, Only for testing.

  ### 38. Thymeleaf can work in both web and non web environment. Same as JSP but more advanced

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 20, 2020

**What do you like best about Thymeleaf?**

Works well with Spring boot and we can create web and non web things.

**What do you dislike about Thymeleaf?**

Nothing to dislike. Because it can work as same as JSP. Providing extra features.

**Recommendations to others considering Thymeleaf:**

One of the best template engine for developing web applications

**What problems is Thymeleaf solving and how is that benefiting you?**

Getting data from backend using expression language show that data on UI.

  ### 39. It is good for small projects if you are working with spring framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

It gives more operation than jsp and more flexible

**What do you dislike about Thymeleaf?**

To use in micro service is not good bcz it mainly for monolithic architecture project

**What problems is Thymeleaf solving and how is that benefiting you?**

It gives us alot of functionality to perform conditional operation on the page so there is no need to add extra js function

  ### 40. Review from senthu

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Accounting | Enterprise (> 1000 emp.)

**Reviewed Date:** April 19, 2020

**What do you like best about Thymeleaf?**

It is a very good platform for Java developers who are working on both web client and Standalone applications

**What do you dislike about Thymeleaf?**

Framework basis. So we have to follow all step by step.

**What problems is Thymeleaf solving and how is that benefiting you?**

It can process any XML file even in an offline environment and also integrate with spring

  ### 41. Need to develop drop-downs and more customization to develop some features on the go

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

thymeleaf is best to use for a typical website with in 2-3 days

**What do you dislike about Thymeleaf?**

Need more customization in UI components

**Recommendations to others considering Thymeleaf:**

As of now , don't want to recommend since am also a new user

**What problems is Thymeleaf solving and how is that benefiting you?**

As of now am not solving any problems with thymeleaf.

  ### 42. Cool templating engine for both simple and complicated projects

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Transportation/Trucking/Railroad | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 21, 2020

**What do you like best about Thymeleaf?**

Expression language is quite useful. Not too complicated.

**What do you dislike about Thymeleaf?**

Missing two way data binding. Had to use knockout.js with it to have dynamic content on my pages.

**What problems is Thymeleaf solving and how is that benefiting you?**

Displaying spring rest api response objects with low effort. Nice that they. have now spring security integration.

  ### 43. Great java template engine

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

I have used it for my internship project.Thymeleaf is good for starter projets and easy to configure.

**What do you dislike about Thymeleaf?**

Can't be used for large projects because it's server- side

**What problems is Thymeleaf solving and how is that benefiting you?**

It has easy to use and well integrated with spring framework

  ### 44. spring framework integration

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 18, 2020

**What do you like best about Thymeleaf?**

thymeleaf is Easy to understand as well as to implement.

**What do you dislike about Thymeleaf?**

I was finding difficulties to get the proper documentation to Getting the contents to understand.

**Recommendations to others considering Thymeleaf:**

Few advertising will help knowing it across developers.

**What problems is Thymeleaf solving and how is that benefiting you?**

Using different components of spring framework.

  ### 45. Free of External Web Server :- Sprig Boot Thymleaf

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2020

**What do you like best about Thymeleaf?**

1) Reduces repetitive code
2) Rapid development 
3) Free from external web server
4) Effective in applying solid and other design principle.

**What do you dislike about Thymeleaf?**

1) Spring JPA support to complex queries.

**What problems is Thymeleaf solving and how is that benefiting you?**

Spring JPA support to Lazy loading and Eager loading

  ### 46. Very positive

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 04, 2020

**What do you like best about Thymeleaf?**

UI is great
Sharing ideas between different persons

**What do you dislike about Thymeleaf?**

Sometimes you don’t find exactly what you are looking for

**What problems is Thymeleaf solving and how is that benefiting you?**

Code problems and sometimes getting other ideas from others that help me

  ### 47. Tried but avoided

**Rating:** 1.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2020

**What do you like best about Thymeleaf?**

it's can be faster for very small application

**What do you dislike about Thymeleaf?**

It needs extra learning curve but less benefitial than js frameworks

**What problems is Thymeleaf solving and how is that benefiting you?**

it can be usefull for non complicated design apps

  ### 48. Great tool for templates I use in Spring apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2020

**What do you like best about Thymeleaf?**

Ease of use and integration in Spring Boot

**What do you dislike about Thymeleaf?**

Maybe the language could be more intuitive

**What problems is Thymeleaf solving and how is that benefiting you?**

I created email templates for password recovery

  ### 49. Lighweight, robust, easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 20, 2020

**What do you like best about Thymeleaf?**

Super easy and great to build sites.
Powerful tool

**What do you dislike about Thymeleaf?**

No drawbacks (so far) i believe.
Easiwr than jsp

**What problems is Thymeleaf solving and how is that benefiting you?**

Easier than jsp

  ### 50. Thymeleaf - modern Java template engine for servers

**Rating:** 3.5/5.0 stars

**Reviewed by:** Daniel S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 18, 2019

**What do you like best about Thymeleaf?**


Thymeleaf is a modern Java template engine for servers, for both web and autonomous environments.

What I like most about Thymeleaf is the adaptation of the templates to any development workflow, it creates a pretty clean html that can be displayed correctly in any browser.

It also integrates perfectly with the Spring Framework modules and tools.

**What do you dislike about Thymeleaf?**

At the beginning it is not very easy to understand, it requires a long learning curve.

**What problems is Thymeleaf solving and how is that benefiting you?**

I used Thymeleaf to create a lighter and more elegant design to a java web application that I had. After that I adapted to this framework I was able to speed up the front development of any new module.


## Thymeleaf Discussions
  - [What is Thymeleaf used for?](https://www.g2.com/discussions/what-is-thymeleaf-used-for)
  - [How should this be written? Will Spring be smart enough to populate the responses TreeMap ?](https://www.g2.com/discussions/31079-how-should-this-be-written-will-spring-be-smart-enough-to-populate-the-responses-treemap) - 1 upvote
  - [Where can I get more information about thymleaf???](https://www.g2.com/discussions/26527-where-can-i-get-more-information-about-thymleaf) - 1 upvote
  - [Do you plan other new features regarding Thymeleaf?](https://www.g2.com/discussions/26469-do-you-plan-other-new-features-regarding-thymeleaf) - 1 upvote

- [View Thymeleaf pricing details and edition comparison](https://www.g2.com/products/thymeleaf/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-03+08%3A57%3A59+-0500&secure%5Bsession_id%5D=fc25e591-1498-4fd9-a423-665de7d599c5&secure%5Btoken%5D=6555e29dbab0816edcf9b8e7e1815ced829f7736128421ce8d23f4c6bf742947&format=llm_user)

## Thymeleaf Features
**Functionality**
- Impact
- Integrity
- Usability 

**Support**
- Vendor Support
- Documentation
- Community Support

## Top Thymeleaf Alternatives
  - [Quartz Job Scheduler](https://www.g2.com/products/quartz-job-scheduler/reviews) - 4.0/5.0 (19 reviews)
  - [JRebel](https://www.g2.com/products/jrebel/reviews) - 4.1/5.0 (19 reviews)
  - [MagicDraw](https://www.g2.com/products/magicdraw/reviews) - 4.2/5.0 (17 reviews)

