Favicon of React Router

React Router

Navigate complex web applications with a standards-focused routing library that supports server rendering, streaming, and full type safety.

Screenshot of React Router website

This library provides a user-obsessed, standards-focused approach to routing that can be deployed across any environment. It serves as a reliable foundation for modern web applications, ensuring that navigation remains intuitive and performant as your project scales.

Upgrading is designed to be a non-breaking experience, allowing you to transition from version 6 to 7 without disrupting your existing codebase. The framework acts as a bridge to React 19, offering advanced features like server rendering, pre-rendering, and streaming to help you adopt new technologies incrementally.

Developers benefit from first-class type safety through a new typegen system. This ensures that route parameters, loader data, and actions are fully typed, reducing runtime errors and improving developer productivity. With millions of downloads and a massive community, it remains the industry standard for routing in the React ecosystem.

Downloads
32,874,564
Stars
56,281
Last published
Feb 23, 2026
Last commit
21 hours ago
License
MIT