@vllnt/ui
313 accessible React components built on primitives, styled with , powered by .
· · ·
Features
- 313 components — primitives (Button, Input), composites (Command, DataTable, Carousel), and domain families (AI, Financial, Ops, Educational, Billing, Animation, Maps, Canvas, Timelines)
- Accessible by default — Radix UI handles focus, keyboard nav, and ARIA
- Tailwind CSS + CVA — variant-driven styling with full theme override via CSS variables
- shadcn-compatible registry — install individual components with
shadcn add - TypeScript strict — fully typed with exported prop interfaces
- Tested — unit tests (Vitest) + visual regression (Playwright CT) + Storybook
Install
Published on the public with signed provenance. See
packages/ui/README.md[blocked] for full setup.
shadcn registry
Install individual components with the CLI — no package dependency, you own the code:
Or by @vllnt-ui namespace once it's in the (add "@vllnt-ui": "https://ui.vllnt.com/r/{name}.json" to your components.json registries):
Quick Start
Tailwind Preset
shadcn Registry
Install individual components directly:
Development
Theming
Override CSS variables after importing styles:
Components
All 313 components
AI agents
Building with an AI coding agent? Install the vllnt-ui skill [blocked] — it gives agents the component set, design tokens, and usage patterns, pointing to the live registry and for current detail. Agents working in this repo should read AGENTS.md [blocked].
Contributing
See CONTRIBUTING.md [blocked]. Bugs and feature requests: . Security: SECURITY.md [blocked].
License
MIT [blocked]