
The Apache Groovy™ programming language
The Groovy programming language is supported by the Apache Software Foundation and the Groovy community.
The Apache Groovy™ programming language - Documentation
The Apache Groovy™ documentation is available as a single-page document, or a PDF, or feel free to pick at a direct section below. You can also browse documentation for other versions.
The Apache Groovy programming language - Learn
This book covers Groovy fundamentals, such as installing Groovy, using Groovy tools, and working with the Groovy Development Kit (GDK). You'll also learn more advanced aspects of Groovy.
Groovy Language Documentation
Groovy lets you instantiate java.lang.String objects, as well as GStrings (groovy.lang.GString) which are also called interpolated strings in other programming languages.
The Apache Groovy programming language - Style guide
A Java developer embarking on a Groovy adventure will always have Java in mind, and will progressively learn Groovy, one feature at a time, becoming more productive and writing more …
The Apache Groovy programming language - Program structure
This is typical code that you would find coming from Java, where code has to be embedded into a class to be executable. Groovy makes it easier, the following code is equivalent:
The Apache Groovy programming language - Syntax
Syntax This chapter covers the syntax of the Groovy programming language. The grammar of the language derives from the Java grammar, but enhances it with specific constructs for Groovy, and …
Getting started - Apache Groovy
Nov 30, 2025 · For a quick and effortless start on Mac OSX, Linux, WSL2 or Cygwin, you can use SDKMAN! (The Software Development Kit Manager) to download and configure any Groovy version …
Operators - Apache Groovy
Nov 30, 2025 · All (non-comparator) Groovy operators have a corresponding method that you can implement in your own classes. The only requirements are that your method is public, has the correct …
The Apache Groovy programming language - Groovy reference …
Discuss on the mailing-list Groovy on X Groovy on Bluesky Groovy on Mastodon Groovy on LinkedIn Events and conferences Source code on GitHub