Skip to content

Bambi UI

Accessible, themeable components for React, Svelte, Vue, and Astro — one design system, every framework.

Multi-framework

The same component API across React, Svelte, Vue, and Astro. Switch frameworks without relearning your design system.

Design tokens

All styles are CSS custom properties. Override any token in your own CSS — no config files, no rebuild required.

Token Builder

Inspect and live-edit every token on an infinite canvas. Generate a full color palette from a single primary hue using OKLCH.

Accessible by default

WCAG-compliant ARIA attributes, visible focus rings, and correct type defaults out of the box.