router5/router5
Flexible and powerful universal routing solution observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4083
- days_rel: n/a
- days_push: 1334
- n_releases_24m: 0
Adoption not part of the score
1695 stars · 105 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Router5 is a framework- and view-library-agnostic JavaScript router that processes routing instructions and emits state updates, working both client-side and server-side. It is modular and extensible via plugins, with integrations for React, Redux, and observable libraries.
Use cases
- route a single-page application without coupling to a view framework
- use the same router on client and server for universal/isomorphic apps
- integrate routing state with Redux or RxJS observables
- control navigation transitions and prevent navigation with middleware
- build a React app with hooks-based routing via react-router5
When to choose
- you want a view-agnostic router with clear separation of routing state from UI
- you need universal (client and server) routing
- you want fine-grained control over transitions, middleware, and plugins
- you use React, Redux, or observables and want first-class integration
When to avoid
- you want a batteries-included router tightly integrated with a mainstream framework like React Router or Vue Router
- you need a router with active ongoing development and frequent releases
- you prefer file-based or convention-over-configuration routing
Facets
library · maturity maintenance
routing middleware state-management web-development frontend browser cross-platform universal-router framework-agnostic reactive plugin-system typescript javascript nodejs
4 sources
- readme: https://github.com/router5/router5 · fetched 2026-08-28 · 34478b8082ae
- homepage: https://router5.js.org · fetched 2026-08-29 · 4c536317ef6b
- site_page: https://router5.js.org/introduction/getting-started · fetched 2026-08-29 · cf76e6770c8d
- registry_npm: https://registry.npmjs.org/router5 · fetched 2026-08-29 · bddbad23a100
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| router5/router5 | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem