awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
vuejs avatar

vuejs/vue-cli

0
View on GitHub↗
29,576 stars·6,258 forks·JavaScript·MIT·40 viewscli.vuejs.org↗

Vue Cli

vue-cli is a frontend development command line interface and scaffolding tool designed for initializing, managing, and configuring the build pipeline of Vue.js projects. It serves as a project bootstrapping tool that creates standardized directory structures and installs the necessary dependencies to establish a development environment.

The tool provides a build environment based on Webpack to bundle and compile assets for modern web applications. It focuses on automating the frontend build pipeline to ensure consistent production builds across different projects.

The system incorporates standardized frontend tooling through a plugin-driven configuration and template-based scaffolding. This allows for the application of consistent plugins and configuration options to maintain development standards.

Features

  • Project Initializers - Bootsraps standardized project structures specifically tailored for frontend applications with required build tools.
  • Frontend Build Tools - Automates the compilation and bundling of JavaScript and CSS to ensure consistent production builds.
  • Environment Setup Tools - Automates the installation of required npm packages and development environment dependencies based on project presets.
  • Frontend Development CLIs - Provides a comprehensive command line interface for initializing and managing frontend build pipelines.
  • Project Scaffolding - Generates standardized directory structures and initial configuration files using predefined project blueprints.
  • Modular Plugin Architectures - Implements a modular plugin system that allows developers to extend the core build functionality.
  • Vue Development - Sets up a local workspace with live-reloading and dependency management specifically for Vue.js development.
  • Scaffolding - Provides a standardized way to start new Vue.js applications with pre-configured build tools.
  • Build and Bundling Tools - Leverages Webpack to provide a robust development environment for bundling and compiling modern web assets.
  • Abstractions - Provides a simplified configuration interface that abstracts away complex Webpack settings.
  • Asset Bundling - Uses Webpack to transform source code into optimized assets through a configurable compilation pipeline.
  • Project Standardization Frameworks - Enforces consistency across projects by applying standardized sets of plugins and configuration options.
  • Build Tools - Standard command-line interface for Vue.js development.
  • Vue Ecosystem - Standard tooling for rapid Vue.js project scaffolding.
  • Web Frameworks - Standardized scaffolding tool for project development.
  • Boilerplates - Listed in the “Boilerplates” section of the Awesome Micro awesome list.

Star history

Star history chart for vuejs/vue-cliStar history chart for vuejs/vue-cli

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vue Cli

Similar open-source projects, ranked by how many features they share with Vue Cli.
  • vitejs/awesome-vitevitejs avatar

    vitejs/awesome-vite

    16,866View on GitHub↗

    Awesome Vite is a curated collection of resources, plugins, and templates designed for the Vite build tool ecosystem. It serves as a central directory for developers looking to extend the capabilities of this high-performance frontend build pipeline and module bundler. The project highlights the core strengths of Vite, including its native ESM-based development server, instant hot module replacement, and pre-bundled dependency optimization. By aggregating community-maintained tools, it showcases how to leverage Vite’s plugin-based architecture to customize build pipelines, integrate popular f

    JavaScriptawesomeawesome-listvite
    View on GitHub↗16,866
  • vuejs-templates/webpackvuejs-templates avatar

    vuejs-templates/webpack

    9,644View on GitHub↗

    This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured project boilerplate and a frontend build pipeline designed to bootstrap development environments and compile application code into distributable bundles. The template includes a development environment with hot module replacement, error overlays, and source maps to allow for instant updates in the browser without losing application state. It also features a project generator that establishes folder structures and configurations for routing, linting, and testing. The build system co

    JavaScript
    View on GitHub↗9,644
  • brunch/brunchbrunch avatar

    brunch/brunch

    6,758View on GitHub↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    JavaScriptbrunchbuild-automationjavascript
    View on GitHub↗6,758
  • facebook/create-react-appfacebook avatar

    facebook/create-react-app

    103,325View on GitHub↗

    Create React App is a comprehensive suite of tools for project bootstrapping, local development serving, unit testing, and production asset optimization. It functions as a React project bootstrapper and frontend build toolchain that generates a pre-configured development environment and folder structure. The project provides a local development server with live reloading and real-time error reporting, alongside a built-in test runner for executing unit tests and generating code coverage reports. It also includes a progressive web app template to implement service workers and web app manifests

    JavaScript
    View on GitHub↗103,325
See all 30 alternatives to Vue Cli→

Frequently asked questions

What does vuejs/vue-cli do?

vue-cli is a frontend development command line interface and scaffolding tool designed for initializing, managing, and configuring the build pipeline of Vue.js projects. It serves as a project bootstrapping tool that creates standardized directory structures and installs the necessary dependencies to establish a development environment.

What are the main features of vuejs/vue-cli?

The main features of vuejs/vue-cli are: Project Initializers, Frontend Build Tools, Environment Setup Tools, Frontend Development CLIs, Project Scaffolding, Modular Plugin Architectures, Vue Development, Scaffolding.

What are some open-source alternatives to vuejs/vue-cli?

Open-source alternatives to vuejs/vue-cli include: vitejs/awesome-vite — Awesome Vite is a curated collection of resources, plugins, and templates designed for the Vite build tool ecosystem.… vuejs-templates/webpack — This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured… brunch/brunch — Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code… facebook/create-react-app — Create React App is a comprehensive suite of tools for project bootstrapping, local development serving, unit testing,… facebookincubator/create-react-app — Create React App is a command-line tool that generates a pre-configured project structure and build pipeline for React… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes…