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
    330k
    18
  • pinia

    pinia

    The Vue Store that you will enjoy using

    9k
    220k
    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
    201k
    30
  • robots

    robots

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

    275
    197k
    12
  • image

    image

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

    786
    158k
    30
  • google-fonts

    google-fonts

    Google Fonts module for NuxtJS

    249
    145k
    13
  • vueuse

    vueuse

    Collection of essential Vue Composition Utilities for Vue 2 and 3

    13k
    121k
    30
  • apollo

    apollo

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

    803
    112k
    30
  • color-mode

    color-mode

    Dark and Light mode for NuxtJS with auto detection

    794
    95k
    23
  • purgecss

    purgecss

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

    422
    86k
    12
  • web-vitals

    web-vitals

    Web Vitals for Nuxt

    273
    56k
    12
  • windicss

    windicss

    Next generation utility-first CSS framework.

    329
    30k
    16
  • html-validator

    html-validator

    Automatically validate Nuxt server-rendered HTML html

    101
    29k
    10
  • unocss

    unocss

    The instant on-demand atomic CSS engine.

    8k
    27k
    30
  • prismic

    prismic

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

    190
    26k
    16
  • strapi

    strapi

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

    346
    20k
    28
  • formkit

    formkit

    Seamless FormKit integration for Nuxt

    2k
    16k
    29
  • icon

    icon

    Icon module for Nuxt with 100,000+ ready to use icons from Iconify.

    336
    15k
    4
  • storyblok

    storyblok

    Storyblok Nuxt.js module

    191
    11k
    14
  • google-adsense

    google-adsense

    Google Adsense Module for Nuxt.js

    131
    9k
    16
  • bugsnag

    bugsnag

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

    23
    9k
    3
  • twicpics

    twicpics

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

    29
    9k
    4
  • graphql-client

    graphql-client

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

    243
    9k
    12
  • sanity

    sanity

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

    145
    9k
    17
  • supabase

    supabase

    First class integration with Supabase

    228
    8k
    16
  • lodash

    lodash

    lodash module with auto-import and custom prefix

    72
    8k
    6
  • schema-org

    schema-org

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

    306
    8k
    12
  • magic-regexp

    magic-regexp

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

    1k
    7k
    8
  • partytown

    partytown

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

    188
    6k
    5
  • algolia

    algolia

    Algolia Search Module for Nuxt 3

    119
    6k
    11
  • icons

    icons

    Use your own automatically imported SVG icons.

    122
    5k
    3
  • fontaine

    fontaine

    Automatically optimized font fallback based on font metrics

    127
    4k
    4
  • nuxt-viewport

    nuxt-viewport

    Define custom viewports for your Nuxt project

    51
    4k
    2
  • vue-transitions

    vue-transitions

    Reusable interface transitions with no CSS needed ❤️

    37
    3k
    3
  • directus

    directus

    Easily connect your Nuxt3 application to your directus server.

    104
    3k
    12
  • nuxt-svgo

    nuxt-svgo

    Nuxt module to load optimized SVG files as Vue components

    37
    3k
    3
  • headlessui

    headlessui

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

    50
    2k
    3
  • unlighthouse

    unlighthouse

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

    605
    2k
    3
  • security

    security

    Security Module for Nuxt based on OWASP Top 10 and Helmet

    158
    2k
    5
  • plausible

    plausible

    Nuxt 3 module to natively integrate Plausible analytics

    39
    2k
    1
  • typed-router

    typed-router

    Provide autocompletion for pages route names generated by Nuxt router

    126
    2k
    5
  • nuxt-auth

    nuxt-auth

    Zero-boilerplate authentication for nuxt 3 with support for many strategies (oauth, credentials, ...) and providers (google, azure, ...). Additionally supports session manipulation, client- and server-side protection and more.

    208
    2k
    8
  • inkline

    inkline

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

    20
    1k
    2
  • xstate

    xstate

    XState integration for Nuxt

    37
    1k
    1
  • 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

    110
    1k
    8
  • api-party

    api-party

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

    57
    944
    1
  • kql

    kql

    Nuxt 3 module for Kirby's Query Language API

    24
    903
    2
  • vuestic

    vuestic

    Vuestic UI module for Nuxt 3

    2k
    673
    30
  • ssr-lit

    Server-Side Rendering for Lit Element components

    17
    651
    3
  • nuxt-hue

    nuxt-hue

    Enlighten your Nuxt experience

    55
    537
    1
  • ionic

    ionic

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

    203
    473
    11
  • turnstile

    turnstile

    Privacy-focused alternative to CAPTCHA from Cloudflare

    106
    446
    5
  • chatwoot

    chatwoot

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

    67
    419
    4
  • meilisearch

    meilisearch

    Meilisearch Instant Search module for Nuxt 3

    45
    407
    2
  • umami

    umami

    Embed the Umami analytics library into Nuxt

    32
    402
    4
  • nuxt-monaco-editor

    nuxt-monaco-editor

    Integrate monaco-editor with Nuxt

    27
    320
    3
  • stylify

    stylify

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

    176
    243
    3
  • harlem

    harlem

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

    72
    228
    3