Fork me on GitHub

A multi-faceted language for the Java platform

Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.

Flat learning curve

Concise, readable and expressive syntax, easy to learn for Java developers

Smooth Java integration

Seamlessly and transparently integrates and interoperates with Java and any third-party libraries

Vibrant and rich ecosystem

Web development, reactive applications, concurrency / asynchronous / parallelism library, test frameworks, build tools, code analysis, GUI building

Powerful features

Closures, builders, runtime & compile-time meta-programming, functional programming, type inference, and static compilation

Domain-Specific Languages

Flexible & malleable syntax, advanced integration & customization mechanisms, to integrate readable business rules in your applications

Scripting and testing glue

Great for writing concise and maintainable tests, and for all your build and automation tasks

Apache Groovy events you shouldn't miss!

Greach: The Groovy Spanish Conference
Madrid, Spain

Enhance your knowledge and skills with some of the most recognizable names from the Groovy development scene from all around the world. Experience three days full of Groovy and Grails talks and networking ... plus our famous Friday Beers Party!

GR8Conf EU 2018
Copenhagen, Denmark

Groovy, Grails, and related technologies have seen astounding growth in interest and adoption over the past few years, and with good reason.

GR8Conf is a series of conferences founded to spread the word worldwide. The 2018 GR8Conf Europe is celebrating its 10th year, and it's expected to be a blast. As in 2017 the conference had a DevOps day, this year DevOps topics will be mixed with the rest of the topics.

GR8Conf is an independent, affordable series of conferences and covers All Things Groovy

GR8Conf US 2018
Minneapolis, MN, USA

GR8Conf US is the equivalent of GR8Conf EU, but yet different. It has its own organization and its own crew.

The goal is the same. It is founded to spread the word about the fantastic Groovy technologies and community.

For more events see the Events page

They all use Apache Groovy!