10 Best React Routing Libraries

List hand-picked by Openbase Experts
Learn More

react-router-dom

Declarative routing for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
47.4K
Weekly Downloads
8.6M
Last Commit
4mos ago
User Rating
4.6/ 5
532
Top Feedback
29Great Documentation
29Easy to Use
24Performant

react-router

Declarative routing for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
47.4K
Weekly Downloads
8.8M
Last Commit
4mos ago
User Rating
4.9/ 5
8
Top Feedback
7Great Documentation
6Easy to Use
5Highly Customizable

react-navigation

Routing and navigation for your React Native apps

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
21.3K
Weekly Downloads
120K
Last Commit
4mos ago
User Rating
4.7/ 5
103
Top Feedback
16Great Documentation
13Performant
10Easy to Use
wou

wouter

🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS.

ISC
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
4.1K
Weekly Downloads
20.8K
Last Commit
3mos ago
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant

react-router-config

Declarative routing for React

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
43.7K
Weekly Downloads
244K
Last Commit
1yr ago
User Rating
4.5/ 5
13
Top Feedback

@reach/router

Next generation Routing for React.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
6.9K
Weekly Downloads
1.8M
Last Commit
2yrs ago
User Rating
3.8/ 5
6
Top Feedback
2Easy to Use
1Great Documentation
1Bleeding Edge
nr

next-routes

Universal dynamic routes for Next.js

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.4K
Weekly Downloads
36.2K
Last Commit
4yrs ago
User Rating
4.5/ 5
2
Top Feedback
crr

connected-react-router

A Redux binding for React Router v4

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
4.7K
Weekly Downloads
506K
Last Commit
7mos ago

found

Extensible route-based routing for React applications

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
763
Weekly Downloads
15.4K
Last Commit
3mos ago

@syncfusion/ej2-react-navigations

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

SEE LICENSE IN license
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
235
Weekly Downloads
4.8K
Last Commit
4mos ago

react-resource-router

Configuration driven routing solution for React SPAs that manages route matching, data fetching and progressive rendering

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
178
Weekly Downloads
5.4K
Last Commit
3mos ago

inferno-router

🔥 An extremely fast, React-like JavaScript library for building modern user interfaces

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
15.4K
Weekly Downloads
557
Last Commit
4mos ago

fluxible-router

A pluggable container for universal flux applications.

Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
1.8K
Weekly Downloads
553
Last Commit
4mos ago

@uirouter/react

🔼 UI-Router for React

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
428
Weekly Downloads
9.5K
Last Commit
1yr ago
rrl

react-router-last-location

Provides access to the last location in react + react-router (v4.x, v5.x) applications. ❤️ Using hooks? useLastLocation | 💉 Using HOC? withLastLocation

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
283
Weekly Downloads
31.9K
Last Commit
10mos ago
rrh

react-router-hash-link

Hash link scroll functionality for React Router

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
649
Weekly Downloads
155K
Last Commit
1yr ago
srr

storybook-react-router

A storybook decorator that allows you to use routing-aware components in your stories

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
255
Weekly Downloads
94.4K
Last Commit
3yrs ago

react-albus

✨ React component library for building declarative multi-step flows.

Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
991
Weekly Downloads
13.5K
Last Commit
1yr ago

navi

🧭 Declarative, asynchronous routing for React.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.1K
Weekly Downloads
12.8K
Last Commit
2yrs ago

react-navi

🧭 Declarative, asynchronous routing for React.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.1K
Weekly Downloads
12.4K
Last Commit
2yrs ago
lib

libreact

Collection of useful React components

Unknown
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
2.5K
Weekly Downloads
957
Last Commit
6mos ago
rru

react-router-util

Useful components and utilities for working with React Router

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
323
Weekly Downloads
256
Last Commit
1yr ago

react-easy-universal

Universal Routing & Rendering with React & Redux was too hard. Now it's easy.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
210
Weekly Downloads
7
Last Commit
6yrs ago
rt

redux-tower

Saga powered routing engine for Redux app.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
155
Weekly Downloads
6
Last Commit
5yrs ago
ur

universal-react

A universal react starter, with routing, meta, title, and data features

ISC
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
243
Weekly Downloads
3
Last Commit
5yrs ago

desklamp

clean routing and state container for react

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
134
Weekly Downloads
1
Last Commit
6yrs ago