Nuxt 2 reached End-of-Life on June 30th, 2024.

Nuxt Modules

Discover our list of modules to supercharge your Nuxt project. Created by the Nuxt team and community.

Nuxt Image

Plug-and-play image optimization.

Nuxt Content

Git-based CMS with Markdown support.

Nuxt DevTools

Visual tools that help you to know your app.

Nuxt UI

Fully styled and customizable components.
/
pinia

pinia

The Vue Store that you will enjoy using
pinia-plugin-persistedstate

pinia-plugin-persistedstate

Configurable persistence and rehydration of Pinia stores.
i18n

i18n

i18n features for your Nuxt project so you can easily add internationalization.

device

Device detection module for Nuxt
mdc

mdc

MDC supercharges regular Markdown to write documents interacting deeply with any Vue component.
nuxt-viewport

nuxt-viewport

Define custom viewports for your Nuxt project
vue-macros

vue-macros

Explore more macros and syntax sugar to Vue.
cookie-control

cookie-control

A highly configurable cookie banner for Nuxt.
nuxt-social-share

nuxt-social-share

Simple Social Sharing for Nuxt

time

Safely render local dates and times on the server with Nuxt

nuxt-mail

Adds email sending capability to a Nuxt.js app. Adds a server route, an injected variable, and uses nodemailer to send emails.
nuxt-pdf

nuxt-pdf

Zero-boilerplate PDF exports of your Pages and Components
calendly

calendly

Calendly is a scheduling tool that allows you to schedule meetings with your customers. This module allows you to easily add Calendly to your Nuxt application.
electron

electron

Integrate Nuxt and Electron.
pinia-orm

pinia-orm

The Pinia plugin to enable Object-Relational Mapping access to the Pinia Store.
emotion

emotion

The Next Generation of CSS-in-JS for Nuxt
nuxt-i18n-micro

nuxt-i18n-micro

I18n Micro is a fast, simple, and lightweight internationalization (i18n) module.
nuxt-cookie-consent

nuxt-cookie-consent

Nuxt module for integrating with cookie consent providers with ease
xstate

xstate

XState integration for Nuxt
pdfeasy

pdfeasy

A JavaScript Client/Server Side PDF-Generator based in PDFKit
nodemailer

nodemailer

Nuxt integration for nodemailer
vaxee

vaxee

The State Manager for Vue 3
resend

resend

Resend integration for Nuxt
tradingview

tradingview

Use the TradingView Widgets in your Nuxt Application
harlem

harlem

Harlem is a simple, unopinionated, lightweight and extensible state management solution for Vue 3.
translation-manager

translation-manager

Simple and easy to use translation manager for Nuxt and Nuxt-i18n that allows translation management from a single CSV file.
server-block

server-block

Use <server> tags in your Nuxt pages components.
nuxt-asciidoc

nuxt-asciidoc

Transformer for using asciidoc in nuxt