--- title: Grails Reviews meta_title: 'Grails Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 33 reviews by the users' company size, role or industry to find out how Grails works for a business like yours. aggregate_rating: rating_value: 3.6 review_count: 33 scale: '5' date_modified: '2026-11-08' parent_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

Grails Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$

User Insights

Average based on 33 real user reviews.

Perceived Cost

$$$$$

Grails Reviews FAQs

Generated using AI

Last updated: Nov 04, 2026

What is Grails, and what problem is it built to solve?

Grails is a web application framework built on Groovy and the Spring Framework. Its architecture and domain-specific language are designed to reduce configuration complexity and help developers build scalable web applications, including those with complex business logic.

What customer support options does Grails provide, and how do users find the overall support experience?

Grails’ support experience comes across as uneven rather than consistently dependable. Some users find it adequate, while others describe difficulties getting support or consider it mediocre.

Grails Reviews (33)

Reviews

Grails Reviews (33)

3.6
33 reviews

What do users say?

Generated using AI from real user reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Mahfuz A.
MA
Mahfuz A.
Software Engineer
Mid-Market (51-1000 emp.)
Originally submitted 12/15/2023
"Grails is Awesome Framework"
5/5
What do you like best about Grails?

Easy and fast development

Open Source

Big form and huge supportive resources

Compatible with the latest Spring and Java

Easy to deploy in production

Easy multitenant integration

Easy-to-use web pages (GSP) Review collected by and hosted on G2.com.

What do you dislike about Grails?

Less community than others

Heavyweight as there are a lot of wrappers Review collected by and hosted on G2.com.

Verified User in Accounting
AA
Verified User in Accounting
Mid-Market (51-1000 emp.)
Originally submitted 1/28/2021
Business partner of the seller or seller's competitor, not included in G2 scores.
"Grails work like magic"
5/5
What do you like best about Grails?

My favorite map component, Json, params. Mapping works are more fun than anything else. Cron Job is one of my favorite jobs. Review collected by and hosted on G2.com.

What do you dislike about Grails?

Disli didn't get anything to do. The deeper I going, the more I fall in love. Review collected by and hosted on G2.com.

Kazik P.
KP
Kazik P.
Creative Technologist / Software Architect
Small-Business (50 or fewer emp.)
"Not so holly grails anymore"
1.5/5
What do you like best about Grails?

Grails was designed to give the power of Ruby on Rails programming style to Java developers. This model means extremely fast prototyping of web user interfaces based on domain model. It was not possible to achieve it in pure Java though, therefore Grails is based on Groovy, which added lots of cool features at the time: dynamic invocations, closures, more functional programming style. While staying on JVM, Groovy can still benefit from all the Java libraries already available on the market. Review collected by and hosted on G2.com.

What do you dislike about Grails?

The competitive advantages of Grails seem to fade over time. Ruby on Rails is not that popular anymore, since dynamic web applications are rather executing their logic browser side (react), than server side. Also features of Groovy, like closures, are effectively replaced by lambdas in Java 8, syntactic sugar of Doman Specific Languages in Kotin, and evolution of spring framework components like spring-boot. Review collected by and hosted on G2.com.

Verified User in Marketing and Advertising
CM
Verified User in Marketing and Advertising
Small-Business (50 or fewer emp.)
"worked with grails for 3 years"
3/5
What do you like best about Grails?

language similarity with java and platform structure Review collected by and hosted on G2.com.

What do you dislike about Grails?

additional dependencies that come along with grails Review collected by and hosted on G2.com.

Ragavi K.
RK
Ragavi K.
Contractor
Enterprise (> 1000 emp.)
"Grails scripting experience"
4.5/5
What do you like best about Grails?

One of the best scripting languages that I have ever used for automation purposes in my real time projects. It is more flexible, more object oriented, aligned with Java Review collected by and hosted on G2.com.

What do you dislike about Grails?

No there is nothing that I dislike on groovy on Grails. It has given me immense pleasure using it in real time projects Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Convention over configuration"
2.5/5
What do you like best about Grails?

The easiest to learn framework. Base on Groovy, it's an easy to grasp framework if you have some Java experience. Additionally, its convention over configuration logic, let you create applications on the fly Review collected by and hosted on G2.com.

What do you dislike about Grails?

Grails does a lot of magic in the background for you, but sometimes you that's the reason for unexpected errors Review collected by and hosted on G2.com.

Verified User in Internet
GI
Verified User in Internet
Small-Business (50 or fewer emp.)
"Best framework to for APIs and every component is isolated and connected in best way"
4/5
What do you like best about Grails?

Every thing is configurable and each component is in perfect isolation with other. If implemented properly - this is the best framework. Review collected by and hosted on G2.com.

What do you dislike about Grails?

