322 Best React Navigation Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

react-use-gesture

👇Bread n butter utility for component-tied mouse/touch gestures in React and Vanilla Javascript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
128K
Last Commit
15d ago
Bundle Size (min+gzip)
8.87KB
Tree-Shakeable

@react-navigation/bottom-tabs

Routing and navigation for your React Native apps

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
3
Top Feedback
great-docs
2Great Documentation
easy-to-use
2Easy to Use
performant
2Performant
GitHub Stars
Github Icon
20K
Weekly Downloads
Weekly Downloads Icon
198K
Last Commit
3d ago
Bundle Size (min+gzip)
12.3KB
Tree-Shakeable

react-tabs

An accessible and easy tab component for ReactJS.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
371K
Last Commit
2d ago
Bundle Size (min+gzip)
3.51KB
Tree-Shakeable
rv

react-virtuoso

The most powerful virtual list component for React

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
3
Top Feedback
performant
2Performant
easy-to-use
1Easy to Use
responsive-maintainers
1Responsive Maintainers
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
59K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rv

react-virtualized

React components for efficiently rendering large lists and tabular data

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.7/ 5
37
Top Feedback
great-docs
6Great Documentation
highly-custom
5Highly Customizable
bleeding-edge
4Bleeding Edge
GitHub Stars
Github Icon
22K
Weekly Downloads
Weekly Downloads Icon
761K
Last Commit
2mo ago
Bundle Size (min+gzip)
27.4KB
Tree-Shakeable

react-waypoint

A React component to execute a function whenever you scroll to an element.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
169K
Last Commit
3mo ago
Bundle Size (min+gzip)
3.51KB
Tree-Shakeable

gridjs

Advanced table plugin

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
highly-custom
3Highly Customizable
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
7d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rbm

react-burger-menu

🍔 An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
4
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
36K
Last Commit
2mo ago
Bundle Size (min+gzip)
34.0KB
Not Tree-Shakeable
rsa

react-select-async-paginate

Wrapper above react-select that supports pagination on menu scroll

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
181
Weekly Downloads
Weekly Downloads Icon
38K
Last Commit
20d ago
Bundle Size (min+gzip)
5.90KB
Tree-Shakeable

pro-gallery

Blazing fast & beautiful galleries built for the web

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.3/ 5
3
Top Feedback
easy-to-use
3Easy to Use
performant
3Performant
highly-custom
3Highly Customizable
GitHub Stars
Github Icon
170
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
20h ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rw

react-window

React components for efficiently rendering large lists and tabular data

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
9
Top Feedback
great-docs
4Great Documentation
easy-to-use
4Easy to Use
performant
4Performant
GitHub Stars
Github Icon
11K
Weekly Downloads
Weekly Downloads Icon
633K
Last Commit
2mo ago
Bundle Size (min+gzip)
6.21KB
Tree-Shakeable
rhs

react-horizontal-scrolling-menu

Horizontal scrolling menu component for React.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
337
Weekly Downloads
Weekly Downloads Icon
74K
Last Commit
5d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rs

react-scroll

React scroll component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
310K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rp

react-paginate

A ReactJS component that creates a pagination

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.8/ 5
4
Top Feedback
poor-docs
4Poor Documentation
great-docs
1Great Documentation
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
220K
Last Commit
2mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
ris

react-infinite-scroll-component

An awesome Infinite Scroll component in react.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
4
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
responsive-maintainers
1Responsive Maintainers
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
239K
Last Commit
3mo ago
Bundle Size (min+gzip)
2.52KB
Tree-Shakeable
rhs

react-hash-scroll

An NPM package that provides customizable React components and hooks for hash scrolling with refs.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
3
Weekly Downloads
Weekly Downloads Icon
51
Last Commit
18d ago
Bundle Size (min+gzip)
1.20KB
Not Tree-Shakeable
rc

react-collapsible

React component to wrap content in Collapsible element with trigger to open and close.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
427
Weekly Downloads
Weekly Downloads Icon
70K
Last Commit
6mo ago
Bundle Size (min+gzip)
3.11KB
Not Tree-Shakeable

react-list

📜 A versatile infinite scroll React component.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
90K
Last Commit
9mo ago
Bundle Size (min+gzip)
4.55KB
Not Tree-Shakeable
rp

react-parallax

A React Component for parallax effect

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
618
Weekly Downloads
Weekly Downloads Icon
13K
Last Commit
3mo ago
Bundle Size (min+gzip)
3.68KB
Not Tree-Shakeable
rss

react-scroll-sync

Synced scroll position across multiple scrollable elements

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
331
Weekly Downloads
Weekly Downloads Icon
46K
Last Commit
3mo ago
Bundle Size (min+gzip)
4.92KB
Not Tree-Shakeable

react-navigation-tabs

Tab navigators for React Navigation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
326
Weekly Downloads
Weekly Downloads Icon
86K
Last Commit
1y ago
Bundle Size (min+gzip)
13.5KB
Tree-Shakeable
rid

react-indiana-drag-scroll

React component which implements scrolling via holding the mouse button or touch

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
235
Weekly Downloads
Weekly Downloads Icon
25K
Last Commit
5mo ago
Bundle Size (min+gzip)
2.58KB
Tree-Shakeable
rcs

react-custom-scrollbars

React scrollbars component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
Github Icon
3K
Weekly Downloads
Weekly Downloads Icon
169K
Last Commit
4y ago
Bundle Size (min+gzip)
6.07KB
Not Tree-Shakeable
rjp

react-js-pagination

