Apache Groovy
Provider 
Founded 1999
Sells To —
Pricing Model —
Ownership Nonprofit

Apache Groovy is an open-source, Java-like programming language for the JVM with static and dynamic typing.
Apache Groovy is a multi-faceted programming language for the Java Virtual Machine with a Java-like syntax and added productivity features. It offers both static and dynamic typing, closures, traits, and metaprogramming, and interoperates bidirectionally with Java classes and third-party libraries.
Groovy supports scripting, testing, build automation, and domain-specific language authoring, and can be compiled with static type checking for near-Java performance. It is released under the Apache License 2.0 and is governed as a top-level project of the Apache Software Foundation.
Adds products that compete with one of Apache Groovy’s direct competitors but not with Apache Groovy itself. They are shaded, and Linked Through names the direct competitor each one competes with.
| Attribute | Apache Groovy | Clojure | Kotlin | Scala | |
|---|---|---|---|---|---|
| Provider | |||||
| Founded | 1999 | 2013 | 2000 | 2016 | |
| Sells To | — | Consumers and Businesses | Developers | — | |
| Pricing Model | — | Interest Income | Subscription | — | |
| Ownership | Nonprofit | Public | Private | — |
Provider 
Founded 1999
Sells To —
Pricing Model —
Ownership Nonprofit
Provider 
Founded 2013
Sells To Consumers and Businesses
Pricing Model Interest Income
Ownership Public
Provider 
Founded 2000
Sells To Developers
Pricing Model Subscription
Ownership Private
Provider 
Founded 2016
Sells To —
Pricing Model —
Ownership —





Rust is an open-source systems programming language focused on performance, reliability, and memory safety.


Strongly typed programming language from Microsoft that builds on JavaScript with syntax for types and better tooling.




Java is Oracle's object-oriented programming language and computing platform built on the JVM.

Open-source, cross-platform functional-first programming language from Microsoft running on .NET.

Industrial-strength functional programming language with a focus on expressiveness and safety.

Rust is an open-source systems programming language focused on performance, reliability, and memory safety.

Strongly typed programming language from Microsoft that builds on JavaScript with syntax for types and better tooling.

Go is an open-source programming language supported by Google for building scalable networked systems.

C# is Microsoft's strongly typed, object-oriented programming language for building software on .NET.

Dart is Google's programming language for building applications across mobile, web, and desktop targets.

Swift is Apple's general-purpose programming language for apps across its platforms and servers.
