remix-run

    remix-run/react-router

    #139 this week

    Declarative routing for React

    frontend
    TypeScript
    MIT
    56.6K stars
    10.9K forks
    56.6K GitHub watchers
    Updated 10/8/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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

    npm package build

    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

    Previous Versions

    Discover Repositories

    Search across tracked repositories by name or description