i ideas / repo launcher
remix-run avatar

remix-run/react-router

★ 56,637TypeScriptMIT89

Declarative routing for React

What it is

React Router is a multi-strategy router for React. You can use it maximally as a Framework or minimally as a library with your own architecture. Check out the Getting Started docs and choose the mode that works best for your app.

When to use it

Reach for react-router when you are choosing the foundation of a web app — framework, router, bundler or data layer — it's written in TypeScript and fits stacks tagged react.

Category
Frontend Frameworks
Also in
—
Stars
56,637
Forks
10,966
Last push
today
Created
2014-05-16
Open issues
222
Website
reactrouter.com

Quick start

$ git clone https://github.com/remix-run/react-router.git

Hand it to your AI

Read https://ideas.asveas.com/r/remix-run/react-router.md and help me add remix-run/react-router to my project. Explain the setup steps for my stack and show the minimal code to get it working.
Frontend FrameworksMarkdown .mdOpen on GitHub ↵

Alternatives to react-router

All Frontend Frameworks →

Pairs well with

FAQ

What is react-router?

remix-run/react-router is a frontend framework on GitHub: Declarative routing for React React Router is a multi-strategy router for React.

When should I use react-router?

Reach for react-router when you are choosing the foundation of a web app — framework, router, bundler or data layer — it's written in TypeScript and fits stacks tagged react.

What are the best alternatives to react-router?

Popular alternatives in Frontend Frameworks: react/react (252k★), vercel/next.js (143k★), sveltejs/svelte (88.7k★), vitejs/vite (83.9k★), withastro/astro (63.9k★).

Is react-router actively maintained?

remix-run/react-router looks very actively maintained: the last push was today (2026-11-11), with 56,637 stars and 222 open issues.

What license does react-router use?

remix-run/react-router is published under the MIT license. Check the repository's LICENSE file before commercial use.