Vuzeno is a component registry for Vue that extends shadcn-vue with higher-complexity, production-ready components.
Why Vuzeno?
The Vue ecosystem, while powerful, often lacks the breadth of ready-to-use components available in React. Vuzeno aims to change that by providing carefully crafted components that solve real-world problems — the kind of components you'd otherwise build from scratch or piece together from multiple libraries.
Every component is:
- Composable — Built with a slot-based architecture for maximum flexibility
- Accessible — Following WAI-ARIA guidelines with keyboard navigation
- Styled with Tailwind — Leveraging Tailwind CSS 4 for consistent, customizable design
- TypeScript-first — Full type safety out of the box
Built On
Vuzeno builds on top of excellent open-source projects:
- shadcn-vue — The foundation of our base component library
- Reka UI — Unstyled, accessible UI primitives
- Tailwind CSS — Utility-first CSS framework
- VueUse — Essential Vue composition utilities
Philosophy
Vue deserves a richer ecosystem. While React developers enjoy an abundance of polished components and utilities, Vue developers often find themselves building complex UI patterns from scratch.
Vuzeno exists to close that gap — providing the same level of quality and developer experience that React developers take for granted, but built natively for Vue.
Our goal is simple: make Vue more attractive by giving developers the tools they need to build beautiful, functional applications faster.