# vuejs/vue

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

Repository: https://github.com/vuejs/vue
Canonical: https://ross.abutalabs.com/products/vue
Homepage: http://v2.vuejs.org
Language: TypeScript
License: MIT
License Family: permissive
Topics: vue, javascript, frontend, framework
Last push: 2024-10-10T07:24:15+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4783, "days_push": 692, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 210689, forks 33749 (observed 2026-08-28T04:12:28.451662+00:00)

## What it is
Vue 2 is the end-of-life repository for Vue.js, a progressive JavaScript framework for building user interfaces that scales from a lightweight library to a full-featured framework. It reached End of Life on December 31, 2023, and all active development has moved to the vuejs/core repository for Vue 3.

## Use cases
- build a reactive single-page web application
- add incremental interactivity to an existing server-rendered page
- maintain a legacy Vue 2 codebase
- learn how a progressive frontend framework works
- build component-based user interfaces with a virtual DOM

## When to choose
- you are maintaining or patching an existing Vue 2 application that cannot be upgraded
- you need a framework whose distribution packages remain available on CDNs and npm despite EOL
- you are studying Vue 2 source code or writing migration tooling toward Vue 3

## When to avoid
- you are starting any new project - use Vue 3 (vuejs/core) instead
- you need security fixes, bug fixes, or new features, since Vue 2 receives none
- you have compliance requirements about unmaintained software without a paid extended-support plan

## Facets
- artifact type: framework
- maturity: abandoned
- function: frontend-framework, ui-components, state-management, templating, ssr
- domain: web-development, frontend, developer-tools
- platform: browser, cross-platform
- tags: vue2, end-of-life, progressive-framework, reactive-ui, virtual-dom, single-page-applications, javascript, nodejs, web

## Member repositories
- vuejs/vue (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:28.451662+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:10:29.740720+00:00, confidence not recorded.
  - readme: https://github.com/vuejs/vue (fetched 2026-08-28T04:12:28.451662+00:00, sha b8c2255176e1)
  - homepage: http://v2.vuejs.org (fetched 2026-08-28T17:21:51.723865+00:00, sha 4b072d6d470f)
  - site_page: https://vuejs.org/about/team.html (fetched 2026-08-28T17:21:51.732403+00:00, sha d12b4549ec45)
- Data as of 2026-08-30T08:39:29.467469+00:00.
