Nuxt Boilerplate screenshot

Nuxt Boilerplate

Author Avatar Theme by Renegadevi
Updated: 16 May 2025
144 Stars

A ready to use Nuxt 3 boilerplate. (w/ HTTPS, Tailwind, i18n+RTL, Pinia, GDPR, Dark mode, TypeScript, Prettier, ESLint etc.)

Categories

Overview:

The Nuxt Boilerplate is a ready-to-use template for Nuxt 3, a popular framework for developing Vue.js applications. It provides a set of predefined configurations and modules to help developers quickly start building their projects.

Features:

  • Quick setup: Get started with just a few simple steps.
  • Nuxt Modules included: Comes with essential modules like eslint, piniata, tailwindcss, i18n, devtools, image, google-fonts, color-mode, and icon.
  • HTTPS support: Optional support for generating a certificate for localhost HTTPS.
  • Component Viewer: A separate extension is available for visualizing and designing components.

Installation:

To install the Nuxt Boilerplate, follow these steps:

Prerequisites:

  • pnpm (package manager)
  • mkcert (Optional for localhost HTTPS)

Clone the repository:

git clone <repository URL>

Install dependencies:

pnpm install

Optional: Set up environment variables: Create a .env file and set any required variables.

Optional: Generate a certificate for localhost HTTPS: If you want to enable HTTPS for your local development server, follow the instructions on how to generate a certificate using mkcert in the documentation.

Start the local server:

pnpm dev

Start the development server:

pnpm run dev

Start the production build server (HTTP):

pnpm run build
pnpm run start

For more information on deployment, refer to the deployment documentation.

Summary:

The Nuxt Boilerplate is a comprehensive template for Nuxt 3 that streamlines the setup process and comes with essential modules pre-configured. It also includes support for HTTPS and a component viewer extension for an enhanced development experience. Overall, it provides a convenient starting point for building Vue.js applications with Nuxt.