← All Languages
Groovy

Groovy

JVM Dynamic Power

First appeared: 2003Designed by: James Strachan

An optionally typed, dynamic language for the JVM with seamless Java integration, concise syntax, and metaprogramming.

Links

Paradigm

OOPFunctional

Hello, World

println "Hello, World!"

About

Created by James Strachan in 2003. Gradle adopted Groovy as its build language, ensuring long-term industry relevance.

Type system: Dynamic

Ecosystem

Package Managers
GradleGrape
Frameworks
GrailsGradle DSLSpock

Learning Resources

Groovy Documentation