Prime once.
Paint anything.
A token architecture and thirty-plus accessible React components. Retune --brand-* and chrome, status, and every component follow — no fork, no theme spaghetti.
$ shadcn add @gesso/tokens
primary
support
danger
success
warning
info
Same markup. Five looks.
Each look sets --brand-*, some add warm paper or retune the red, and the components never change between them.
Monthly revenue
$48.2k+18% MoM
Last 12 weeksOn track
Design
Tokens
MutedSuccessWarningOnboarding66%
Tokens
One architecture — primitives, brand, system, bindings. Retune the brand, chrome and status stay put.
ExploreFoundations
Color, type, radius, elevation, and motion — the visual language you paint with.
ExploreComponents
Thirty-plus accessible React components on Radix, grouped by what they do.
ExplorePrime your product's surface.
Install the tokens, drop in the components, and paint them with your brand. The kit does the wiring.