vuejs/core

🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 19 minutes ago
Added to GitGenius on August 31st, 2026
Created on June 12th, 2018
Open Issues & Pull Requests: 900 (+0)
Number of forks: 9,186
Total Stargazers: 54,284 (+0)
Total Subscribers: 754 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.0 hours
Mean response time: 66.5 days
90th percentile: 94.5 days
Tracked items: 1,316

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 9% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 293
New in 7 days: 8
Closed in 7 days: 12
Avg open age: 895 days
Stale 30+ days: 279
Stale 90+ days: 259

Recent activity

Opened in 7 days: 6
Closed in 7 days: 12
Comments in 7 days: 1
Events in 7 days: 6

Top labels

  • :hammer: p3-minor-bug (215)
  • scope: types (162)
  • 🔩 p2-edge-case (160)
  • has workaround (119)
  • :lady_beetle: bug (86)
  • :sparkles: feature request (64)
  • scope: vapor (62)
  • can't reproduce (59)

Detailed Description

Vue.js is a progressive JavaScript framework for building user interfaces on the web that supports incremental adoption.

Vue addresses the problem of building interactive web applications by providing a reactive data binding system where the UI automatically updates when underlying data changes. The framework uses a component-based architecture, allowing developers to break interfaces into reusable, manageable pieces. Its progressive nature means you can adopt it incrementally—starting with enhancing static HTML or building complete single-page applications depending on project needs.

The framework suits developers building anything from simple interactive components to complex web applications. Vue's gentle learning curve and flexible architecture make it accessible to teams transitioning from jQuery or vanilla JavaScript, while its TypeScript support and sophisticated tooling serve projects requiring type safety and advanced build pipelines. The official documentation at vuejs.org provides the primary resource for getting started and learning the framework's capabilities.

The project maintains a substantial base of real-world adopters, with almost all open issues coming from outside users rather than the core team. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker concentrates on minor bugs, type system improvements, and edge cases, reflecting a mature codebase where the focus has shifted from major features to refinement and correctness.