Dart and Flutter support for VS Code
1,605
stars
8,302
commits
TypeScript
primary language
Sep 7, 2026
updated
Dart Code extends VS Code with support for the Dart programming language, and provides tools for effectively editing, refactoring, running, and reloading Flutter mobile apps.
Dart Code can be installed from the Visual Studio Code Marketplace or by searching within VS Code.
If you have any issues using Dart Code, please file issues on GitHub at https://github.com/Dart-Code/Dart-Code/issues/new/choose.
F5 or the Debug menu)F5 or the Debug menu)pubspec.yaml is savedPATHdart.debugSdkLibraries and dart.debugExternalPackageLibraries)editor.formatOnSave)editor.formatOnType)A full list of settings is available here.
A list of frequently asked questions is available here.
A list of useful key bindings is available here.
A full list of supported refactors is available here.
This extension reports some analytics such as:
Reporting can be disabled via VS Code's standard Telemetry: Telemetry Level setting.
For full release notes, see the changelog.
(top 30 of 58)
TypeScript
95.8%
Dart
3.7%
Dart and Flutter support for VS Code
1,605
stars
8,302
commits
TypeScript
primary language
Sep 7, 2026
updated
Dart Code extends VS Code with support for the Dart programming language, and provides tools for effectively editing, refactoring, running, and reloading Flutter mobile apps.
Dart Code can be installed from the Visual Studio Code Marketplace or by searching within VS Code.
If you have any issues using Dart Code, please file issues on GitHub at https://github.com/Dart-Code/Dart-Code/issues/new/choose.
F5 or the Debug menu)F5 or the Debug menu)pubspec.yaml is savedPATHdart.debugSdkLibraries and dart.debugExternalPackageLibraries)editor.formatOnSave)editor.formatOnType)A full list of settings is available here.
A list of frequently asked questions is available here.
A list of useful key bindings is available here.
A full list of supported refactors is available here.
This extension reports some analytics such as:
Reporting can be disabled via VS Code's standard Telemetry: Telemetry Level setting.
For full release notes, see the changelog.
(top 30 of 58)
TypeScript
95.8%
Dart
3.7%