react-router alternatives and similar libraries
Based on the "Router" category.
Alternatively, view react-router alternatives based on common mentions on social networks and blogs.
-
react-router-redux
Ruthlessly simple bindings to keep react-router and redux in sync. -
wouter
🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS. -
redux-router
Redux bindings for React Router – keep your router state inside your Redux store -
universal-router
A simple middleware-style router for isomorphic JavaScript web apps -
react-router-component
Declarative router component for React. -
redux-first-history
Redux history binding support react-router - @reach/router - wouter - react-location -
cerebral-module-router
An opinionated URL change handler for Cerebral
Appwrite - The Open Source Firebase alternative introduces iOS support
Do you think we are missing an alternative of react-router or a related project?
README
Welcome to React Router ·

React Router is a lightweight, fully-featured routing library for the React JavaScript library. React Router runs everywhere that React runs; on the web, on the server (using node.js), and on React Native.
If you're new to React Router, we recommend you start with the tutorial.
If you're migrating to v6 from v5 (or v4, which is the same as v5), check out the migration guide. If you're migrating from Reach Router, check out the migration guide for Reach Router. If you need to find the code for v5, it is on the v5
branch.
When v6 is stable we will publish the docs on our website.
Contributing
There are many different ways to contribute to React Router's development. If you're interested, check out [our contributing guidelines](CONTRIBUTING.md) to learn how you can get involved.
Packages
This repository is a monorepo containing the following packages:
Changes
Detailed release notes for a given version can be found on our releases page.
Funding
You may provide financial support for this project by donating via Open Collective. Thank you for your support!
About
React Router is developed and maintained by Remix Software and many amazing contributors.