Skip to content

Vue

A JavaScript framework for building user interfaces on the web, designed to be adopted gradually.vuejs/core

Stars
55k
Forks
9.3k
Licence
MIT
Language
TypeScript
Last update
4 days ago
Type
Library

What it is

Vue.js is an open-source JavaScript framework for building the interactive parts of websites and web apps. It is described as progressive and incrementally adoptable, meaning you can use it for a small part of a page or build a full application with it. This repository holds the core source code; the README points to the official documentation for getting started.

  • Build interactive UI components for a web page
  • Develop a full single-page web application
  • Add Vue to an existing site one section at a time

Great for

  • Developers building interactive user interfaces for the web
  • Teams that want to adopt a framework gradually into an existing site
  • Developers who want an MIT-licensed, widely used frontend framework

Not ideal for

  • Non-programmers looking for a ready-made website builder, since the README points to documentation for developers
  • People needing help through the GitHub issue tracker, since the README says it is reserved for bug reports and feature requests and directs questions to the forum and chat
Step-by-step guide: how to use VueInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Install with a package manager

    You'll need: Node.js (version not specified in README)

    Clone the repository

    git clone https://github.com/vuejs/core
  2. 2

    Run it

    • Read the getting started guide at vuejs.org
    • Install the vue package from npm in a project
    • Create a component and mount it on a page, following the official docs
  3. 3

    Get the most out of it

    • Use the official documentation at vuejs.org for setup and examples
    • Browse the awesome-vue curated list for compatible tools and components
    • Join the official forum or community chat for help
    • Check the Vue blog for updates

Downloads

Strengths

  • MIT licensed, so it is free to use and modify
  • Large community with over 54,000 stars on GitHub
  • Official documentation, forum, and chat are linked from the README

Trade-offs

  • The README is short and defers nearly all details to the external documentation site
  • Repository is the framework's source code, so it is not a beginner tutorial on its own
  • Community support is routed through the forum and chat rather than GitHub issues

How it compares

ProjectStarsTypeLevelUpdatedBest for
core (this)55kLibraryintermediate4 days agoDevelopers building interactive user interfaces for the web
react252kLibraryintermediate5 days agoDevelopers building interactive web interfaces with JavaScript
svelte88.5kLibraryintermediate4 days agoDevelopers who want to build interactive websites with less boilerplate
angular101kFrameworkintermediate5 days agoDevelopers building larger, multi-screen web applications

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.