
Security News
Node.js Homepage Adds Paid Support Link, Prompting Contributor Pushback
A new Node.js homepage button linking to paid support for EOL versions has sparked a heated discussion among contributors and the wider community.
Nuxt UI harnesses the combined strengths of Reka UI, Tailwind CSS, and Tailwind Variants to offer developers an unparalleled set of tools for creating sophisticated, accessible, and highly performant user interfaces.
[!NOTE] You are on the
v3
development branch, check out the v2 branch for Nuxt UI v2.
[!TIP] Looking for more components ? Check out Nuxt UI Pro, a collection of premium Vue components, composables, and utilities built on top of Nuxt UI for faster and more powerful app development.
Visit https://ui.nuxt.com to explore the documentation.
pnpm add @nuxt/ui
yarn add @nuxt/ui
npm install @nuxt/ui
bun add @nuxt/ui
nuxt.config.ts
:export default defineNuxtConfig({
modules: ['@nuxt/ui']
})
@import "tailwindcss";
@import "@nuxt/ui";
Learn more in the installation guide.
vite.config.ts
:import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import ui from '@nuxt/ui/vite'
export default defineConfig({
plugins: [
vue(),
ui()
]
})
main.ts
:import { createApp } from 'vue'
import { createRouter, createWebHistory } from 'vue-router'
import ui from '@nuxt/ui/vue-plugin'
import App from './App.vue'
const app = createApp(App)
const router = createRouter({
routes: [],
history: createWebHistory()
})
app.use(router)
app.use(ui)
app.mount('#app')
@import "tailwindcss";
@import "@nuxt/ui";
Learn more in the installation guide.
Thank you for considering contributing to Nuxt UI. Here are a few ways you can get involved:
Follow the docs to set up your local development environment and contribute.
Licensed under the MIT license.
3.1.2 (2025-05-15)
square
prop (#4008) (894e8a6)table
variant (#3997) (1b6ab27)ui
field in items (#4060) (b9adc83)increment-disabled
/ decrement-disabled
props (#4141) (c7fba2e)collapsible
field in items (2be60cd), closes #3353 #3911tooltip
in items (46c2987), closes #4050tooltip
around thumbs (d140acc), closes #1469progress
prop to hide progress bar (#4125) (92632e9)z-index
on focused element (204953b)neutral
color (7d51a9e), closes #4084 #3629variant
(f2fd778), closes #3998UCheckbox
import (7551a85), closes #4090class
should have priority over ui
prop (e6e510b)div
for error
and help
slots (459a041)useAppConfig
reactive (12303a8)@nuxt/fonts
with default weights (276268d)value
field (#4105) (09b4699)div
tag for title
& description
(a57844e), closes #4096focus:outline-none
with link
variant (999a0f8)base
slot override (c63d2f3)useAppConfig
reactive (869c070), closes #3952FAQs
A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.
The npm package @nuxt/ui receives a total of 73,367 weekly downloads. As such, @nuxt/ui popularity was classified as popular.
We found that @nuxt/ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
A new Node.js homepage button linking to paid support for EOL versions has sparked a heated discussion among contributors and the wider community.
Research
North Korean threat actors linked to the Contagious Interview campaign return with 35 new malicious npm packages using a stealthy multi-stage malware loader.
Research
Security News
The Socket Research Team investigates a malicious Python typosquat of a popular password library that forces Windows shutdowns when input is incorrect.