Arquivo de código fonte escrito em formato Groovy, uma linguagem de programação inspirada em Java; escrito em 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 intimamente relacionada ao Java, o que torna fácil para os usuários Java aprenderem o Groovy. Outras linguagens de programação além do Java influenciaram o Groovy, como Python e Ruby. 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.