On this page
Overview
create-vue 3.24.0 is Vue's recommended project scaffolding CLI for Vite-powered applications. Interactive prompts or feature flags can add TypeScript, JSX, Vue Router, Pinia, Vitest, Cypress, Playwright, ESLint, and formatting options.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Create a Vite-powered Vue project with npm create vue@latest
The README recommends npm create vue@latest and supports both interactive prompts and command-line feature flags.
Choose TypeScript, Router, Pinia, tests, and linting as feature flags
The CLI source defines flags for TypeScript, JSX, Vue Router, Pinia, Vitest, Cypress, Playwright, ESLint, Prettier, Oxfmt, and related features.
Sources: [3]
Best fit
Fits teams that want reproducible Vue project bootstrapping
It reduces manual wiring for Vite, routing, state management, testing, and linting when starting a project and keeps the initial structure aligned with Vue's recommended tooling.
Sources: [1]
Before adoption
Version 3.24.0 requires Node ^22.18.0 or >=24.12.0
Package metadata defines Node ^22.18.0 || >=24.12.0, so older Node environments may not be able to run the CLI.
Sources: [2]
The CLI core is MIT while generated templates are CC0
Although GitHub's repository license field reports NOASSERTION, the repository LICENSE explicitly licenses create-vue core under MIT and template files plus generated output under CC0 1.0.
Sources: [5]
Keep @latest in npm create vue@latest
The README warns that omitting @latest or @legacy may allow npm to resolve a cached outdated package version.
Sources: [1]
Official sources
- [1]create-vue v3.24.0 README(2026-10-05)
- [2]create-vue 3.24.0 package metadata(2026-10-05)
- [3]create-vue 3.24.0 CLI source(2026-10-05)
- [4]create-vue v3.24.0 release(2026-10-05)
- [5]create-vue core MIT and template CC0 license(2026-10-05)
Supplemental curator note
create-vue 3.24.0 requires Node ^22.18.0 or >=24.12.0. The CLI core is MIT licensed while generated template files are CC0. The README explicitly recommends keeping @latest in npm create vue@latest.
Try it in 3 steps
- 1
Install pinned create-vue 3.24.0 in an isolated project
Install only the reviewed CLI in a temporary npm project without generating a real application.
demo=$(mktemp -d "${TMPDIR:-/tmp}/create-vue.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-dev --save-exact create-vue@3.24.0 - 2
Verify the CLI package version
Require the installed create-vue package to match the reviewed version.
test "$(node -e "console.log(require('create-vue/package.json').version)")" = '3.24.0' - 3
Inspect available feature flags
Verify the CLI starts and prints help without scaffolding a project.
npx create-vue --help >/dev/null
Growth
Growth trends · Last 30 days
4,410 Stars
Trend data is still being collected.
Development activity
Last 90 days · weekly
- Commits (last 30 days)
- 23
- Open PRs
- 15
Development activity is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- vue
- vue3
- vuejs
- vite
- Stars
- 4,410
- Forks
- 528
- Watchers
- 26
- Open issues
- 26
- Contributors
- 58
- Owner type
- Organization
- Primary language
- TypeScript
- License
- MIT
- Repository last updated
- Oct 5, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Vue Macros1,984 Stars
4 shared tag(s) · 1 shared category(s) · Same language
Add compile-time macros and syntax sugar to Vue SFC authoring
TypeScript - Storybook91,200 Stars
3 shared tag(s) · 1 shared category(s) · Same language
capture UI states once and reuse them across docs, interaction tests, and agent tooling
TypeScript - Nuxt60,920 Stars
3 shared tag(s) · 1 shared category(s) · Same language
combine Vue SSR, SSG, SPA, hybrid rendering, and server APIs in one project model
TypeScript - VueUse22,387 Stars
3 shared tag(s) · 1 shared category(s) · Same language
Reuse browser, state, and event behavior as Vue 3 Composition API utilities
TypeScript - VeeValidate11,263 Stars
3 shared tag(s) · 1 shared category(s) · Same language
Manage Vue 3 form state and validation independently from UI components
TypeScript - Vue Language Tools6,722 Stars
3 shared tag(s) · 1 shared category(s) · Same language
Provide Volar-based editor support and CLI type checking for Vue SFCs
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.