v0.5

The Big Bang

The first release of Create UI. One foundation, many themes, and a registry-driven CLI you own.

This is where Create UI starts. We kept the part of the copy-paste component model that worked and rebuilt the foundation underneath it from scratch.

One system, many themes

The old split between a style system and a base system is gone. There is a single styling foundation now. Light, dark, and brand variants sit on top of it through semantic tokens, so a theme is a set of values rather than a parallel copy of every component.

Semantic tokens, straight from Figma

Spacing, radius, shadows, and typography ship as semantic tokens that map one to one with Figma variables. Component scales (--spacing-component-sm, -md, -lg) handle padding and gaps inside a component. Layout scales (--spacing-layout-sm, -md, -lg) handle section spacing. Dark mode and responsive breakpoints rescale the same token without touching component code.

The createui CLI

The CLI keeps the registry contract you already know under a new name.

pnpm dlx @create-ui/cli init
npx @create-ui/cli add button

init wires up your tokens and base files. add drops a component into your project, dependencies and all, as source you own.

What ships on day zero

The registry comes with the core primitives you reach for every day, plus the examples and docs that show how to compose them. Every component is yours to read and change the moment it lands in your project.

More components, blocks, and themes follow from here. Welcome to the Big Bang.