The lifecycle is the product
Why one design system running through Compose, Ship, and Optimize beats stitching separate tools together.
Dozens of crafted themes
one Active by default
Exports to the tools you already ship with
Presets
Tune
Apply & export
Live preview
Every change re-themes real components in place — a profile card, a conversion chart, and a product card — so you judge the theme on the product, not a palette.
Peter Morgan
@petermorgan
120%
Toronto Dance Festival
Indigo · Gray · Inter — Light · 10px
Light and dark, every surface and every component resolve from the same token set — change it once and it lands everywhere.
The preview is built from the production components you ship, so what you approve themed is what you get themed.
Plus UI's own site runs on it. The theme you're reading resolves from the same token system Theming Studio edits.
The library
Browse the Created Theme library — each card is a full theme you can apply, edit, and save as your own.
Theming Studio
Presets, scope, export, and how light and dark come from one source. Still have a question? Talk to the team.
Dozens of crafted presets are in the library — Default Launch, Midnight Ops, Calm Growth, Signal Editorial, Coastal Relay, Lagoon Notes, and more — and one is always marked Active. Click any card to apply it, and your saved themes sit in the same library.
From the blog
Guides on building a theme, scoping it, and exporting tokens that stay in sync.
Why one design system running through Compose, Ship, and Optimize beats stitching separate tools together.
Light and dark aren't a toggle. Used per section, the tonal shift carries an argument the layout alone can't make.
Compose the pages from components you already trust, connect the stack, publish. The slow parts were never the design.
Pick a preset, tune the tokens, preview on real components, and export the whole theme as code — light and dark from one source.