vuejs/router

🚦 The official router for Vue.js

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 24 minutes ago
Type:Library / SDKCategory(s):Frontend FrameworksWeb Development
Added to GitGenius on September 14th, 2026
Created on February 7th, 2019
Open Issues & Pull Requests: 55 (+0)
GitHub issues: Enabled
Number of forks: 1,299
Total Stargazers: 4,680 (+0)
Total Subscribers: 51 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 hours
Mean response time: 11.6 days
90th percentile: 46.1 hours
Tracked items: 172

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 16% of issues opened in the past year have never received a reply. 77% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 87% of issues opened in the past year have been closed, leaving a working backlog. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 791 days
Stale 30+ days: 20
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • ⚡️ enhancement (23)
  • 🐞 bug (22)
  • 💬 discussion (14)
  • has workaround (12)
  • 👍 contribution welcome (7)
  • external (6)
  • 🔹 typescript (6)
  • ⬍ feat:scroll (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Vue Router is the official router for Vue.js applications.

Vue Router solves the problem of managing navigation and URL state in single-page applications built with Vue. It enables developers to build multi-view applications by mapping URL paths to Vue components, handling transitions between views, and maintaining browser history. The tool works by defining routes that connect paths to components, then rendering the appropriate component based on the current URL while managing the application's navigation state.

Developers building Vue.js applications that require client-side routing should adopt Vue Router. It suits any Vue project that needs multiple views or pages accessible through different URLs, from small single-page applications to large complex dashboards. The tool is part of the official Vue ecosystem, making it the natural choice for Vue developers seeking tight integration with the framework and consistency with Vue's design patterns.

The project maintains active development with continuous integration testing and code coverage tracking. Security policies are documented and kept current to guide users on supported versions.