Skip to content
Nuxt UI logo

Nuxt UI

A UI library for modern Vue and Nuxt applications. Powered by Tailwind CSS and Reka UI (Radix Vue) for full accessibility.

Nuxt UI Overview

Overview

Nuxt UI is the official component library created by the Nuxt core team. Built on top of Tailwind CSS and Reka UI (formerly Radix Vue), it delivers fully accessible, highly customizable components with native Vue 3 and Nuxt integration.

Key Features

  • Tailwind-Native Architecture: Built directly with Tailwind CSS classes, easily customizable via the ui prop.
  • Headless Primitives (Reka UI): Production-grade keyboard navigation, focus management, and ARIA attributes.
  • Universal Auto-Imports: Zero manual imports required in Nuxt applications.
  • Nuxt UI Pro Addons: Access to pre-built landing page blocks, documentation templates, and dashboard scaffolding.

Installation & Quick Start

npx nuxi@latest module add ui
<template>
  <UButton color="primary" variant="solid" icon="i-lucide-rocket">
    Launch Project
  </UButton>
</template>

Why Choose Nuxt UI?

  • Best for: Nuxt 3 full-stack web applications, modern documentation portals, and developer-first SaaS products.
  • Not suitable for: React or Svelte web projects outside the Vue/Nuxt ecosystem.

Comments & Discussion

0 comments
Share your experience, thoughts, or suggestions...

No comments yet. Be the first to share your experience or thoughts!

Related libraries

Curated by category & stack