
Vue CLI
Scaffolding and webpack-based build tooling for Vue.js projects, now in maintenance mode.
- Stars
- 29.5k
- Forks
- 6.2k
- Licence
- MIT
- Language
- JavaScript
- Last update
- 1.2 years ago
- Type
- Dev tool
No commits in over a year — check for forks or alternatives before adopting.
What it is
Vue CLI is a command-line tool for setting up and building Vue.js projects, built on webpack. The README describes it as webpack-based tooling for Vue.js development. The README now says the project is in maintenance mode and recommends create-vue, which scaffolds Vite-based projects, for new work.
- Maintain an existing Vue.js project that uses Vue CLI tooling
- Find migration guides and tools for moving from Vue CLI to Vite
- Read the project documentation at cli.vuejs.org
Great for
- Developers maintaining an existing Vue.js project that was created with Vue CLI
- Teams that need to keep an older webpack-based Vue build working
- Developers migrating an existing Vue CLI project to Vite
Not ideal for
- Starting a brand-new Vue project: the README recommends create-vue instead, since Vue CLI is in maintenance mode
- Anyone looking for active feature development, because the README says the project is in maintenance mode
How to get it
- 1
Install with a package manager
Clone the repository
git clone https://github.com/vuejs/vue-cli - 2
Run it
- Read the Status section and decide whether create-vue or Vite is a better fit for your project
- Open the documentation at https://cli.vuejs.org/ for usage details
- Follow the migration guides if you are moving an existing project to Vite
- 3
Get the most out of it
- Check the Vue 3 Tooling Guide at vuejs.org for current recommendations
- Use the linked awesome-vite list to find tools that help automate migration from Vue CLI
- Read the contributing guide if you want to help improve the documentation
Downloads
Strengths
- Widely used, with about 29,500 GitHub stars at the time of the metadata
- MIT licensed, so it is free to use and modify
- Has official documentation and a documented migration path to newer tools
Trade-offs
- Maintenance mode means new features are unlikely; the README points to create-vue and Vite for new projects
- The README provided does not list specific commands or setup steps, so detailed usage is unclear from this text
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| vue-cli (this) | 29.5k | Dev tool | intermediate | 1.2 years ago | Developers maintaining an existing Vue.js project that was created with Vue CLI |
| vite | 83.7k | Dev tool | intermediate | 4 days ago | Frontend developers starting a new modern web project |
| nuxt | 61k | Library | intermediate | 4 days ago | Developers who already know Vue.js and want a structured full-stack setup |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.