Simple, easy to use component for pagination. Compatible with bootstrap paginator stylesheets

License Icon
License: CC0-1.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
4
Top Feedback
great-docs
3Great Documentation
easy-to-use
3Easy to Use
slow
2Slow
GitHub Stars
Github Icon
314
Weekly Downloads
Weekly Downloads Icon
94K
Last Commit
1y ago
Bundle Size (min+gzip)
5.70KB
Not Tree-Shakeable

@chakra-ui/menu

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
19K
Weekly Downloads
Weekly Downloads Icon
124K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@chakra-ui/accordion

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
19K
Weekly Downloads
Weekly Downloads Icon
124K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@chakra-ui/tabs

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
19K
Weekly Downloads
Weekly Downloads Icon
124K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ag-grid-enterprise/menu

The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
7K
Weekly Downloads
Weekly Downloads Icon
52K
Last Commit
1d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rr

react-reveal

Easily add reveal on scroll animations to your React app

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
5
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
2K
Weekly Downloads
Weekly Downloads Icon
59K
Last Commit
3y ago
Bundle Size (min+gzip)
8.21KB
Not Tree-Shakeable
ti

tab-indexer

Tab indexer counter with context to make tabIndex settings in a project easy.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
0
Weekly Downloads
Weekly Downloads Icon
22
Last Commit
5mo ago
Bundle Size (min+gzip)
0.47KB
Not Tree-Shakeable
rvs

react-virtualized-select

HOC that uses react-virtualized and react-select to display large lists of options in a drop-down

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
41K
Last Commit
2y ago
Bundle Size (min+gzip)
27.3KB
Tree-Shakeable

rc-pagination

React Pagination

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
1.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
525
Weekly Downloads
Weekly Downloads Icon
605K
Last Commit
23d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
mn

markdown-navbar

Best markdown navigation bar for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
great-docs
1Great Documentation
easy-to-use
1Easy to Use
highly-custom
1Highly Customizable
GitHub Stars
Github Icon
94
Weekly Downloads
Weekly Downloads Icon
87
Last Commit
9mo ago
Bundle Size (min+gzip)
16.9KB
Not Tree-Shakeable

@chakra-ui/collapse

⚡️ Simple, Modular & Accessible UI Components for your React Applications

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
19K
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
3d ago
Bundle Size (min+gzip)
2.02KB
Tree-Shakeable

@react-stately/menu

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
42K
Last Commit
12h ago
Bundle Size (min+gzip)
0.74KB
Tree-Shakeable

@fluentui/react-tabs

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
12K
Weekly Downloads
Weekly Downloads Icon
2K
Last Commit
12h ago
Bundle Size (min+gzip)
53.8KB
Tree-Shakeable

@reach/tabs

The Accessible Foundation for React Apps and Design Systems

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
98K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rmi

react-masonry-infinite

React component for masonry infinite grid

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
164
Weekly Downloads
Weekly Downloads Icon
1K
Last Commit
1y ago
Bundle Size (min+gzip)
3.82KB
Not Tree-Shakeable

rc-menu

React Menu

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
559
Weekly Downloads
Weekly Downloads Icon
666K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rss

react-scrollbar-size

React hook to calculate the size of browser scrollbars.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
21
Weekly Downloads
Weekly Downloads Icon
19K
Last Commit
7d ago
Bundle Size (min+gzip)
1.25KB
Not Tree-Shakeable

react-dock

DevTools for Redux with hot reloading, action replay, and customizable UI

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
bleeding-edge
1Bleeding Edge
slow
1Slow
GitHub Stars
Github Icon
12K
Weekly Downloads
Weekly Downloads Icon
47K
Last Commit
1mo ago
Bundle Size (min+gzip)
5.77KB
Not Tree-Shakeable

@reach/accordion

The Accessible Foundation for React Apps and Design Systems

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
4K
Weekly Downloads
Weekly Downloads Icon
23K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

rc-tabs

React Tabs

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
399
Weekly Downloads
Weekly Downloads Icon
564K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
vp

violet-paginator

Display, paginate, sort, filter, and update items from the server. violet-paginator is a complete list management library for react/redux applications.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
Github Icon
41
Weekly Downloads
Weekly Downloads Icon
263
Last Commit
4y ago
Bundle Size (min+gzip)
8.09KB
Not Tree-Shakeable

@react-spectrum/menu

A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
5K
Weekly Downloads
Weekly Downloads Icon
3K
Last Commit
12h ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rp

reactjs-popup

React Popup Component - Modals,Tooltips and Menus —  All in one

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
easy-to-use
1Easy to Use
performant
1Performant
GitHub Stars
Github Icon
1K
Weekly Downloads
Weekly Downloads Icon
78K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rm

react-moveable

Moveable! Draggable! Resizable! Scalable! Rotatable! Warpable! Pinchable! Groupable! Snappable!

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
6K
Weekly Downloads
Weekly Downloads Icon
12K
Last Commit
14d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

rc-drawer

React Drawer

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
265
Weekly Downloads
Weekly Downloads Icon
552K
Last Commit
17d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rph

react-pagination-hook

A React hook to render and control a paginator

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
easy-to-use
1Easy to Use
GitHub Stars
Github Icon
15
Weekly Downloads
Weekly Downloads Icon
97
Last Commit
2y ago
Bundle Size (min+gzip)
0.77KB
Tree-Shakeable

@zendeskgarden/react-tabs

🌱 garden React components

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
N/A
Top Feedback
N/A
GitHub Stars
Github Icon
901
Weekly Downloads
Weekly Downloads Icon
4K
Last Commit
2d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable