Apache Groovy — это мощный типизированный и динамический язык программирования с возможностями статической типизации и статической компиляции для платформы Java. Нацелен на повышение производительности труда разработчиков благодаря лаконичному, знакомому и простому в освоении синтаксису.
Он легко интегрируется с любой Java-программой и немедленно предоставляет вашему приложению мощные функции, в том числе возможности сценариев, авторизацию на предметно-ориентированном языке, метапрограммирование времени выполнения компиляции и функциональное программирование.
Официальный сайт:
http://groovy-lang.org