Tools for Dart

Download editors, IDE plugins, command-line tools, and more

The Dart download has everything you need to edit, run, and debug Dart apps.

Editors and IDEs

We recommend starting with Dart Editor. It's included in the Dart download, and it works well with all the Dart tools.

Dart logo Dart Editor

Alternatively, you can use Dart plugins for other editors and IDEs:

Eclipse logo Eclipse
Emacs logo Emacs
IntelliJ logo IntelliJ IDEA and WebStorm
Sublime logo Sublime Text 2
Vim logo Vim

Other downloads

You might need the following downloads if you use an alternate editor or IDE, or if you'd like to read API docs offline.

API documentation
A downloadable bundle of the API reference docs, which you can also read online at api.dartlang.org.
Dartium
Chromium with the Dart VM; included in the Dart download.
SDK
Libraries, command-line tools, and more; included in the Dart download. Includes these command-line tools:
  • dart: The standalone VM
  • dart2js: The Dart-to-JavaScript compiler
  • dartanalyzer: The static analyzer
  • dartdoc: The API documentation generator
  • pub: The Dart package manager

Tips

Get pointers for using Dart tools during your development process.

What not to commit
Dart tools generate some files that should be local only. Here's some advice on what not to put into your source repository.
Debugging code produced by dart2js
Dart web apps are easiest to debug with Dart Editor and Dartium. So how do you debug the app once it's been compiled to JavaScript? Here are a few tips for specific browsers.
More tools
This site relies on two non-SDK tools to test and deploy Dart code: You might want to try these, as well:

Dart Editor, Dartium, and the SDK tools work in recent versions of , , or .