# Modules
# Official
- PWA - Supercharge Nuxt with a heavily tested, updated and stable PWA solution.
- Axios - Secure and easy Axios integration with Nuxt.js.
- Apollo - Nuxt.js module to use vue-apollo (integrates graphql-tag loader to parse .gql & .graphql files).
- Auth - Authentication module for Nuxt.js.
- Dotenv - Loads your .env file into your application context.
- Google-analytics - Google Analytics integration for Nuxt.js with vue-analytics.
- Sitemap - Automatically generate or serve dynamic
sitemap.xml
for Nuxt.js projects. - Nuxtent - Seamlessly use content files in your Nuxt.js sites.
- Blog - Create a blog with Nuxt.
- Router - Nuxt.js module to use router.js instead of pages/ directory.
- OAuth - Simple OAuth2 integration for your Nuxt app.
- Sentry - Enables error logging through Sentry.
- Webpack Monitor - Monitor nuxt webpack optimization metrics using webpackmonitor.
- AdSense - Google AdSense integration for Nuxt.js.
- Vuetify - Material Component Framework.
- Browserconfig - Adds XML browser configuration support.
- Bulma - Leverage bulma CSS.
- Component-cache - The vue-server-renderer has built-in support for component-level caching. This module automatically adds a LRU cache to project.
- Font-awesome - Leverage Font Awesome the iconic font and CSS toolkit.
- Font-awesome 5 - Use fontawesome 5 as a nuxtJS module.
- Google-tag-manager - Add Google Tag Manager (GTM) to your nuxt.js application. This plugins automatically sends first page and route change events to GTM.
- Localtunnel - Localtunnel exposes your localhost to the world for easy testing and sharing! No need to mess with DNS or deploy just to have others test out your changes.
- Markdownit - Using markdownit-loader and markdown-it.
- Toast - Responsive Touch Compatible Toast plugin for Nuxt.js using vue-toasted.
- Vendor - This awesome little modules creates junction symlinks from node_modules into static/vendor so you can directly serve node modules inside web. Useful for runtime dependencies.
- Yandex-metrika - Add Yandex Metrika to your nuxt.js application.
- Feed - Add RSS, ATOM and JSON feeds to your application.
- Redirect - Simplify setting up correct URL redirection with NuxtJS. No more cumbersome redirects!
- I18n - Add i18n capabilities to your Nuxt project.
- Separate Env - Tear apart your variables and split them up for client/server bundle!
- Logrocket - LogRocket module for Nuxt.js.
- Universal Storage Module - Universal Storage Utilities for Nuxt.js.
- Google Optimize - SSR friendly Google Optimize module for Nuxt.js.
- Emotion - Emotion CSS-In-JS module for Nuxt.js.
- SVG Sprite - Optimized and Easy way to use SVG files in Nuxt.js.
- ReCaptcha - Simple and easy Google reCAPTCHA integration with Nuxt.js.
- Device - Device detection module for Nuxt.js.
- TailwindCSS - TailwindCSS module for Nuxt.js with PurgeCSS.
- AMP - AMP module for Nuxt.
# Community
- BootstrapVue - Bootstrap v4 components and grid system for Nuxt.js.
- SocialMeta - Generate meta-tags for social network - Facebook and Twitter.
- Vue Material - Vue Material framework integration with Nuxt.
- Simple Line Icons - Simple Line Icons for Nuxt.
- laravel-nuxt - Build a SPA with Laravel and Nuxt.
- nuxt-laravel - Updated version of laravel-nuxt that exteds nuxt cli command.
- cookie-universal-nuxt - Universal cookie plugin for Nuxt, perfect for SSR.
- Buefy - Lightweight UI components for Vue.js based on Bulma for Nuxt.
- Font Awesome 5 - Alternative module for Fontawesome 5 integration with ES6 imports and tree shaking.
- Matomo - Matomo/Piwik integration for Nuxt.
- RealFaviconGenerator Icons - Automatically generate favicons and app icons using RealFaviconGenerator.net's api.
- Nuxt Validate - Simple Nuxt input validation module using vee-validate.
- nuxt-bulma-slim - Module to automatically make a slim Bulma build of used features.
- Nuxt7 - Framework7-Vue Nuxt integration.
- Leaflet.js - Leaflet.js integration for Nuxt.
- Nuxt Express - Express module for Nuxt (hot reload).
- Vue.js Warehouse - Cross-browser storage for Vue.js and Nuxt.js, with plugins support and easy extensibility based on Store.js.
- nuxt-ts-module - Tiny module to use TypesScript within Nuxt.js application.
- nuxt-typescript - Lightening fast type checking and linting with TypeScript and TSLint.
- nurdism/nuxtjs-electron - Utility module that helps you work with electron inside nuxt.
- nuxt-babel - Use normal
.babelrc
file with your Nuxt app. - nuxt-imagemin - Nuxt module to minify your images. Works with:
png
,jpeg
,gif
, andsvg
. - nuxt-neo - Create your middleware api using a universal access point approach from your vue pages.
- nuxt-mq - Vue MQ module for Nuxt.js.
- kentico-kontent-nuxt-module - Add Kentico Kontent super power to your Nuxt app.
- nuxt-client-init-module - Provide client version of nuxtServerInit.
- Nuxt Webpack Dashboard - Webpack Dashboard integration for Nuxt.
- Nuxt Vuex Router Sync - vuex-router-sync integration for Nuxt.
- nuxt-rollbar-module - Rollbar module for NuxtJS.
- Nuxt Image Loader Module - Nuxt module to automatically resize, rotate, blur, watermark and crop images.
- Nuxt-Storage - Utilities for easy read and write browser's storage in Nuxt.js project.
- nuxt-svg-loader - Load your SVGs as you'd load your Vue components.
- nuxt-purgecss - Drop superfluous CSS!
- nuxt-bundle-buddy - Don't fight your webpack bundle, become friends!
- prismic-nuxt - Prismic.io headless CMS integration for Nuxt.
- nuxt-fire - Easily integrate Firebase into your Nuxt 2 project. 🔥
- nuxt-webfontloader - Efficient web font loading has never been easier!
- nuxt-sweetalert2 - Sweetalert2 module based on vue-sweetalert2 with global options.
- nuxt-netlify-http2-server-push - Enable HTTP/2 server push on Netlify.
- nuxt-svg-sprite-module - Add an inline svg sprite to your Nuxt app.
- nuxt-fullpage.js - Nuxt module for fullPage.js, create fullscreen scrolling websites.
- fullpage-nuxt - Nuxt module for fullpage-nuxt directive, pure Vue implementation of per-page scrolling.
- nuxt-user-agent - Nuxt module for handling User-Agent.
- nuxt-basic-auth-module - Provide basic auth your Nuxt.js application.
- nuxt-wizard - Command-line interface for scaffolding Nuxt projects.
- nuxt-payload-extractor - Module that saves external API data to static JSON files on 'nuxt generate' command, making your project fully static.
- nuxt-apis-to-file - Module to merge and transform static API calls into a single file during the build process.
- cloudcms-nuxt - Cloud CMS Nuxt integration.
- nuxt-vue-multiselect - Single / multiple select plugin for Nuxt.js using vue-multiselect.
- nuxt-optimized-images - Automatically optimizes images used in Nuxt.js projects (JPEG, PNG, SVG, WebP and GIF).
- nuxt-netlify - Dynamically generate
_headers
and_redirects
files for Netlify in your Nuxt.js projects. - nuxt-shopify - Seamless Shopify Buy SDK integration with Nuxt.js.
- nuxt-ghost-starter - Generate a static blog using Ghost's Content API.
- nuxt-zendesk - Nuxt module for Zendesk Web Widget.
- nuxt-feature-toggle - Nuxt module for managing feature toggles.
- wuxt - Dockerized headless WordPress + Nuxt.js development environment.
- nuxt-sanity - Easily integrate Sanity in your Nuxt.js project.
- nuxt-helmet - Easy Helmet integration with Nuxt.js.
- nuxt-parse - Integration of the Parse SDK (JavaScript) in Nuxt.js.
- WP-API - Easy WordPress Api WP-API integration for you Nuxt app.
- Xui - Light module to help design websites with Nuxt.
- nuxt-axios-duplicate-blocker - Nuxt module that adds axios interceptors in order to block duplicate API requests and return results from the latest request to all callee functions. It can also be optionally used to cancel active requests when switching between pages.
- nuxt-mobile-detect - Nuxt module for detecting the users device client-side and server-side.
- nuxt-bugsnag - Use bugsnag as module.
- nuxt-vue-select - Nuxt module for vue-select.
- nuxt-socket-io - Nuxt module for socket.io-client! Easy! Works with Nuxt 2.x.
- nuxt-seomatic-meta - A module connecting Nuxt.js to the Craft CMS SEOmatic plugin via GraphQL.
- nuxt-chuck - Nuxt module for displaying a random Chuck Norris joke in your NuxtJS app. Comes complete with it's own database and also uses VueX.
- nuxt-stories - Nuxt module for painless storybooking.
- nuxt-ghost-blog - Turn your Ghost blog into an SSR PWA by using the Ghost Content API and Vuex.
- nuxt-i18n-boilerplate - Minimalistic Boilerplate for Nuxt.JS applications with fully ready and SEO friendly Nuxt i18n module.
- nuxt-moment-module - Easy Moment.js integration with Nuxt.js.
- nuxt-typed-router - Provide autocompletion for pages route names generated by Vue router.
- nuxt-history-state - History State Module for Nuxt.js.
- nuxt-alias-module - It automatically creates an alias for the components and page of the path.
- nuxt-protected-mailto - Component to protect email from spam-bots without sacrificing usability.
- contentful-module - Multiple-env Contentful generator
- nuxt-netlify-cache - Speed up Netlify redeployments using build-cache.
- nuxt-custom-elements - Publish your components as a vue-custom-element standalone build.
- hex-digital/nuxt-intercom - Nuxt module for simple integration with Intercom.