remix-run/react-router
#302 this week
Declarative routing for React
56.5K stars
10.9K forks
56.5K GitHub watchers
Updated 7/16/2026
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
Loading star history...
Use Cases & Benefits
- React Router provides declarative routing for React applications, supporting both minimal library use and full framework integration.
- Built with TypeScript, it offers multiple packages for different environments including Node, Cloudflare, and filesystem-based routing.
- With over 55k stars and active maintenance since 2014, it is a mature, widely adopted solution with strong community support.
- Organizations can leverage React Router to manage client-side navigation efficiently in production React apps, ensuring scalable and maintainable routing.
- Ideal for React developers needing flexible, declarative routing solutions across various platforms and deployment targets.
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