---
slug: "react-router"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/remix-run/react-router@main/README.md"
repo: "https://github.com/remix-run/react-router"
source_file: "README.md"
branch: "main"
---
[![npm package][npm-badge]][npm] [![build][build-badge]][build]

[npm-badge]: https://img.shields.io/npm/v/react-router.svg
[npm]: https://www.npmjs.org/package/react-router
[build-badge]: https://img.shields.io/github/actions/workflow/status/remix-run/react-router/test-unit.yml?branch=main&style=square
[build]: https://github.com/remix-run/react-router/actions/workflows/test-unit.yml

React Router is a multi-strategy router for React. You can use it maximally as a React framework or minimally as a library with your own architecture.

- [Getting Started - Framework](https://reactrouter.com/start/framework/installation)
- [Getting Started - Library](https://reactrouter.com/start/library/installation)
- [Upgrade from v7](https://reactrouter.com/upgrading/v7)
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md)

## Packages

- [`react-router`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router)
- [`create-react-router`](https://github.com/remix-run/react-router/tree/HEAD/packages/create-react-router)
- [`@react-router/dev`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev)
- [`@react-router/node`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node)
- [`@react-router/serve`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve)
- [`@react-router/express`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-express)
- [`@react-router/architect`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-architect)
- [`@react-router/cloudflare`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-cloudflare)
- [`@react-router/fs-routes`](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes)

## Previous Versions

- [v7](https://reactrouter.com/v7)
- [v6](https://reactrouter.com/v6)
- [v5](https://v5.reactrouter.com/)
