remix-run/react-router
#313 this week
Declarative routing for React
56.6K stars
10.9K forks
56.6K GitHub watchers
Updated 9/9/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 React framework or a minimal library adaptable to custom architectures.
- Use for building complex single-page applications requiring dynamic route management in React 18 and 19.
- Use for integrating server-side rendering and routing in React apps with Node.js or Cloudflare environments.
- Use for migrating legacy React Router versions to the latest API with minimal code refactoring.
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