Docs
Introduction
Vamos UI is one component kit for every admin panel — CMS, CRM, HR, partner portals — and the websites around them.
What it is
A set of React components built on Radix primitives and Tailwind CSS v4. You can install it as one npm package and receive updates by bumping a version, or copy single components into your project and own the code.
The same kit builds a content dashboard, a sales pipeline, a leave calendar and a restaurant landing page. Visual identity comes from tokens, not from the component code, so one kit can look like many products.
Principles
- Five theme axes. Theme, material (glass or solid), accent, density and font are attributes on
<html>or any subtree. Components never usedark:. See Theming. - Not generic. No default purple gradients, no emoji icons, no wall of identical cards. Typography and spacing do the work.
- Grouped by what a component is. A calendar is the same in a CRM and an HR tool. Domain screens — post editor, pipeline, leave request — are Blocks built from the kit.
- Accessible by default. Keyboard support, focus management and ARIA patterns are part of every component spec.
- English first, locales built in. Built-in strings and number/date/currency formatting come from a locale. Turkish is the first extra locale. See Localization.
What's in the box
7 ready42 next143 planned in total
| Group | Components | Ready |
|---|---|---|
| Foundations | 10 | 3 |
| Forms & inputs | 19 | 3 |
| Pickers | 7 | 0 |
| Overlays & feedback | 14 | 0 |
| Navigation | 8 | 0 |
| Page layouts | 8 | 0 |
| Data display | 16 | 1 |
| Charts | 10 | 0 |
| Calendar & time | 5 | 0 |
| Editors & drag-and-drop | 6 | 0 |
| Flows & wizards | 5 | 0 |
| Media | 9 | 0 |
| Site blocks | 26 | 0 |
The full list with status is on the Components page.
What makes it different
| Vamos UI | |
|---|---|
| Distribution | One npm package, or copy single components with the vamos-ui CLI — and keep receiving fixes with diff/upgrade |
| Theming | Five independent axes (theme, material, accent, density, font), switchable on any subtree |
| Material | Solid or Liquid Glass, with a blur budget so glass stays fast |
| Scope | Primitives, business components (data table, pickers, calendars, kanban, line items, flows) and site blocks |
| Blocks | Whole screens for panels, sign-in, settings and websites — built only from the kit |
| Locale | Locale provider, Intl formatting and locale packs (tax, IDs, holidays) |
| Maturity | Early (v0.1) — check the changelog |