The suite

Eleven packages. One suite.

Radar splits cleanly along its seams: an all-in-one umbrella for most apps, single-domain runtimes for the rest, and the analysis engines, design system, and apps everything else is built on. Seven packages are published to pub.dev; five more are internal and open on GitHub.

Published to pub.dev

Add exactly the surface area you need.

Most apps want one dependency. radarscope pulls in all three domains behind a single init call; the rest are here for anyone assembling a narrower dependency graph.

Published packages 7 on pub.dev
Package Role
radarscope All-in-one umbrella — one dependency, one import (Radar.init(...)) for Memory + Performance + Stability, the overlay badge, and the unified Inspector.
flutter_leak_radar Memory runtime — heap sampling, precise object tracking, retaining paths, the Leaks inspector.
flutter_perf_radar Performance + Stability runtime — tracing, frame/jank timing, rebuild counts, startup, error/stall capture.
flutter_leak_radar_lint Static analysis — custom_lint rules that catch undisposed controllers, uncancelled subscriptions, and similar patterns at edit time.
radar_trace Pure-Dart tracer core — spans, latency histograms, per-key stats (count / avg / p95 / total / inter-call interval).
leak_graph Pure-Dart heap-snapshot analysis — object graph, retaining paths, snapshot diffing (no live VM required).
radar_ui Shared design system — tokens, typography, and the dense dashboard widgets.

Internal packages & apps · not published

What the published packages are built on.

Not on pub.dev — the shared analysis engine, host-side tooling, and the two apps (the DevTools extension and Radar Desktop) that consume it. All open source, all in this repo.

DevTools extension — host-side heap capture list (diff any two), class histogram, retaining paths grouped by closest root, composable filters.

Shared portable analysis engine — snapshot models, memory/performance/stability views, and the controllers/interfaces both the DevTools extension and Radar Desktop build on.

Pure-Dart native-heap model and analysis — a peer to leak_graph for the native (heapprofd/Perfetto) memory lane.

Host-side tooling — Perfetto trace_processor parsing, adb/heapprofd capture control, and the native symbolization producer + symbolize CLI.

Radar Desktop — the standalone macOS-first desktop analyzer app. See the full page →