Swift
Provider 
Founded 1976
Sells To Enterprises, Individuals
Pricing Model Services, Subscription
Ownership Public

Swift is Apple's general-purpose programming language for apps across its platforms and servers.
Swift is a general-purpose programming language created by Apple and developed as an open-source project. It compiles to native code and is the primary language for building applications on Apple's operating systems.
Beyond Apple's platforms, Swift supports server-side software and additional operating systems through its open-source toolchains. Its combination of native performance and modern memory safety makes it an alternative to Kotlin for mobile and multiplatform development.
Adds products that compete with one of Swift’s direct competitors but not with Swift itself. They are shaded, and Linked Through names the direct competitor each one competes with.
| Attribute | Swift | C# | Dart | Kotlin | |
|---|---|---|---|---|---|
| Provider | |||||
| Founded | 1976 | 1975 | 1998 | 2000 | |
| Sells To | Enterprises, Individuals | Enterprises, Small Business | Enterprises, Individuals | Developers | |
| Pricing Model | Services, Subscription | SaaS, Transactional | Advertising, Subscription | Subscription | |
| Ownership | Public | Public | Subsidiary | Private |
Provider 
Founded 1976
Sells To Enterprises, Individuals
Pricing Model Services, Subscription
Ownership Public
Provider 
Founded 1975
Sells To Enterprises, Small Business
Pricing Model SaaS, Transactional
Ownership Public
Provider 
Founded 1998
Sells To Enterprises, Individuals
Pricing Model Advertising, Subscription
Ownership Subsidiary
Provider 
Founded 2000
Sells To Developers
Pricing Model Subscription
Ownership Private



The ReScript toolchain: compiler, build system, standard library, and editor tooling distributed as the open-source rescript npm package.


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




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



Apache Groovy is an open-source, Java-like programming language for the JVM with static and dynamic typing.



Hybrid functional and object-oriented programming language on the JVM, stewarded by the Scala Center at EPFL.
Open-source static type checker for JavaScript, developed at Meta, designed for gradual adoption in large codebases.

The ReScript toolchain: compiler, build system, standard library, and editor tooling distributed as the open-source rescript npm package.

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.

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

Clojure is a dynamic, functional dialect of Lisp hosted on the Java Virtual Machine.

Apache Groovy is an open-source, Java-like programming language for the JVM with static and dynamic typing.

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

Hybrid functional and object-oriented programming language on the JVM, stewarded by the Scala Center at EPFL.
