Based on Nuxt 3, using pnpm to manage dependencies
nuxt-boilerplate — Nuxt Starter Template
By damisparks
A Nuxt 3 starter template integrating TypeScript, Nuxt UI, Pinia, and a common development toolchain, with example pages and components.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Built-in TypeScript, Nuxt UI, and Pinia state management
Integrates NuxtFonts, Nuxt Image, Nuxt Icons, and device detection modules
Configures ESLint Nuxt and establishes Git hooks via Husky and lint-staged
Provides a custom error page and example pages, components, and store structure
Template Details
This is a starter template for Nuxt 3, using pnpm as the package manager and written in TypeScript. The template comes with the Nuxt UI component library, Pinia state management, NuxtFonts font optimization, Nuxt Image image processing, and Nuxt Icons icon support, and integrates @nuxtjs/device for device detection.
For code quality, the template includes ESLint Nuxt configuration, as well as Git hooks composed of Husky and lint-staged for pre-commit checks. The project structure is divided into assets, components, layouts, pages, store, and types under the app directory, and provides a custom error page error.vue. Example content includes the home page index.vue, the play.vue page, and components such as AppNavBar, AppFooter, AppTitle, ProductCard, and QuickAccess, with a productStore example in the store directory.
Usage limitations: The template is positioned as a starter, and the example pages and components are only for demonstrating structure; actual business logic must be replaced by the user. The README does not explain testing, CI, or deployment configuration details, and the Netlify deployment button points to a repository address that differs from the current repository, so it needs to be verified. The license is MIT, but third-party assets such as demo images, fonts, and icons require separate authorization confirmation.
Is it right for your project?
Use Cases
- Need to quickly set up a Nuxt 3 project skeleton with built-in UI and state management
- Want the project to have TypeScript and ESLint code standards from the start
- Need a pre-configured solution for common frontend capabilities like images, fonts, and icons
Suitable For
- Frontend developers familiar with Vue and Nuxt
- Personal or small team projects needing a Nuxt 3 starter template
- Projects that want to organize state with Pinia and build interfaces with Nuxt UI
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Use pnpm install to install dependencies
- 2
pnpm dev starts the local development server (default http://localhost:3000)
- 3
pnpm build builds the production version, pnpm preview previews locally
- 4
pnpm lint and pnpm lintfix are used for code checking and automatic fixing
- 5
The Netlify deployment button in the README points to the damisparks/nuxity repository; verify before use
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not imply that external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional charges.
View Original Text Basis
https://github.com/damisparks/nuxt-boilerplate/blob/main/LICENSEhttps://github.com/damisparks/nuxt-boilerplate/blob/main/README.mdPermission is hereby granted, free of charge
Original License Text
Compiled by DeepSeek based on repository license and README ·2026-10-03. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 82 / 100
- Technologies
- Nuxt · Vue
- Website type
- Starter
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2025-06-04
- Screenshot last checked
- 2026-10-03
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Nuxt as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Automatically checked against source and license rules; no manual editorial review.
Inspect the recorded source material
SHA-256: 4d5dda57a0b4ad1ba3b79a4cd0c0ffc2b24a1a9ee4b625915e794109e31cb258
2026-10-03T02:00:29.576Z
Source file / repository# Nuxt 3 Boilerplate
A modern, feature-rich Nuxt 3 starter template with TypeScript support, Nuxt UI, state management with Pinia, and comprehensive tooling for development.
[<img src="https://www.netlify.com/img/deploy/button.svg" alt="Deploy to Netlify" />](https://app.netlify.com/start/deploy?repository=https://github.com/damisparks/nuxity#NODE_VERSION=18&AWS_LAMBDA_JS_RUNTIME=nodejs18.x)
## Features
* ⚡️ [Nuxt 3](https://github.com/nuxt/nuxt) with [pnpm](https://pnpm.io/) - super fast development and build times
* 🎨 [Nuxt UI](https://ui.nuxt.com) - sophisticated, accessible, and highly performant user interfaces
* 🔍 [TypeScript](https://www.typescriptlang.org/) - type safety and improved developer experience
* 📝 [NuxtFonts](https://fonts.nuxt.com) - plug-and-play fonts optimization
* 🍍 [Pinia](https://pinia.vuejs.org/) - intuitive, type safe store for Vue
* 📱 [Device Detection](https://github.com/nuxt-modules/device) - mobile and device detection (@nuxtjs/device)
* ✨ [Eslint Nuxt](https://github.com/nuxt/eslint-config) - code quality and consistency
* 🐕 [Husky](https://github.com/typicode/husky) & [Lint-staged](https://github.com/okonet/lint-staged) - Git hooks for code quality
* 🖼️ [Nuxt Image](https://image.nuxtjs.org/) - optimized image handling
* 🚀 [Nuxt Icons](https://ui.nuxt.com/getting-started/icons/nuxt) - easy icon usage
* 🧩 Custom error page with consistent UI
## Project Structure
```
├── eslint.config.mjs # ESLint configuration
├── LICENSE # License file
├── nuxt.config.ts # Nuxt configuration
├── package.json # Project dependencies
├── pnpm-lock.yaml # pnpm lock file
├── README.md # Project documentation
├── tsconfig.json # TypeScript configuration
├── app/ # Main application directory
│ ├── app.vue # Application entry point
│ ├── error.vue # Error page
│ ├── assets/ # Static assets
│ │ └── css/ # CSS files
│ │ └── main.css
│ ├── components/ # Vue components
│ │ ├── AppFooter.vue
│ │ ├── AppNavBar.vue
│ │ ├── AppTitle.vue
│ │ ├── ProductCard.vue
│ │ └── QuickAccess.vue
│ ├── layouts/ # Page layouts
│ │ └── default.vue
│ ├── pages/ # Application routes
│ │ ├── index.vue
│ │ └── play.vue
│ ├── store/ # Pinia store modules
│ │ └── productStore.ts
│ └── types/ # TypeScript type definitions
│ └── index.ts
└── public/ # Public static assets
└── favicon.ico
```
## Setup
Make sure to install the dependencies:
```bash
# Install dependencies
pnpm install
```
## Development
Start the development server on http://localhost:3000
```bash
pnpm dev
```
## Production
Build the application for production:
```bash
pnpm build
```
Locally preview production build:
```bash
pnpm preview
```
## Linting
Run linting:
```bash
pnpm lint
```
Fix linting issues:
```bash
pnpm lintfix
```
## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
## License
This project is licensed under the [MIT License](LICENSE).
Check out the [Nuxt 3 documentation](https://nuxt.com/docs) for more information.
Explore similar templates
Compare previews and descriptions within the same stack and category.

laravel-nuxt
A Laravel + Nuxt decoupled starter kit with built-in login, registration, email verification, password reset, and Socialite third-party login (GitHub example), switchable between SPA and SSR.
Nuxt · Starter

canvas
Canvas is a Nuxt-based portfolio template that uses Nuxt Content for content management and Nuxt UI with Tailwind CSS for pages.
Nuxt · Portfolio

nuxt3-starter
A Nuxt 3 starter template generated by nuxi, preconfigured with UnoCSS, unplugin-icons, Pinia, and VueUse. It suits developers who need a quick Nuxt 3 project skeleton with atomic CSS and auto-import workflows, and is available under the MIT license.
Nuxt · Starter

starter
The official Nuxt starter template for Nuxt UI, based on Nuxt and Vue. It provides a runnable project skeleton, an online demo, and Nuxt UI installation documentation, with README commands for creating, installing, developing, building, and previewing.
Nuxt · Starter

bloggrify
Bloggrify is a Nuxt layer that turns Markdown files into a blog site, built on Nuxt Content with preconfigured analytics, newsletter, comments, SEO, RSS, and content components.
Nuxt · Blog

vitify-nuxt
Vitify Nuxt is an admin dashboard starter template built on Nuxt and Vuetify, featuring a drawer layout, automatic navigation and breadcrumbs, notification state, ECharts charts, theming and dark mode, and authentication via nuxt-auth-utils.
Nuxt · Admin dashboard