Other ORM support and application monitoring tool which will ensure best practice is implemented Review collected by and hosted on G2.com.

LZ
Liangliang Z.
开发主管
Information Technology and Services
Small-Business (50 or fewer emp.)
"Grails is easy to start, hard to deep in."
4/5
What do you like best about Grails?

0. Can use any existing Java library. 1. Advantages of Groovy (over Java): (0) Metaprogramming (1) More efficient operators (Elvis operator, Safe navigation operator, etc.) (2) More useful methods for JDK classes (such as Collection#find()), more (3) Can use many DSLs (can do the same things with less code) 2. GORM is better than using MyBatis/Hibernate in Java app development. 3. Easy to convert between map, list, and JSON, XML. 4. GSP is better than JSP—but I prefer not to use either at all. Instead, Grails apps should respond with JSON data only. HTML pages can be developed by another app (using Sass, AngularJS, GulpJS, etc.), using AJAX or JSONP to access JSON data. Review collected by and hosted on G2.com.

What do you dislike about Grails?

0. Most Grails plugins are not good enough, less active, lack documentation, obsolete. e.g.: (1) I prefer to use RestTemplate, UriComponentsBuilder provided by Spring Framework—which is simple enough, solid, can be used in both Java and Groovy, rather than Grails REST Plugin (2) I don't think using the Spring Security plugin is better than using the Spring Security framework directly in resources.groovy—Because, besides learning the Spring Security framework, I had to learn the plugin too (for debugging problems). Maybe, it should focus on Spring Security's extension, not the configuration? 1. Easy to start, hard to deep in. Grails wraps many well-known Java libraries, frameworks—such as Spring Framework, Spring Security, etc. Without much knowledge about Spring Security, I don't think a Java/Grails beginner can configure the plugin well. Only those familiar with JVM, the libraries Grails used, can play around with Grails. 2. Grails 2's build mechanism (Gant, but Grails 3 is using Gradle) 3. Grails 2's plugin mechanism (Still studying Grails 3) PS: I also questioned what about using Spring Boot + Groovy + GORM (without Grails)—since most Grails modules have announced they can be used outside Grails. I'm more familiar with Spring Framework. Review collected by and hosted on G2.com.

Mathias F.
MF
Mathias F.
Senior Software Engineer
Internet
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Huge addition to the JVM world"
4/5
What do you like best about Grails?

I've used Grails for various projects. From full web oriented architectures, to RESTful APIs, even for console applications. Its Convention over Configuration nature makes it extremely quickly to get started with any project and just modify what you need from the initial sensible defaults. Personally, coming from JEE, where you have to edit thousands of XMLs and properties files, it was awesome.

Groovy is a very powerful and comfortable language. If you come from Java, you'll find yourself loving it right away. Before choosing Grails, I considered Ruby on Rails, but didn't like having to learn a completely new and wheel-reinventing language. Grails has everything RoR and many other frameworks has, using a familiar language and industry proven backing technologies. Review collected by and hosted on G2.com.

What do you dislike about Grails?

As the community is not as big as others, the documentation is sometimes a bit scarce. Many times I had to fix things by myself, even checking Grails source code and making pull requests to the core team. The plugin ecosystem has the same problem, there are not so many plugins as other frameworks have.

I, however, see those disadvantages as some kind of challenge. I love contributing to the community and here there is plenty of room for collaboration. Sometimes having too much is also bad, like Node.js, where you have a hundred ways of doing anything and none of those ways are completely correct. Review collected by and hosted on G2.com.

Tuomas V.
TV
Tuomas V.
Software Developer
Telecommunications
Small-Business (50 or fewer emp.)
"Grails is very good for web-application development"
5/5
What do you like best about Grails?

Groovy: It is easy to process web data with groovy since its allow dynamic typing. Strong typing is good for making control structure more reliable. Gorm makes it very easy to manipulate and fetch data from database and its intuitive to use. Running environments (test,prod,dev, custom) makes it very easy to apply different behaviour for the system when its on test, production or development or in continuous integration. Plugin system and dependency management is very powerful way to control the dependencies of your project. Java-nature: Environment is the same in all the servers no matter if you deploy in windows or linux (different distros). Java-nature: Application is alive even if there is no page load, like in php. Threading makes it easy to manage background tasks without cronjob. Review collected by and hosted on G2.com.

What do you dislike about Grails?

Testing literally sucks in my grails 1.3.9. I have tried upgrading it a few times but it is a lot of work. IntelliJ runs the tests smoothly inside the IDE but free IDEs like NetBeans just display the Grails console output and I have to read the reports to see what actually failed and why. Review collected by and hosted on G2.com.

Questions about Grails? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is Grails used for?

0 Upvotes
0
Join the conversation
Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Grails Comparisons