The official scaffolding tool for creating Vite-powered Vue.js projects with interactive feature selection.
create-vue is the official command-line tool for generating new Vue.js project structures. It creates pre-configured Vue applications powered by the Vite build tool, solving the problem of manual project setup and configuration. It replaces the older Vue CLI as the recommended starting point for Vue development.
Vue.js developers starting new projects who want a modern, fast development setup with optional features like TypeScript, routing, and state management.
Developers choose create-vue because it's the Vue team's official recommendation, provides a significantly faster development experience via Vite, and offers a simple interactive interface to select only the features needed for their project.
🛠️ The recommended way to start a Vite-powered Vue project
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
As the Vue team's recommended scaffolder, it ensures projects align with current best practices and ecosystem standards, reducing configuration errors.
Generates Vite-based projects for instant server starts and rapid hot module replacement, offering a significant performance boost over older webpack setups.
The interactive CLI guides users through feature selection like TypeScript or Vue Router, while CLI flags enable automated, reproducible creation for CI/CD.
The --bare flag creates projects with almost no pre-configured code, ideal for custom setups or learning without unnecessary bloat.
Projects are tied to Vite's plugin system, which may lack equivalents for niche webpack plugins, requiring workarounds for specific build needs.
Vue 2 scaffolding is available via vue@legacy but for an end-of-life framework, making it unsuitable for new projects needing long-term maintenance.
Server-side rendering isn't included in interactive prompts, requiring manual installation and configuration of Vite SSR plugins post-scaffolding.
Create Vue is an open-source alternative to the following products: