Apache Groovy is a Java-syntax-compatible object-oriented programming language for the Java platform.