# Dart-Code/Dart-Code

Dart and Flutter support for VS Code

Repository: https://github.com/Dart-Code/Dart-Code
Canonical: https://ross.abutalabs.com/products/dart-code
Homepage: https://dartcode.org/
Language: TypeScript
License: MIT
License Family: permissive
Topics: dart, flutter, vscode, vscode-extension, typescript
Last push: 2026-08-13T14:30:48+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 97, release rhythm 96, longevity 100
- inputs: {"age_days": 3686, "days_push": 20, "days_rel": 30, "gap_med": 27.5, "n_releases_24m": 31}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1603, forks 347 (observed 2026-08-28T04:05:09.884512+00:00)

## What it is
Dart Code is a VS Code extension providing full Dart and Flutter language support, including editing, debugging, refactoring, and hot reload tooling. It integrates the Dart analysis server to deliver code completion, error reporting, and Flutter device management inside Visual Studio Code.

## Use cases
- write and debug Dart code in VS Code
- develop Flutter mobile apps with hot reload
- refactor and rename Dart code safely
- run Flutter Doctor and manage packages from the editor
- switch between Flutter devices and emulators
- get code completion and error diagnostics for Dart
- format Dart code on save

## When to choose
- you develop Dart or Flutter apps in Visual Studio Code
- you want integrated debugging, hot reload, and device switching for Flutter
- you need rich language features like completion, refactoring, and go-to-definition for Dart

## When to avoid
- you use Android Studio or IntelliJ, which have their own Flutter plugins
- you don't work with Dart or Flutter
- you use an editor other than VS Code

## Facets
- artifact type: plugin
- maturity: active
- function: editor, developer-tools, testing
- domain: developer-tools, mobile-development, cross-platform, programming-languages
- platform: editor-plugin, cross-platform, windows
- tags: dart, flutter, vscode-extension, language-support, hot-reload, debugger, code-completion, syntax-highlighting, debugging, macos, linux

## Member repositories
- Dart-Code/Dart-Code (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:09.884512+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:52:22.035294+00:00, confidence not recorded.
  - readme: https://github.com/Dart-Code/Dart-Code (fetched 2026-08-28T04:05:09.884512+00:00, sha 0d7ac2273dc3)
  - homepage: https://dartcode.org/ (fetched 2026-08-29T11:24:33.025069+00:00, sha 39c9265292f4)
  - site_page: https://dartcode.org/docs (fetched 2026-08-29T11:24:33.034264+00:00, sha e27a9158978d)
  - site_page: https://dartcode.org/docs/settings (fetched 2026-08-29T11:24:33.048069+00:00, sha 1729e04b6d32)
  - site_page: https://dartcode.org/docs/refactorings-and-code-fixes (fetched 2026-08-29T11:24:33.051678+00:00, sha 63da3263b4d6)
  - site_page: https://dartcode.org/docs/quickly-switching-between-flutter-devices (fetched 2026-08-29T11:24:33.054547+00:00, sha 7405e316f162)
  - site_page: https://dartcode.org/docs/commands (fetched 2026-08-29T11:24:33.056586+00:00, sha af8c740c9839)
  - site_page: https://dartcode.org/docs/configuring-path-and-environment-variables (fetched 2026-08-29T11:24:33.058586+00:00, sha 76b4caa69bc7)
  - site_page: https://dartcode.org/faq (fetched 2026-08-29T11:24:33.036601+00:00, sha 7fdfe86a9d06)
  - site_page: https://dartcode.org/releases (fetched 2026-08-29T11:24:33.039143+00:00, sha 2e5034cfa536)
- Data as of 2026-08-30T08:39:29.467469+00:00.
