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.
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.
