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
    481k
    30
  • i18n

    i18n

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

    1k
    269k
    30
  • pinia

    pinia

    The Vue Store that you will enjoy using

    9k
    203k
    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
    200k
    30
  • robots

    robots

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

    273
    192k
    12
  • image

    image

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

    781
    150k
    30
  • google-fonts

    google-fonts

    Google Fonts module for NuxtJS

    251
    143k
    13
  • vueuse

    vueuse

    Collection of essential Vue Composition Utilities for Vue 2 and 3

    13k
    115k
    30
  • apollo

    apollo

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

    800
    112k
    30
  • color-mode

    color-mode

    Dark and Light mode for NuxtJS with auto detection

    789
    93k
    23
  • purgecss

    purgecss

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

    420
    86k
    12
  • web-vitals

    web-vitals

    Web Vitals for Nuxt

    271
    67k
    9
  • windicss

    windicss

    Next generation utility-first CSS framework.

    327
    30k
    15
  • html-validator

    html-validator

    Automatically validate Nuxt server-rendered HTML html

    90
    25k
    10
  • 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

    189
    25k
    16
  • strapi

    strapi

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

    341
    19k
    28
  • formkit

    formkit

    Seamless FormKit integration for Nuxt

    2k
    15k
    29
  • icon

    icon

    327
    12k
    4
  • plausible

    plausible

    Plausible analytics for Vue.js and Nuxt

    107
    12k
    7
  • storyblok

    storyblok

    Storyblok Nuxt.js module

    190
    10k
    14
  • google-adsense

    google-adsense

    Google Adsense Module for Nuxt.js

    131
    10k
    16
  • sanity

    sanity

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

    143
    9k
    17
  • bugsnag

    bugsnag

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

    23
    9k
    3
  • graphql-client

    graphql-client

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

    237
    8k
    10
  • twicpics

    twicpics

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

    28
    8k
    4
  • schema-org

    schema-org

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

    304
    7k
    12
  • supabase

    supabase

    First class integration with Supabase

    213
    7k
    16
  • lodash

    lodash

    lodash module with auto-import and custom prefix

    70
    7k
    6
  • 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.

    185
    6k
    5
  • icons

    icons

    Use your own automatically imported SVG icons.

    120
    4k
    3
  • algolia

    algolia

    Algolia Search Module for Nuxt 3

    115
    4k
    10
  • nuxt-viewport

    nuxt-viewport

    Define custom viewports for your Nuxt project

    47
    3k
    2
  • fontaine

    fontaine

    Automatically optimized font fallback based on font metrics

    96
    3k
    4
  • typed-router

    typed-router

    Provide autocompletion for pages route names generated by Nuxt router

    124
    3k
    5
  • 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

    35
    2k
    3
  • security

    security

    Security Module for Nuxt based on OWASP Top 10 and Helmet

    141
    2k
    3
  • unlighthouse

    unlighthouse

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

    589
    2k
    3
  • inkline

    inkline

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

    20
    2k
    2
  • headlessui

    headlessui

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

    44
    1k
    3
  • xstate

    xstate

    XState integration for Nuxt

    37
    1k
    1
  • kql

    kql

    Nuxt 3 module for Kirby's Query Language API

    23
    1k
    2
  • 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

    98
    868
    5
  • chatwoot

    chatwoot

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

    61
    658
    4
  • vuestic

    vuestic

    Vuestic UI module for Nuxt 3

    2k
    544
    30
  • meilisearch

    meilisearch

    Meilisearch Instant Search module for Nuxt 3

    45
    471
    2
  • nuxt-monaco-editor

    nuxt-monaco-editor

    Integrate monaco-editor with Nuxt

    24
    408
    3
  • stylify

    stylify

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

    152
    404
    3
  • nuxt-hue

    nuxt-hue

    Enlighten your Nuxt experience

    55
    397
    1
  • ionic

    ionic

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

    198
    381
    10
  • api-party

    api-party

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

    52
    357
    1
  • umami

    umami

    Embed the Umami analytics library into Nuxt

    28
    357
    3
  • turnstile

    turnstile

    Privacy-focused alternative to CAPTCHA from Cloudflare

    101
    251
    2
  • harlem

    harlem

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

    69
    250
    3