Buoy Shared UI for Flutter

The shared UI kit + stores behind Buoy's Flutter devtools — the macOS/Buoy color systems, the list/badge/filter widgets every tool renders, the event-store base class, and the centralized dev-tool storage keys. The Dart mirror of @buoy-gg/shared-ui.

Beta — this is an internal building block. You usually want a tool package (start with buoy_network) or the buoy umbrella; both bring buoy_shared_ui in.

What's inside

  • ColorsMacOSColors, BuoyColors, GameUIColors, the hexAlpha extension.
  • WidgetsDataViewer, ModalHeader, TabSelector, DevToolsCard, CompactRow, SearchBar, CompactFilterChips, DynamicFilterView, badges, EmptyState, CollapsibleSection, StatsCard, CopyButton, PowerToggleButton, and more.
  • StoresBaseEventStore (ring-buffer event store with subscriber-count notifications) + subscriberCountNotifier.
  • Storage keysdevToolsStorageKeys + isDevToolsStorageKey, shared across tools so Buoy's own keys stay filterable.
  • IconsBuoyIcons, the Material glyphs mapping the Lucide set the RN tools use.

📚 Docs · Roadmap · React Native version

Proprietary software. © Buoy LLC. Terms

Libraries

buoy_shared_ui
Buoy shared UI for Flutter.