vuejs/vue

Created Dec 28, 2020 · View the vuejs/vue repository page

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

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

329

Lines of Code

9,728

From

Apr 11, 2016

To

Nov 24, 2020

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.

Share this video

More from vuejs

See all →