The Dart SDK, including the VM, dart2js, core libraries, and more.
Dart C++ Python HTML JavaScript Java Other
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.github Add an issue template to the SDK Apr 5, 2018
build [infra] Use a relative path for the Linux sysroot Apr 18, 2018
client Remove old annotated_steps buildbot scripts and dispatcher May 23, 2017
docs Fixed a couple of typos in Apr 13, 2018
pkg Fix type reference prefixed annotation recovery Apr 21, 2018
runtime [vm/compiler] Canonicalize more intermediate constants in IL. Apr 20, 2018
samples-dev Remove uses of upper-case constants in remaining SDK code. Apr 16, 2018
samples [infra] Keep comments intact when updating status files. Apr 10, 2018
sdk Redo "Pass type argument into rewritten marked function" Apr 21, 2018
tests dart2js co19 status Apr 21, 2018
third_party [infra] Keep comments intact when updating status files. Apr 10, 2018
tools [infra] Removes Apr 17, 2018
utils [build] Remove unnecessary inputs from uses of application_snapshot. Apr 16, 2018
.clang-format VM: Re-format to use at most one newline between functions Jul 13, 2017
.gitattributes Avoid crash on EOF error in file with Windows line encoding Apr 9, 2018
.gitignore Git ignore vscode project files. Mar 23, 2017
.gn Starting work on full GN build Sep 23, 2016
.mailmap Add .mailmap file. May 18, 2015
.packages Readd web-components: it is used for unit tests of dart:html Apr 3, 2018
AUTHORS Add Cristian Almstrand to AUTHORS Jul 16, 2015 [VM] Exclude runtime/bin:precompiler_entry_points_json from being gen… Feb 27, 2018 [release] Merge changelog from dev branch into master Apr 18, 2018
DEPS Bump Linter to 0.1.49 Apr 20, 2018
LICENSE Remove the Dromaeo and TodoMVC samples. Jan 11, 2016
PATENTS Move LICENSE, AUTHORS, PATENTS into the dart directory. Feb 10, 2014 Move new tests from tests/isolate to tests/lib_2/isolate. Feb 22, 2018
README.dart-sdk remove docgen from the sdk Sep 18, 2015 [gardening] Whitespace change to trigger bots. Apr 28, 2017
WATCHLISTS Creates a watchlist for sdk/lib/_http and adds me to it Jan 2, 2018
codereview.settings Update codereview.settings to Gerrit ( Sep 4, 2017
dartdoc_options.yaml Update dartdoc to v0.18.0 and tag library categories. Mar 27, 2018


Dart is an open-source, scalable programming language, with robust libraries and runtimes, for building web, server, and mobile apps.

Using Dart

Visit the to learn more about the language, tools, getting started, and more.

Browse for more packages and libraries contributed by the community and the Dart team.

Building Dart

If you want to build Dart yourself, here is a guide to getting the source, preparing your machine to build the SDK, and building.

There are more documents on our wiki.

Contributing to Dart

The easiest way to contribute to Dart is to file issues.

You can also contribute patches, as described in Contributing.

License & patents