Categories
Discussions
Choose the right package every time
Openbase helps you choose packages with reviews, metrics & categories.
Learn more
Categories
Leaderboard
Feedback
Sign up with GitHub
By signing up, you agree to our
terms of service
and
privacy policy
Log In
What's Openbase?
•
Help
•
Send Feedback
10 Best React Routing Libraries
List hand-picked by Openbase Experts
Learn More
react-router-dom
Declarative routing for React
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
47.4K
Weekly Downloads
8.6M
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.6
/ 5
532
Top Feedback
29
Great Documentation
29
Easy to Use
24
Performant
react-router
Declarative routing for React
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
47.4K
Weekly Downloads
8.8M
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.9
/ 5
8
Top Feedback
7
Great Documentation
6
Easy to Use
5
Highly Customizable
react-navigation
Routing and navigation for your React Native apps
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
21.3K
Weekly Downloads
120K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.7
/ 5
103
Top Feedback
16
Great Documentation
13
Performant
10
Easy to Use
wou
wouter
🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS.
Follow
ISC
TypeScript Definitions:
Built-In
GitHub Stars
4.1K
Weekly Downloads
20.8K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
2
Top Feedback
1
Great Documentation
1
Easy to Use
1
Performant
react-router-config
Declarative routing for React
Follow
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
43.7K
Weekly Downloads
244K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.5
/ 5
13
Top Feedback
@reach/router
Next generation Routing for React.
Follow
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
6.9K
Weekly Downloads
1.8M
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
3.8
/ 5
6
Top Feedback
2
Easy to Use
1
Great Documentation
1
Bleeding Edge
nr
next-routes
Universal dynamic routes for Next.js
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.4K
Weekly Downloads
36.2K
Last Commit
4yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.5
/ 5
2
Top Feedback
crr
connected-react-router
A Redux binding for React Router v4
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
4.7K
Weekly Downloads
506K
Last Commit
7mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
found
Extensible route-based routing for React applications
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
763
Weekly Downloads
15.4K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@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.
Follow
SEE LICENSE IN license
TypeScript Definitions:
Not Found
GitHub Stars
235
Weekly Downloads
4.8K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
react-resource-router
Configuration driven routing solution for React SPAs that manages route matching, data fetching and progressive rendering
Follow
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
178
Weekly Downloads
5.4K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
inferno-router
🔥 An extremely fast, React-like JavaScript library for building modern user interfaces
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
15.4K
Weekly Downloads
557
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
fluxible-router
A pluggable container for universal flux applications.
Follow
Unknown
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
1.8K
Weekly Downloads
553
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@uirouter/react
🔼 UI-Router for React
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
428
Weekly Downloads
9.5K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Tree-Shakeable
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
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
283
Weekly Downloads
31.9K
Last Commit
10mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
rrh
react-router-hash-link
Hash link scroll functionality for React Router
Follow
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
649
Weekly Downloads
155K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Tree-Shakeable
srr
storybook-react-router
A storybook decorator that allows you to use routing-aware components in your stories
Follow
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
255
Weekly Downloads
94.4K
Last Commit
3yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
react-albus
✨ React component library for building declarative multi-step flows.
Follow
Apache-2.0
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
991
Weekly Downloads
13.5K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
navi
🧭 Declarative, asynchronous routing for React.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.1K
Weekly Downloads
12.8K
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable
react-navi
🧭 Declarative, asynchronous routing for React.
Follow
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.1K
Weekly Downloads
12.4K
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable
lib
libreact
Collection of useful React components
Follow
Unknown
TypeScript Definitions:
Not Found
GitHub Stars
2.5K
Weekly Downloads
957
Last Commit
6mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
rru
react-router-util
Useful components and utilities for working with React Router
Follow
MIT
TypeScript Definitions:
Not Found
GitHub Stars
323
Weekly Downloads
256
Last Commit
1yr ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
react-easy-universal
Universal Routing & Rendering with React & Redux was too hard. Now it's easy.
Follow
MIT
TypeScript Definitions:
Not Found
GitHub Stars
210
Weekly Downloads
7
Last Commit
6yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
rt
redux-tower
Saga powered routing engine for Redux app.
Follow
MIT
TypeScript Definitions:
Not Found
GitHub Stars
155
Weekly Downloads
6
Last Commit
5yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
ur
universal-react
A universal react starter, with routing, meta, title, and data features
Follow
ISC
TypeScript Definitions:
Not Found
GitHub Stars
243
Weekly Downloads
3
Last Commit
5yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
desklamp
clean routing and state container for react
Follow
MIT
TypeScript Definitions:
Not Found
GitHub Stars
134
Weekly Downloads
1
Last Commit
6yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable