The Intuitive
Vue UI Library
Create beautiful, responsive & accessible web apps quickly with Vue or Nuxt. Nuxt UI is an open-source UI library of 50+ customizable components built with Tailwind CSS and Reka UI.
Get startedExplore components
Styled with Tailwind CSS v4
Beautifully styled by default, overwrite any style you want.
Accessible with Reka UI
Robust accessibility out of the box.
Type-safe with TypeScript
Auto-complete and type safety for all components.
Build for the modern web
Powered by Tailwind CSS v4 and Reka UI for top performance and accessibility.
Flexible design system
Beautiful by default and easily customizable with design tokens to your brand.
Internationalization (i18n)
Nuxt UI is translated into 30+ languages, works well with i18n and multi-directional support (LTR/RTL).
Easy font customization
Performance-optimized fonts with first-class @nuxt/fonts integration.
Large icons sets
Access to over 200,000 customizable icons from Iconify, seamlessly integrated with Iconify.
Light & Dark
Dark mode-ready components, seamless integration with @nuxtjs/color-mode.
Nuxt UI open-source community
Join our thriving community to contribute code, report issues, suggest features, or help with documentation. Every contribution makes Nuxt UI better for everyone.