# dart-lang/dart-pad

An online Dart editor with support for console, web, and Flutter apps.

Repository: https://github.com/dart-lang/dart-pad
Canonical: https://ross.abutalabs.com/products/dart-pad
Homepage: https://dartpad.dev
Language: JavaScript
License: BSD-3-Clause
License Family: permissive
Last push: 2026-08-26T11:20:15+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 4257, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1859, forks 634 (observed 2026-08-28T04:05:45.250506+00:00)

## What it is
DartPad is a free, open-source online editor for writing, compiling, and running Dart and Flutter code directly in the browser. It includes a backend compilation service, a web frontend UI, and supports embedding in other websites via iframe.

## Use cases
- try out Dart code snippets in the browser without installing anything
- learn Dart and Flutter with an interactive online playground
- run and preview Flutter web apps online
- embed a live Dart code editor in documentation or tutorials
- share runnable Dart code snippets with others
- experiment with console and web Dart apps quickly

## When to choose
- you want to experiment with Dart or Flutter without a local SDK setup
- you need an embeddable, runnable code editor for Dart tutorials or docs
- you are teaching or learning Dart and want instant compile-and-run feedback

## When to avoid
- you need a full-featured local IDE with debugging, refactoring, and package management
- your project requires private code execution or offline compilation
- you need to run Dart code outside the browser sandbox with native dependencies

## Facets
- artifact type: application
- maturity: active
- function: editor, compiler, interpreter, web-framework, sdk
- domain: developer-tools, education, programming-languages, web-development, frontend
- platform: browser, cross-platform, self-hosted
- tags: online-playground, dart, flutter, code-editor, embeddable, playground, code-execution, learning-tool, web-server

## Member repositories
- dart-lang/dart-pad (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:45.250506+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:15:59.301445+00:00, confidence not recorded.
  - readme: https://github.com/dart-lang/dart-pad (fetched 2026-08-28T04:05:45.250506+00:00, sha 472833fe97ee)
  - homepage: https://dartpad.dev (fetched 2026-08-29T10:55:12.739211+00:00, sha dbb254393a17)
- Data as of 2026-08-30T08:39:29.467469+00:00.
