vue
by
vuejs

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

View on GitHub ↗

Summary Information

Updated 20 minutes ago
Added to GitGenius on May 1st, 2021
Created on July 29th, 2013
Open Issues & Pull Requests: 635 (+0)
Number of forks: 33,899
Total Stargazers: 210,111 (-2)
Total Subscribers: 5,820 (+0)

Issue Activity (beta)

Issue API unavailable.

Repository Insights (GitGenius)

Median issue/PR response: 0.5 hours
Mean response time: 127.7 days
90th percentile: 22.0 hours
Tracked items: 2,124

Most active contributors

Detailed Description

The vuejs/vue repository is the now-inactive codebase for Vue 2, a progressive JavaScript framework for building user interfaces. As explicitly stated in the repository's README, Vue 2 reached End of Life on December 31st, 2023, and no longer receives new features, updates, or fixes. The actively maintained version of Vue is located in the separate vuejs/core repository. This repository remains available on distribution channels for existing users, but new projects are directed toward Vue 3.

Vue is designed as a progressive framework that can scale from a lightweight library focused on the view layer to a complete framework for large-scale Single-Page Applications. The framework implements reactive data binding, a virtual DOM, and component-based architecture with support for single-file components. It follows an MVVM pattern and provides a templating engine for building interactive user interfaces. The framework supports all ES5-compliant browsers, though IE8 and below are not supported.

The Vue 2 ecosystem includes several supporting libraries documented in the repository. Vue Router handles single-page application routing, while Vuex manages large-scale state management. Vue CLI provides project scaffolding capabilities, and Vue Loader enables webpack support for single-file component files with the .vue extension. Additional ecosystem tools include Vue Server Renderer for server-side rendering, Vue Class Component for TypeScript decorator support, Vue RX for RxJS integration, and Vue DevTools as a browser extension for development.

GitGenius activity data reveals the repository maintained active community engagement despite its mature status. Across 2147 tracked issues and pull requests, the median response latency was 0.5 hours with a mean of 3032.3 hours, indicating rapid initial responses to community submissions. The most frequently applied issue labels were feature request with 123 occurrences, need repro with 108, and bug with 104, showing the repository's focus on bug resolution and feature discussions. The primary maintainers tracked by GitGenius were yyx990803 with 2076 events, posva with 1348 events, and LinusBorg with 618 events, demonstrating concentrated stewardship of the project.

The repository is written in TypeScript and maintains connections to other major projects through overlapping contributors. GitGenius identified shared contributors with microsoft/vscode, microsoft/typescript, and meteor/meteor, indicating Vue's integration into broader development ecosystems. The project is MIT-licensed and has been maintained since 2013 by Yuxi (Evan) You. While Vue 2 is no longer actively developed, the repository documents that users with compliance or security requirements regarding unmaintained software can explore Vue 2 NES, a commercially supported extended support option.

vue
by
vuejsvuejs/vue

Repository Details

Fetching additional details & charts...