Skip to content

dartdoc-vitepressModern API Docs for Dart

Drop-in replacement for dart doc — generates a VitePress site with search, dark mode, and full customization

API
Guide
{}
</>
///
.md

Install

bash
dart pub global activate dartdoc_vitepress

Usage

bash
dartdoc_vitepress --format vitepress --output docs-site
cd docs-site && npm install && npx vitepress dev
bash
dartdoc_vitepress --format vitepress \
  --workspace-docs \
  --exclude-packages 'example,test_utils' \
  --output docs-site
bash
dartdoc_vitepress --sdk-docs --format vitepress --output docs-site

dart doc vs dartdoc-vitepress

dart docdartdoc-vitepress
OutputStatic HTMLVitePress (Markdown + Vue)
SearchBasicFull-text, offline
Dark modeNoYes
Guide docsNoAuto from doc/
Mono-repoNo--workspace-docs
DartPad embedsNoYes
Mermaid diagramsNoYes, with zoom
CustomizationTemplatesCSS, Vue components, plugins

Live Example

Dart SDK API docs — 56 libraries, 1800+ pages, generated with dartdoc-vitepress.