remix-run/react-router
#139 this week
Declarative routing for React
56.6K stars
10.9K forks
56.6K GitHub watchers
Updated 10/8/2026
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Use Cases & Benefits
- Provides declarative routing solutions for React applications supporting multiple strategies and React versions.
- Offers flexible integration as a full framework or a minimal library adaptable to custom architectures.
- Use for building complex single-page applications with nested and dynamic routes in React 18 and 19.
- Use for creating server-rendered React apps with specialized packages for Node, Cloudflare, and file system routes.
- Use for upgrading legacy React Router v5 or v6 projects to the latest routing paradigms with minimal friction.
About react-router
React Router is a multi-strategy router for React bridging the gap from React 18 to React 19. You can use it maximally as a React framework or minimally as a library with your own architecture.
Packages
react-router@react-router/dev@react-router/node@react-router/cloudflare@react-router/serve@react-router/fs-routes
Previous Versions
Discover Repositories
Search across tracked repositories by name or description