Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform.
License: Open Source
Groovy is a dynamic language built on the Java platform, offering a syntax similar to Java and a rich ecosystem, while Squirrel is a lightweight, embeddable language with a simple syntax ideal for scripting. Groovy is better suited for Java developers looking for dynamic capabilities, whereas Squirrel is more focused on ease of embedding and lightweight applications.