Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform.
License: Open Source
Nim is a statically typed language offering high performance and clear syntax, making it suitable for systems programming, while Groovy is a dynamic language that excels in scripting and integration with Java, ideal for developers familiar with the JVM ecosystem.