Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
This is a Nuxt.js Boilerplate project that you can clone and play around with to learn the cool stuff you can do with Nuxt
Nuxt Boilerplate is an opinionated, extensively documented Nuxt 2 starter project that bundles a structured architecture with linting, tests, and configurable generators so developers can clone it and adapt it into a new Nuxt application.
Nuxt Boilerplate is a GitHub-hosted boilerplate for Nuxt 2 applications, maintained in the debs-obrien/nuxt-boilerplate-project repository and inspired by Chris Fritz's Vue Enterprise Boilerplate. It takes a fresh Nuxt project structure and adds an opinionated setup: a docs folder, linting for Vue, JavaScript/JSON, SCSS, and Markdown, Jest unit tests, Cypress end-to-end tests (marked "coming soon"), and configurable generators. The project is designed to be cloned, explored, and modified, and it includes a Netlify status badge indicating deployment readiness.
docs folder with 18+ guides covering architecture, components, setup and development, i18n, images, layouts, nuxt config, pages, performance, plugins, PWA, linting, editors, production, and troubleshooting.yarn, and build your project on top of the pre-configured architecture and tooling.docs guides to understand how components, layouts, pages, plugins, and performance are handled.Clone the repository, enter the folder, install dependencies with yarn, then read the Setup and development documentation. The README provides these commands in order: git clone, cd my-new-project, and yarn, with a note to read the linked documentation before starting. The boilerplate's structure is documented in the docs folder so you can customize the architecture to fit your app.
Pros:
Cons:
The boilerplate is free to clone and download from GitHub; the README invites you to clone or download it and play around. No pricing or license fee is mentioned.
create-nuxt-app or npx nuxt/create-nuxt-app, which creates a default Nuxt project without the opinionated linting, testing, and documentation structure featured here.Clone the repository, enter the folder, run yarn to install dependencies, then read the Setup and development documentation. The README provides all the commands you need to go from an empty terminal to a working Nuxt project.
The README explains that Nuxt is like a smart personal assistant that handles many concerns for you, while this boilerplate acts as a personal coach that teaches you to configure your own framework. It adds opinionated linting, tests, and documentation that Nuxt's default generator does not include.
Unit tests use Jest and live as first-class citizens beside your source files; end-to-end tests use Cypress. The README marks the Cypress portion as "coming soon," so the testing setup is partially complete.
No, the author explicitly says the project is a work in progress and nowhere near finished. It is meant as a learning playground and a foundation to experiment with, not as a finalized production template.
The docs folder contains guides for architecture, components, setup and development, i18n, images, layouts, nuxt config, package.json, pages, performance, plugins, PWA, languages and technologies, tests and API mocking, linting and formatting, editor integration, building and deploying to production, and troubleshooting.
