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
Google
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 all

Software 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.

Report a wrong fact or a dead link on this listing