Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Vue 3 + Vuetify 3 + TypeScript starter built on Vite with router, Pinia, linting, and test tooling.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
vite-vuetify-ts-starter is a GitHub template that gives you a runnable Vue 3, Vuetify 3, TypeScript application scaffolded on Vite, complete with router, store, linting, and test tooling.
vite-vuetify-ts-starter is an open-source GitHub template that combines Vue 3, Vuetify 3, TypeScript, and Vite into a pre-configured single-page application scaffold. It consumes your environment variables (like VITE_APP_TITLE) and source files, and produces a production-ready build via pnpm build or a dev server on http://localhost:5173 via pnpm dev. The template is maintained by GitHub user l ogue, who also publishes related starters for Vue 2 and other UI libraries.
build:analyze, coverage reporting via test:coverage, and clean commands for cache and build artifacts.pnpm test:unit, pnpm test:e2e, and pnpm build in pipelines, with coverage and bundle analysis commands included.pnpm install and pnpm dev.pnpm lint to check Vue markup, styles, and JavaScript in one command, then use pnpm test for unit tests.pnpm build:analyze to inspect bundle size and pnpm test:coverage to report unit test coverage.npx skills add, and manage them via the tracked skills-lock.json file.It follows the standard Vite workflow. After cloning, run pnpm install to install dependencies, then pnpm dev to start the dev server. The README also lists a clean command to remove cached files in node_modules/.vite if adding or deleting files misbehaves.
The README warns that Node v21.0.0 does not work properly and requires an upgrade to at least 21.1.0. The badge in the repository specifies Node v22.13.0 or higher as the supported version, so stick to that for a reliable setup.
The template is built around pnpm, version 11 per the badge. The quick start instructions all use pnpm commands such as pnpm install, pnpm dev, and pnpm build.
Yes. Vitest is configured for unit tests and Playwright for end-to-end tests. Run them with pnpm test:unit and pnpm test:e2e respectively.
Define the VITE_APP_TITLE environment variable in your .env file. The README gives this as the first step before starting development.
The repository includes AGENT.md and .github/copilot-instructions.md as guidance documentation, and optionally supports installing Vue and Vuetify Agent Skills via npx skills add for tools like Claude Code and GitHub Copilot.
