Arquivo contendo o código-fonte escrito no formato Groovy, uma linguagem de programação semelhante a Java; linguagem de programação orientada a objetos, que é útil para projetar aplicativos e programas; integra-se facilmente à plataforma Java.
O Groovy é uma linguagem de programação fortemente baseada em Java, que facilita a aprendizagem do Groovy por usuários Java. Outras linguagens também influenciaram o Groovy, como Python, Ruby e Smalltalk. Alguns recursos da linguagem incluem sintaxe compacta, de modo que o código é mais fácil de ler e compatibilidade com classes e bibliotecas Java.