Nuxt Modules

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

/
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

nuxt-social-share

nuxt-social-share

Simple social sharing for your Nuxt Sites

cookie-control

cookie-control

A highly configurable cookie banner for Nuxt.

vue-macros

vue-macros

Explore more macros and syntax sugar to Vue.

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.

nuxt-i18n-micro

nuxt-i18n-micro

I18n Micro is a fast, simple, and lightweight internationalization (i18n) module.

electron

electron

Integrate Nuxt and Electron.

pinia-orm

pinia-orm

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

nuxt-cookie-consent

nuxt-cookie-consent

Nuxt module for integrating with cookie consent providers with ease

nodemailer

nodemailer

Nuxt integration for nodemailer

emotion

emotion

The Next Generation of CSS-in-JS for Nuxt

xstate

xstate

XState integration for Nuxt

pdfeasy

pdfeasy

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

resend

resend

Resend integration for Nuxt

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.

tradingview

tradingview

Use the TradingView Widgets in your Nuxt Application

pinia-colada

pinia-colada

The smart data fetching layer for Pinia

server-block

server-block

Use <server> tags in your Nuxt pages components.

harlem

harlem

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

nuxt-http-client-hints

nuxt-http-client-hints

Nuxt HTTP Client Hints

nuxt-asciidoc

nuxt-asciidoc

Transformer for using asciidoc in nuxt

vaxee

vaxee

The State Manager for Vue 3