vite-pwa-nuxt
lucide-icons
ununuracss
unocss
leaflet
shopware
quasar
nuxt-asciidoc
storyblok
tresjs
sitemap
nuxt-gpt
vue-query
delay-hydration
mailchannels
surrealdb
radash
content
nuxt-safe-runtime-config
vee-validate
convex
bugsnag
vue-transitions
paypal
typed-router
nuxt-svg-sprite-icon
planship
webhook-validators
test-utils
disqus
nuxt-glaze
onyx
pinia-plugin-unstorage
edgedb
twemoji
schema-org
sanity
tdesign-vue-next
nuxt-users
shuimo-ui
nuxt-formisch
vue-macros
dayjs
eslint-module
hotjar
swiftsearch
vite-pwa-nuxt
lucide-icons
ununuracss
unocss
leaflet
shopware
quasar
nuxt-asciidoc
storyblok
tresjs
sitemap
nuxt-gpt
vue-query
delay-hydration
mailchannels
surrealdb
radash
content
nuxt-safe-runtime-config
vee-validate
convex
bugsnag
vue-transitions
paypal
typed-router
nuxt-svg-sprite-icon
planship
webhook-validators
test-utils
disqus
nuxt-glaze
onyx
pinia-plugin-unstorage
edgedb
twemoji
schema-org
sanity
tdesign-vue-next
nuxt-users
shuimo-ui
nuxt-formisch
vue-macros
dayjs
eslint-module
hotjar
swiftsearch
vite-pwa-nuxt
lucide-icons
ununuracss
unocss
leaflet
shopware
quasar
nuxt-asciidoc
storyblok
tresjs
sitemap
nuxt-gpt
vue-query
delay-hydration
mailchannels
surrealdb
radash
content
nuxt-safe-runtime-config
vee-validate
convex
bugsnag
vue-transitions
paypal
typed-router
nuxt-svg-sprite-icon
planship
webhook-validators
test-utils
disqus
nuxt-glaze
onyx
pinia-plugin-unstorage
edgedb
twemoji
schema-org
sanity
tdesign-vue-next
nuxt-users
shuimo-ui
nuxt-formisch
vue-macros
dayjs
eslint-module
hotjar
swiftsearch
vite-pwa-nuxt
lucide-icons
ununuracss
unocss
leaflet
shopware
quasar
nuxt-asciidoc
storyblok
tresjs
sitemap
nuxt-gpt
vue-query
delay-hydration
mailchannels
surrealdb
radash
content
nuxt-safe-runtime-config
vee-validate
convex
bugsnag
vue-transitions
paypal
typed-router
nuxt-svg-sprite-icon
planship
webhook-validators
test-utils
disqus
nuxt-glaze
onyx
pinia-plugin-unstorage
edgedb
twemoji
schema-org
sanity
tdesign-vue-next
nuxt-users
shuimo-ui
nuxt-formisch
vue-macros
dayjs
eslint-module
hotjar
swiftsearch
bugsnag
leaflet
storyblok
nuxt-formisch
test-utils
paypal
planship
schema-org
vue-query
nuxt-users
nuxt-gpt
radash
disqus
convex
dayjs
content
onyx
hotjar
delay-hydration
tdesign-vue-next
unocss
webhook-validators
shopware
surrealdb
vue-macros
eslint-module
edgedb
typed-router
quasar
sanity
mailchannels
vee-validate
nuxt-svg-sprite-icon
vue-transitions
nuxt-glaze
nuxt-asciidoc
sitemap
vite-pwa-nuxt
shuimo-ui
tresjs
pinia-plugin-unstorage
swiftsearch
lucide-icons
twemoji
ununuracss
nuxt-safe-runtime-config
bugsnag
leaflet
storyblok
nuxt-formisch
test-utils
paypal
planship
schema-org
vue-query
nuxt-users
nuxt-gpt
radash
disqus
convex
dayjs
content
onyx
hotjar
delay-hydration
tdesign-vue-next
unocss
webhook-validators
shopware
surrealdb
vue-macros
eslint-module
edgedb
typed-router
quasar
sanity
mailchannels
vee-validate
nuxt-svg-sprite-icon
vue-transitions
nuxt-glaze
nuxt-asciidoc
sitemap
vite-pwa-nuxt
shuimo-ui
tresjs
pinia-plugin-unstorage
swiftsearch
lucide-icons
twemoji
ununuracss
nuxt-safe-runtime-config
bugsnag
leaflet
storyblok
nuxt-formisch
test-utils
paypal
planship
schema-org
vue-query
nuxt-users
nuxt-gpt
radash
disqus
convex
dayjs
content
onyx
hotjar
delay-hydration
tdesign-vue-next
unocss
webhook-validators
shopware
surrealdb
vue-macros
eslint-module
edgedb
typed-router
quasar
sanity
mailchannels
vee-validate
nuxt-svg-sprite-icon
vue-transitions
nuxt-glaze
nuxt-asciidoc
sitemap
vite-pwa-nuxt
shuimo-ui
tresjs
pinia-plugin-unstorage
swiftsearch
lucide-icons
twemoji
ununuracss
nuxt-safe-runtime-config
bugsnag
leaflet
storyblok
nuxt-formisch
test-utils
paypal
planship
schema-org
vue-query
nuxt-users
nuxt-gpt
radash
disqus
convex
dayjs
content
onyx
hotjar
delay-hydration
tdesign-vue-next
unocss
webhook-validators
shopware
surrealdb
vue-macros
eslint-module
edgedb
typed-router
quasar
sanity
mailchannels
vee-validate
nuxt-svg-sprite-icon
vue-transitions
nuxt-glaze
nuxt-asciidoc
sitemap
vite-pwa-nuxt
shuimo-ui
tresjs
pinia-plugin-unstorage
swiftsearch
lucide-icons
twemoji
ununuracss
nuxt-safe-runtime-config
nuxt-safe-runtime-config
test-utils
vite-pwa-nuxt
nuxt-asciidoc
planship
content
vue-query
tresjs
typed-router
nuxt-svg-sprite-icon
nuxt-glaze
hotjar
vue-transitions
vue-macros
swiftsearch
sitemap
vee-validate
radash
nuxt-gpt
bugsnag
leaflet
lucide-icons
ununuracss
shuimo-ui
sanity
quasar
webhook-validators
paypal
onyx
schema-org
surrealdb
nuxt-formisch
mailchannels
storyblok
shopware
pinia-plugin-unstorage
dayjs
eslint-module
convex
unocss
twemoji
edgedb
disqus
delay-hydration
tdesign-vue-next
nuxt-users
nuxt-safe-runtime-config
test-utils
vite-pwa-nuxt
nuxt-asciidoc
planship
content
vue-query
tresjs
typed-router
nuxt-svg-sprite-icon
nuxt-glaze
hotjar
vue-transitions
vue-macros
swiftsearch
sitemap
vee-validate
radash
nuxt-gpt
bugsnag
leaflet
lucide-icons
ununuracss
shuimo-ui
sanity
quasar
webhook-validators
paypal
onyx
schema-org
surrealdb
nuxt-formisch
mailchannels
storyblok
shopware
pinia-plugin-unstorage
dayjs
eslint-module
convex
unocss
twemoji
edgedb
disqus
delay-hydration
tdesign-vue-next
nuxt-users
nuxt-safe-runtime-config
test-utils
vite-pwa-nuxt
nuxt-asciidoc
planship
content
vue-query
tresjs
typed-router
nuxt-svg-sprite-icon
nuxt-glaze
hotjar
vue-transitions
vue-macros
swiftsearch
sitemap
vee-validate
radash
nuxt-gpt
bugsnag
leaflet
lucide-icons
ununuracss
shuimo-ui
sanity
quasar
webhook-validators
paypal
onyx
schema-org
surrealdb
nuxt-formisch
mailchannels
storyblok
shopware
pinia-plugin-unstorage
dayjs
eslint-module
convex
unocss
twemoji
edgedb
disqus
delay-hydration
tdesign-vue-next
nuxt-users
nuxt-safe-runtime-config
test-utils
vite-pwa-nuxt
nuxt-asciidoc
planship
content
vue-query
tresjs
typed-router
nuxt-svg-sprite-icon
nuxt-glaze
hotjar
vue-transitions
vue-macros
swiftsearch
sitemap
vee-validate
radash
nuxt-gpt
bugsnag
leaflet
lucide-icons
ununuracss
shuimo-ui
sanity
quasar
webhook-validators
paypal
onyx
schema-org
surrealdb
nuxt-formisch
mailchannels
storyblok
shopware
pinia-plugin-unstorage
dayjs
eslint-module
convex
unocss
twemoji
edgedb
disqus
delay-hydration
tdesign-vue-next
nuxt-users

