New Blocks, Dashboard layout, Docs layout, and all components โ€” get started in the docs.

One design system. Astro, Svelte, React, Vue, or vanilla.

A themeable, accessible component library and CSS foundation. Scaffold with the CLI, drop in components, or ship with just the styles โ€” no runtime lock-in.

See it in action

Buttons

Sizes:

Theme

Switch themes with the control below or the settings button in the navbar.

Install

CLI

Scaffold a new app (Vanilla, Astro, Svelte, React, or Vue). Select your package manager and copy the command.

Choose your package manager โ€” click a tab to select, then copy the command.

npm pnpm yarn bun

npm package

Add the package to your project

Choose your package manager โ€” click a tab to select, then copy the command.

npm pnpm yarn bun

Features

A complete design system that works across Vanilla, Astro, Svelte, React, and Vue โ€” same CSS, same components, zero lock-in.

And more

Semantic variables

CSS variables that adapt to themes. No hardcoded colors; override once, update everywhere.

PostCSS powered

Imports, autoprefixing, and production minification. Fits into any build pipeline.

Typography & spacing

Scaling font sizes, weights, line heights, and a consistent spacing scale (0โ€“24).

Responsive & utilities

Mobile-first breakpoints and utility classes for layout, display, and flexbox.

Documentation