Editorial UI for internal tools.
Token-driven primitives, dark-first. Drop into any Next.js project.
47components9color tokens3type familiesMITlicense
Install Plot UI via npm:
Or just tell your agent to set it up:
If installing manually, add <ToastProvider /> to your layout, and import the tokens:
That’s it. Now you can use any component from @uiplot/ui — like useToast — in any client component.
§02 · FOUNDATIONS
Tokens, type, geometry.
COLOR · 9 BASE TOKENSHEX
bg#111111
surface#161616
menu#252525
border#2a2a2a
fg#f0f0f0
muted#a0a0a0
accent#ff5800
success#4ade80
danger#e05a5a
TYPE · 3 FAMILIESSCALE
CORMORANT GARAMOND · TITLE
Devouring details
JETBRAINS MONO · LABEL
METRIC · VALUE · STATUS
INTER · BODY
Body copy stays soft and slow. Long lines, generous leading.
RADII · 5 STEPSPX
3
6
8
12
16
§03 · COMPONENTS · 41
Live, not screenshotted.
Every primitive below is the actual component. Click, type, drag, open.