Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Minimal, fast, and designed with developers in mind, v4.20 is your go-to starting point for new projects with Nuxt and Nuxt UI

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
v4.20 is a minimal, opinionated Nuxt 4 starter template that scaffolds a production-ready app with Nuxt UI, Nuxt Image, and Pinia preconfigured, delivered through a single CLI command.
v4.20 is a starter template for building Nuxt 4 applications. It takes a project name and primary/neutral color choices as input through the v4.20 CLI, and produces a fully configured Nuxt project with file-based routing, layouts, two example pages, a Pinia store with SSR hydration, and dark mode theming. The template runs on Nuxt 4 and requires Node.js 18 or newer, with Bun recommended as the package manager. It ships with Nuxt UI v4, Nuxt Image, and Tailwind CSS, and includes a default layout with navigation and theme controls.
useLocalStorage from VueUse and HMR-friendly setup.bunx v420 or npx v420 to scaffold a new project with prompt-based selection of project name and colors.useHead and SEO meta tag patterns in the template.useHead metadata patterns, and responsiveness to quickly spin up a marketing site.Run bunx v420 or npx v420, provide a project name and choose primary/neutral colors, then the CLI generates a project and installs dependencies with bun i. After that, bun dev starts the dev server at http://localhost:3000 with HMR, and bun build produces a production output in .output.
The official Nuxt CLI (npm create nuxt@latest) is the main alternative; v4.20 positions itself as a more opinionated baseline that adds color prompts, layouts, and preconfigured modules.
Yes, the template is released under the MIT license.
Node.js 18 or newer is required, and the template recommends Bun as the package manager, though npm and yarn also work.
Yes, it ships with a Pinia store configured for SSR hydration, with persistence via VueUse's useLocalStorage.
Run bunx v420 or npx v420 in your terminal, answer the prompts for project name and colors, then install dependencies and run bun dev.
