Skip to content

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
Step-by-step guide: how to use Vue CLIInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    Clone the repository

    git clone https://github.com/vuejs/vue-cli
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
vue-cli (this)29.5kDev toolintermediate1.2 years agoDevelopers maintaining an existing Vue.js project that was created with Vue CLI
vite83.7kDev toolintermediate4 days agoFrontend developers starting a new modern web project
nuxt61kLibraryintermediate4 days agoDevelopers 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.