Fork me on Github

A powerful Groovy-based web application framework for the JVM built on top of Spring Boot

Grails is an Open Source (Apache 2 License) web framework, for the Java platform aimed at multiplying developers’ productivity thanks to a Convention-over-Configuration, sensible defaults and opinionated APIs. It integrates smoothly with the JVM, allowing you to be immediately productive whilst providing powerful features, including integrated ORM, Domain-Specific Languages, runtime and compile-time meta-programming and Asynchronous programming.

Flat learning curve

Convention-over-Configuration, sensible defaults, opinionated APIS and the Groovy language combine to make Grails easy to learn for Java developers

Smooth Java integration

Seamlessly and transparently integrates and interoperates with Java, the JVM and existing Java EE containers


Build plugins that extend and enhance Grails or reuse an existing plugin already published by the vibrant plugin community!

Powerful features

Integrated ORM / NoSQL support, a powerful view technology, plugins, and Spring-powered dependency injection. Grails 3 which is built on top of Spring Boot facilitates building Microservices seamlessly.

Domain-Specific Languages

Expressive Domain Specific Languages (DSLs) used for validation, querying, markup rendering etc.

IDE Support

Great support in IDEs and text editors such as Intellij IDEA, Eclipse, Sublime, Textmate etc.

Groovy and Grails events you shouldn't miss!

GR8Conf US 2017
Minneapolis, MN, United States of America

Groovy, Grails and the related technologies have seen astounding growth in interest and adoption the past few years, and with good reason. To spread the word even more we have created GR8Conf.

GR8Conf is an independent, affordable series of conferences. It's dedicated to the technologies in the Groovy ecosystem.

For more events see the Events page

They all use Groovy!