Modules

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

  • tailwindcss

    tailwindcss

    Add Tailwind CSS to your Nuxt application in seconds with PurgeCSS included for minimal CSS.

    1k
    482k
    30
  • i18n

    i18n

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

    1k
    271k
    30
  • content

    content

    Nuxt Content reads the content/ directory in your project, parses .md, .yml, .csv or .json files and creates a powerful data layer for your application. Bonus, use Vue components in Markdown with the MDC syntax.

    2k
    203k
    30
  • robots

    robots

    A Nuxt.js module thats inject a middleware to generate a robots.txt file

    266
    192k
    12
  • pinia

    pinia

    The Vue Store that you will enjoy using

    9k
    191k
    30
  • image

    image

    Optimised images for NuxtJS, with progressive processing, lazy-loading, real-time resizes and providers support.

    770
    145k
    30
  • google-fonts

    google-fonts

    Google Fonts module for NuxtJS

    250
    141k
    13
  • apollo

    apollo

    Integrate GraphQL in your Nuxt.js apps using vue-apollo.

    797
    113k
    30
  • vueuse

    vueuse

    Collection of essential Vue Composition Utilities for Vue 2 and 3

    13k
    112k
    30
  • color-mode

    color-mode

    Dark and Light mode for NuxtJS with auto detection

    786
    91k
    23
  • purgecss

    purgecss

    Drop superfluous CSS! A neat PurgeCSS wrapper for Nuxt.js

    419
    89k
    12
  • web-vitals

    web-vitals

    Web Vitals for Nuxt

    268
    76k
    9
  • windicss

    windicss

    Next generation utility-first CSS framework.

    325
    29k
    15
  • unocss

    unocss

    The instant on-demand atomic CSS engine.

    8k
    25k
    30
  • prismic

    prismic

    Easily connect your Nuxt.js application to your content hosted on Prismic

    188
    24k
    16
  • html-validator

    html-validator

    Automatically validate Nuxt server-rendered HTML html

    87
    24k
    10
  • strapi

    strapi

    Design APIs fast and manage content easily using REST or GraphQL.

    338
    17k
    26
  • formkit

    formkit

    Seamless FormKit integration for Nuxt

    2k
    14k
    29
  • plausible

    plausible

    Plausible analytics for Vue.js and Nuxt

    108
    12k
    7
  • storyblok

    storyblok

    Storyblok Nuxt.js module

    186
    11k
    14
  • graphql-client

    graphql-client

    Minimal GraphQL Client + Code Generation for Nuxt. Auto imports GraphQL Operations for easy execution.

    238
    10k
    10
  • icon

    icon

    307
    9k
    4
  • sanity

    sanity

    Access text, images, and other media with Nuxt and the Sanity headless CMS.

    141
    9k
    17
  • bugsnag

    bugsnag

    Bugsnag integration for nuxt.js. Makes it easy to add bugsnag to your Project. Supports uploading source maps.

    22
    9k
    3
  • twicpics

    twicpics

    Images and videos components - Context aware resizing and cropping, lazy-loading, LQIP, Next-Gen format, compression, CDN.

    28
    7k
    4
  • schema-org

    schema-org

    Schema.org for Nuxt, supporting typed and automated Google Rich Results.

    300
    7k
    12
  • supabase

    supabase

    First class integration with Supabase

    203
    7k
    16
  • lodash

    lodash

    lodash module with auto-import and custom prefix

    67
    6k
    6
  • magic-regexp

    magic-regexp

    A compiled-away, type-safe, readable RegExp alternative

    1k
    6k
    8
  • partytown

    partytown

    Partytown integration for Nuxt - relocate resource intensive scripts into a web worker, and off of the main thread.

    179
    5k
    5
  • icons

    icons

    Use your own automatically imported SVG icons.

    112
    4k
    3
  • algolia

    algolia

    Algolia Search Module for Nuxt 3

    114
    3k
    10
  • typed-router

    typed-router

    Provide autocompletion for pages route names generated by Nuxt router

    122
    3k
    5
  • fontaine

    fontaine

    Automatically optimized font fallback based on font metrics

    88
    2k
    4
  • directus

    directus

    Easily connect your Nuxt3 application to your directus server.

    96
    2k
    12
  • inkline

    inkline

    Nuxt Module for Inkline, the intuitive UI UX DX Components library for Vue.js 3 Design Systems.

    20
    2k
    2
  • nuxt-svgo

    nuxt-svgo

    Nuxt module to load optimized SVG files as Vue components

    34
    2k
    3
  • security

    security

    Security Module for Nuxt based on OWASP Top 10 and Helmet

    132
    1k
    3
  • session

    session

    Session middleware to persist user data across requests, a client-side useSession composable to interact with the session, supports many storage backends via unjs/unstorage

    91
    1k
    5
  • unlighthouse

    unlighthouse

    Unlighthouse scans your entire site using Google Lighthouse, with a modern UI, minimal config and smart sampling.

    575
    1k
    3
  • kql

    kql

    Nuxt 3 module for Kirby's Query Language API

    23
    889
    1
  • xstate

    xstate

    XState integration for Nuxt

    36
    786
    1
  • chatwoot

    chatwoot

    Chatwoot is an open-source customer engagement platform that helps companies engage their customers on their website

    56
    692
    3
  • stylify

    stylify

    Stylify generates utility-first CSS dynamically based on what you write. Write HTML. Get CSS.

    126
    483
    3
  • nuxt-monaco-editor

    nuxt-monaco-editor

    Integrate monaco-editor with Nuxt

    22
    437
    3
  • headlessui

    headlessui

    Headless UI integration for Nuxt. Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

    37
    428
    2
  • meilisearch

    meilisearch

    Meilisearch Instant Search module for Nuxt 3

    44
    382
    2
  • ionic

    ionic

    Batteries-included Ionic integration for building iOS, Android and web apps.

    191
    352
    10
  • api-party

    api-party

    Nuxt 3 module to securely connect with any API – server proxy & dynamic composable names

    43
    329
    1
  • vuestic

    vuestic

    Vuestic UI module for Nuxt 3

    2k
    318
    30
  • umami

    umami

    Embed the Umami analytics library into Nuxt

    27
    278
    3
  • turnstile

    turnstile

    Privacy-focused alternative to CAPTCHA from Cloudflare

    94
    260
    2
  • harlem

    harlem

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

    68
    117
    3
  • nuxt-hue

    nuxt-hue

    Enlighten your Nuxt experience

    52
    22
    1