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 use dark:. 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
GroupComponentsReady
Foundations103
Forms & inputs193
Pickers70
Overlays & feedback140
Navigation80
Page layouts80
Data display161
Charts100
Calendar & time50
Editors & drag-and-drop60
Flows & wizards50
Media90
Site blocks260

The full list with status is on the Components page.

What makes it different

Vamos UI
DistributionOne npm package, or copy single components with the vamos-ui CLI — and keep receiving fixes with diff/upgrade
ThemingFive independent axes (theme, material, accent, density, font), switchable on any subtree
MaterialSolid or Liquid Glass, with a blur budget so glass stays fast
ScopePrimitives, business components (data table, pickers, calendars, kanban, line items, flows) and site blocks
BlocksWhole screens for panels, sign-in, settings and websites — built only from the kit
LocaleLocale provider, Intl formatting and locale packs (tax, IDs, holidays)
MaturityEarly (v0.1) — check the changelog