github.com/vuejs/vue ↗

This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

An animated visualization of vuejs/vue's Git history from April 2016 to November 2020, built by 329 contributors. The codebase reached 9,728 lines, mostly TypeScript. The video runs 2 minutes 49 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

TypeScript

Contributors

329

Lines of Code

9,728

From

2016-04-11

To

2020-11-24

Advertisement

About vuejs/vue

This repository contains Vue 2, a progressive JavaScript framework for building user interfaces. Vue is designed to be incrementally adoptable, starting as a lightweight library focused on the view layer and scaling up to a full framework for complex single-page applications. The framework emphasizes an approachable core that developers can learn and integrate gradually into their projects.

Vue 2 reached end of life on December 31st, 2023, and this repository is no longer actively maintained. It no longer receives new features, bug fixes, or updates, though the framework remains available through existing distribution channels like npm and CDNs. The project recommends that new projects use Vue 3 instead, and encourages existing Vue 2 users to upgrade, though it acknowledges that some organizations may have constraints preventing immediate migration.

The Vue ecosystem includes supporting libraries for common needs: vue-router for single-page application routing, vuex for state management, vue-loader for processing single-file components, vue-devtools for browser debugging, and other tools for server-side rendering, TypeScript support, and reactive programming integration. The framework is written in TypeScript and is licensed under MIT.

Advertisement

Share this video