groovy
« Back to VersTracker
Description:
Java-based scripting language
Type: Formula  |  Latest Version: 5.0.3@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  @groovy  |  formulae.brew.sh
Category: Developer tools
Tags: groovy jvm java scripting programming-language developer-tools
Install: brew install groovy
About:
Groovy is a powerful, dynamic language for the Java Virtual Machine (JVM) that enhances developer productivity with a concise and expressive syntax. It seamlessly integrates with existing Java libraries and applications, offering features like closures and dynamic typing. This makes it an ideal choice for scripting, testing, and building scalable applications.
Key Features:
  • Concise and expressive syntax
  • Seamless Java interoperability
  • Dynamic and static typing capabilities
  • Powerful testing frameworks like Spock
Use Cases:
  • Writing concise build scripts for Gradle
  • Unit testing Java applications with the Spock framework
  • Creating domain-specific languages (DSLs)
  • Rapid prototyping and scripting
Alternatives:
  • Kotlin – Kotlin offers null safety and more modern language features, while Groovy provides a more dynamic scripting experience.
  • Scala – Scala is more focused on functional programming paradigms, whereas Groovy is often seen as a more pragmatic scripting language.
Version History
Detected Version Rev Change Commit
Dec 24, 2025 9:55pm 5.0.3 0 VERSION_BUMP fbb2dd7b
Sep 10, 2025 11:38pm 0 VERSION_BUMP b6cec1ca
Nov 8, 2024 3:36am 0 VERSION_BUMP a0a8bae7
Sep 12, 2024 4:45pm 0 VERSION_BUMP 98462f8f
Sep 12, 2024 2:08pm 0 VERSION_BUMP fc5ced98