Build faster with 312+ Nuxt Modules

Discover our list of modules to supercharge your Nuxt project. Created and maintained by more than 1780 people from the Nuxt team and community.
Shift+click to select modules for bulk installation
devtools
@nuxt/devtools
Visual tools that help you to know your Nuxt application better.
Official
eslint
@nuxt/eslint
Project-aware, easy-to-use, extensible and future-proof ESLint integration.
Official
hints
@nuxt/hints
Nuxt module that shows hints for aspects of your application such as Performance, Security, and more!
Official
a11y
@nuxt/a11y
Real-time accessibility feedback and automated testing in your browser during development.
Official
test-utils
@nuxt/test-utils
Test utilities for Nuxt.
Official
compodium
@compodium/nuxt
A plug an play component playground for Nuxt.
doppler
nuxt-doppler
Integrate your Doppler secrets into your Nuxt build
eslint-module
@nuxtjs/eslint-module
ESLint module for Nuxt
mailpit
nuxt-mailpit
Integrates Mailpit web UI in Nuxt devtools
ngrok
@nuxtjs/ngrok
ngrok exposes your localhost to the world for easy testing and sharing! No need to mess with DNS or deploy just to have others test out your changes.
@oro.ad/nuxt-claude-devtools
Nuxt DevTools integration for Claude Code AI assistant
nuxt-email-renderer
A Nuxt module that provides high-quality, unstyled components & utils for creating emails using Vue and TypeScript.
nuxt-hue
nuxt-hue
Enlighten your Nuxt experience
nuxt-localtunnel
@nuxtus/nuxt-localtunnel
Exposes your Nuxt localhost to the world automatically.
nuxt-safe-runtime-config
nuxt-safe-runtime-config
Validate Nuxt runtime config with Standard Schema at build time
nuxt-ssr-api-logger
nuxt-ssr-api-logger
A small module that helps you see when your Nuxt application sends any API request via SSR.
nuxt3-interpolation
prepare
nuxt-prepare
Initialization steps at build time – like Nuxt 2 server init