Clone this repo:
  1. 020241b Fix for crash because of missing type of default generic function typed parameters. by Konstantin Shcheglov · 64 minutes ago master
  2. 82df163 Refactor dependency_graph.dart. by Bob Nystrom · 2 hours ago
  3. e97610e Revert "special-case ListMixin.setRange from same list" by Stephen Adams · 2 hours ago
  4. 6960d77 Hopefully the last bit of restructuring between closture classes and loop boxing, etc. by Emily Fortuna · 3 hours ago
  5. 001ce2a special-case ListMixin.setRange from same list by Stephen Adams · 3 hours ago


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