remix-run

    remix-run/react-router

    #302 this week

    Declarative routing for React

    frontend
    TypeScript
    MIT
    56.5K stars
    10.9K forks
    56.5K GitHub watchers
    Updated 7/16/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    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

    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