ランキングに戻る

nuxt/ui

TypeScriptui.nuxt.com

The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.

nuxtnuxt-moduletailwindcssuivuereka-uicomponents
スター成長
スター
6.8k
フォーク
1.1k
週間成長
Issue
196
2k4k6k
2023年5月2024年5月2025年6月2026年7月
成果物npmnpm install ui
README
Nuxt UI

Nuxt UI

npm version npm downloads License Nuxt

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 v4 branch, check out the v3 branch for Nuxt UI v3 or v2 branch for Nuxt UI v2.

Documentation

Visit https://ui.nuxt.com to explore the documentation.

Templates

Kickstart your project with one of our ready-to-use Nuxt UI templates or follow the Installation Guide. Explore all available templates on the official templates page.

  • Starter — A minimal template to get started with Nuxt UI.
  • Landing — A modern landing page template powered by Nuxt Content.
  • Docs — A documentation template powered by Nuxt Content.
  • SaaS — A SaaS template with landing, pricing, docs and blog powered by Nuxt Content.
  • Dashboard — A dashboard template with multi-column layout.
  • Chat — An AI chatbot template with GitHub authentication and persistent chat history powered by Vercel AI SDK.
  • Portfolio — A sleek portfolio template to showcase your work, skills and blog powered by Nuxt Content.
  • Changelog — A changelog template to display your repository releases notes from GitHub powered by Nuxt MDC.
  • Editor — A rich text editor template powered by TipTap with support for markdown, HTML, and JSON content types.

Installation

pnpm add @nuxt/ui tailwindcss
yarn add @nuxt/ui tailwindcss
npm install @nuxt/ui tailwindcss
bun add @nuxt/ui tailwindcss

Nuxt

  1. Add the Nuxt UI module in your nuxt.config.ts:
export default defineNuxtConfig({
  modules: ['@nuxt/ui'],
  css: ['~/assets/css/main.css']
})
  1. Import Tailwind CSS and Nuxt UI in your CSS:
@import "tailwindcss";
@import "@nuxt/ui";

Learn more in the installation guide.

Vue

  1. Add the Nuxt UI Vite plugin in your 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()
  ]
})
  1. Use the Nuxt UI Vue plugin in your main.ts:
import './assets/css/main.css'

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')
  1. Import Tailwind CSS and Nuxt UI in your CSS:
@import "tailwindcss";
@import "@nuxt/ui";

Learn more in the installation guide.

Contribution

Thank you for considering contributing to Nuxt UI. Here are a few ways you can get involved:

  • Reporting Bugs: If you come across any bugs or issues, please check out the reporting bugs guide to learn how to submit a bug report.
  • Suggestions: Have any thoughts to enhance Nuxt UI? We'd love to hear them! Check out the contribution guide to share your suggestions.

[!TIP] We provide contributing guidelines through AGENTS.md for AI assistants to help you contribute to Nuxt UI. It is automatically picked up by all AI coding agents and guides through component structure, theming patterns, testing conventions, and documentation guidelines.

Local Development

Follow the docs to set up your local development environment and contribute.

Credits

License

Licensed under the MIT license.

関連リポジトリ
nuxt/nuxt

the full-stack Vue framework

TypeScriptnpmMIT Licensecsrfull-stack
nuxt.com
60.7k5.7k
nextauthjs/next-auth

Authentication for the Web.

TypeScriptnpmISC Licensenodejsnextjs
authjs.dev
28.3k4k
primefaces/primevue

Next Generation Vue UI Component Library

VueMIT Licensevuevuejs
primevue.org
14.5k1.8k
bootstrap-vue/bootstrap-vue

MOVED to https://github.com/bootstrap-vue-next/bootstrap-vue-next

JavaScriptnpmMIT Licensebootstrapvue
bootstrap-vue-next.github.io/bootstrap-vue-next/
14.4k1.8k
vuestorefront/vue-storefront

Alokai is a Frontend as a Service solution that simplifies composable commerce. It connects all the technologies needed to build and deploy fast & scalable ecommerce frontends. It guides merchants to deliver exceptional customer experiences quickly and easily.

vue-storefrontpwa
alokai.com
10.9k2.1k
doccano/doccano

Open source annotation tool for machine learning practitioners.

PythonPyPIMIT Licensenatural-language-processingmachine-learning
10.7k1.8k
nuxt/framework

Old repo of Nuxt 3 framework, now on nuxt/nuxt

vuessg
nuxt.com
10.4k974
miantiao-me/Sink

⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.

VueGNU Affero General Public License v3.0cloudflarelink-shortener
sink.cool
7k5k
unovue/reka-ui

An open-source UI component library for building high-quality, accessible design systems and web apps for Vue. Previously Radix Vue

VueMIT Licenseaccessibledesign-system
reka-ui.com
6.7k528
nuxt/awesome

A curated list of awesome things related to Nuxt.js

nuxtjsawesome-list
5.5k597
peaceiris/actions-gh-pages

GitHub Actions for GitHub Pages 🚀 Deploy static files and publish your site easily. Static-Site-Generators-friendly.

TypeScriptnpmMIT Licensegithub-actionsgithub-pages
github.com/marketplace/actions/github-pages-action
5.3k451
lostdesign/webgems

A curated list of resources for devs and designers. Join me on devcord.com if you are up for a chit chat :)

VueGNU General Public License v3.0nuxtresources
5.1k170