Dart
A programming language and SDK from Google for building apps on many platforms.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Dart
Dart is a general-purpose language with sound null safety, pattern matching, records, mixins and isolates for concurrency. The SDK includes the compiler, runtime, core libraries and a package tool for using and publishing packages, and it can be used to write command-line tools.
Dart is also the language behind Flutter, so it is a common install for anyone building Flutter apps. The official site hosts a language tour, library documentation and style guidance.
Strengths
- Sound null safety and modern language features
- Language used by Flutter
- Thorough official documentation and style guide
Limitations
- Ecosystem is centred on Flutter, with less use elsewhere
Details
- Pricing
- FreeFree and open source.
- License
- BSD-3-Clause
- Developer
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Developers building Flutter apps or cross-platform Dart tools
- Categories
- Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Dart
Compare allSoftware that can replace Dart for an important use case, and what changes if you switch.
Kotlin
A concise, multiplatform programming language from JetBrains for backend, Android, web and desktop apps.
Kotlin also targets many platforms through multiplatform code, with an Apache-2.0 license and JVM and Android focus instead of Dart's Flutter-centred ecosystem.
Similar software
Related functionality, not necessarily a direct replacement.
Android Studio
Google's official IDE for building Android apps, based on IntelliJ.
Go
An open-source compiled programming language from Google with built-in concurrency and a module system.
TypeScript
A typed superset of JavaScript with a compiler that type-checks code and outputs plain JavaScript.
Swift
A general-purpose, compiled programming language and toolchain available for Linux, macOS and Windows.