docschina/react-router.cn
stale
significant_divergence
Selected Choose this fork if your main need is Chinese-language documentation and you are comfortable with older React Router content. Do not choose it as the basis for a modern React Router implementation unless you are prepared to reconcile a large, stale gap with upstream.
AaqibhafeezKhan/react-router
stale
significant_divergence
Prefer upstream unless you specifically need this fork's custom middleware/prerender/client-data/RSC work and are prepared to own a large rebase burden. For most adopters, the staleness and divergence outweigh the benefits.
flowerskitchen/react-router
stale
significant_divergence
Choose this fork only if you need its custom routing/workflow changes and are prepared to own the divergence. If you want the current React Router ecosystem, upstream is the safer choice.
mamkin-skuf/react-router
stale
significant_divergence
Prefer this fork only if you need its custom routing/runtime changes and are prepared to maintain a long-lived divergence. If you want the safest path, upstream is the better choice because this fork is materially stale and likely missing a large amount of recent work.
igorgamer001/react-router
stale
significant_divergence
Prefer this fork only if you need its specific client-data, prerender, or router-internals behavior and are willing to own a large divergence from upstream. If you want ongoing compatibility, current docs, and active maintenance, upstream is the better default.
facebook/react-router-3
active
significant_divergence
Choose this fork only if you need its custom routing/tooling behavior and can afford to own a large divergence. If your priority is staying close to upstream React Router, this fork is a poor fit.
tylermcginnis/react-router
stale
significant_divergence
Choose this fork only if you must preserve an old React Router codebase and can accept being years behind upstream. For new work or active maintenance, upstream React Router is the better default.
gaearon/react-router
stale
significant_divergence
Choose this fork only if you need legacy React Router behavior or old-version documentation. For new work, the active upstream is the better choice because this fork is far behind, stale, and missing the modern package and framework surface.
nkt/react-router-old
stale
significant_divergence
Choose this fork only if you are maintaining an older app that depends on legacy React Router behavior or a bundled UMD build. For new work, or if you want current React Router features and active maintenance, upstream is the better choice.