GitHub
Core
Glass
Brutal
Humanist

Getting Started

Versa UI is a production-ready React component library with a built-in multi-theme design system. It ships 4 distinct visual themes — each with light and dark modes — and a growing set of composable, accessible components that adapt their appearance automatically.

Use the theme switcher in the navigation bar to see every component transform in real time.


Tech Stack

Versa UI keeps its dependencies minimal so you can focus on building.

React
v19
Tailwind CSS
v4
TypeScript
v5
Class Variance Authority
v0.7

Why Versa UI

Multi-Theme Architecture

Four complete visual themes — Core, Glassmorphism, Brutalism, and Humanist — each with light and dark modes. Every component adapts automatically through design tokens. Switch themes at runtime with zero code changes.

Accessible by Default

Components ship with full keyboard navigation, ARIA attributes, focus management, and screen reader support. Accessibility isn't an afterthought — it's built into the component architecture from day one.

Copy-Paste Architecture

Versa UI follows a copy-paste model — you own every line of code. No black-box dependencies. Drop components into your project, customise freely, and maintain full control over your codebase.

Design Token Driven

Colours, typography, spacing, corner radii, shadows, and effects are all controlled through CSS custom properties. Swap a few tokens and the entire system adapts — from buttons to modals to glassmorphism surfaces.

Composable Components

30+ components built with composition in mind. Combine primitives like Material, Segment, and AccordionItem into complex patterns. Each component does one thing well and composes with everything else.


FAQs

On this page