logo
Tech Logo

React UI Components

React UI Standalone Components
Subscribe to receive new updates to React JS
React>UI Components

Audio

2
SORT BY
Library Logo
react-soundplayer
πŸ“» Create custom web audio players with React
JavaScriptREADME
124
35
1.5K
about 1 year ago
9 years
Library Logo
material-ui-audio-player
Audio player react component for material ui design
MIT LicenseTypeScriptREADME
23
21
65
11 months ago
5 years
Top+ Add a listing

Autocomplete

3
SORT BY
Library Logo
downshift
🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
MIT LicenseJavaScriptREADME
961
46
11.5K
6 months ago
7 years
Library Logo
react-autosuggest
WAI-ARIA compliant React autosuggest component
MIT LicenseJavaScriptREADME
639
264
5.9K
about 1 year ago
9 years
Library Logo
react-typeahead
Pure react-based typeahead and typeahead-tokenizer
ISC LicenseJavaScriptREADME
237
104
679
over 3 years ago
10 years
Top+ Add a listing

Calendars

4
SORT BY
Library Logo
react-big-calendar
gcal/outlook like calendar component
MIT LicenseJavaScriptREADME
2.1K
265
6.7K
7 months ago
8 years
Library Logo
react-infinite-calendar
✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
MIT LicenseJavaScriptREADME
424
84
3.9K
about 1 year ago
8 years
Library Logo
react-calendar
Ultimate calendar for your React app.
MIT LicenseTypeScriptREADME
462
26
3.1K
6 months ago
7 years
Library Logo
react-yearly-calendar
React.js Yearly Calendar Component
MIT LicenseJavaScriptREADME
70
11
554
about 3 years ago
8 years
Top+ Add a listing

Canvas

4
SORT BY
Library Logo
react-konva
React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.
MIT LicenseTypeScriptREADME
252
5
5.2K
7 months ago
8 years
Library Logo
react-designer
It's not art
OtherJavaScriptREADME
238
42
1.8K
about 1 year ago
8 years
Library Logo
react-sketch
Sketch Tool for React-based applications, backed up by FabricJS
MIT LicenseJavaScriptREADME
231
77
626
about 1 year ago
8 years
Library Logo
react-sketch-canvas
Freehand vector drawing component for React using SVG as canvas πŸ–ŒοΈ
MIT LicenseTypeScriptREADME
55
26
285
11 months ago
6 years
Top+ Add a listing

Carousels and Sliders

13
SORT BY
Library Logo
react-slick
React carousel component
MIT LicenseJavaScriptREADME
2.1K
462
11.2K
6 months ago
9 years
Library Logo
react-swipeable-views
A React component for swipeable views. ❄
MIT LicenseJavaScriptREADME
478
80
4.4K
about 1 year ago
8 years
Library Logo
keen-slider
The HTML touch slider carousel with the most native feeling you will get.
MIT LicenseTypeScriptREADME
187
67
4.1K
6 months ago
4 years
Library Logo
react-awesome-slider
React content transition slider. Awesome Slider is a 60fps, light weight, performant component that renders an animated set of production ready UI general purpose sliders with fullpage transition support for NextJS and GatsbyJS. πŸ–₯️ πŸ“±
MIT LicenseJavaScriptREADME
276
77
2.7K
about 1 year ago
8 years
Library Logo
react-responsive-carousel
React.js Responsive Carousel (with Swipe)
MIT LicenseTypeScriptREADME
628
20
2.5K
6 months ago
9 years
Library Logo
egjs-flicking
🎠 ♻️ Everyday 30 million people experience. It's reliable, flexible and extendable carousel.
MIT LicenseTypeScriptREADME
124
50
2.4K
6 months ago
7 years
Library Logo
pure-react-carousel
A highly impartial suite of React components that can be assembled by the consumer to create a carousel with almost no limits on DOM structure or CSS styles. If you're tired of fighting some other developer's CSS and DOM structure, this carousel is for you.
MIT LicenseJavaScriptREADME
163
30
1.6K
7 months ago
7 years
Library Logo
react-id-swiper
A library to use idangerous Swiper as a ReactJs component which allows Swiper's modules custom build
MIT LicenseJavaScriptREADME
160
107
1.5K
9 months ago
8 years
Library Logo
react-multi-carousel
A lightweight production-ready Carousel that rocks supports multiple items and server-side rendering with no dependency. Bundle size 2kb.
MIT LicenseTypeScriptREADME
257
143
1.1K
7 months ago
5 years
Library Logo
react-carousel
A pure extendable React carousel, powered by Brainhub (craftsmen who ❀️ JS)
MIT LicenseJavaScriptREADME
166
117
1.0K
7 months ago
6 years
Library Logo
react-gallery-carousel
Carousel 🎠 component supporting touch, mouse emulation, fullscreen, thumbnails, lazy loading, server side rendering, RTL, keyboard navigation and customisations.
MIT LicenseJavaScriptREADME
26
12
203
7 months ago
3 years
Library Logo
react-instagram-zoom-slider
πŸŒ„β†”οΈ A slider component with pinch to zoom capabilities inspired by Instagram
MIT LicenseJavaScriptREADME
27
39
71
about 1 year ago
4 years
Library Logo
flat-carousel
React carousel component
TypeScriptREADME
6
0
14
about 4 years ago
4 years
Top+ Add a listing

Comment Systems

1
Library Logo
fastcomments-react
A React component for FastComments
MIT LicenseTypeScriptREADME
4
24
6
11 months ago
3 years
Top+ Add a listing

Drag and Drop

11
SORT BY
Library Logo
react-beautiful-dnd
Beautiful and accessible drag and drop for lists with React
OtherJavaScriptREADME
2.4K
583
30.6K
6 months ago
6 years
Library Logo
react-dnd
Drag and Drop for React
MIT LicenseTypeScriptREADME
1.9K
404
19.5K
7 months ago
9 years
Library Logo
react-sortable-hoc
A set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable list✌️
MIT LicenseJavaScriptREADME
1.0K
287
10.5K
6 months ago
8 years
Library Logo
react-dropzone
Simple HTML5 drag-drop zone with React.js.
MIT LicenseJavaScriptREADME
807
69
9.8K
8 months ago
9 years
Library Logo
dnd-kit
The modern, lightweight, performant, accessible and extensible drag & drop toolkit for React.
MIT LicenseTypeScriptREADME
488
301
8.5K
6 months ago
3 years
Library Logo
react-draggable
React draggable component
MIT LicenseJavaScriptREADME
1.0K
219
8.4K
11 months ago
10 years
Library Logo
react-trello
Pluggable components to add a kanban board to your application
MIT LicenseJavaScriptREADME
462
141
2.1K
7 months ago
7 years
Library Logo
react-movable
πŸ”€ Drag and drop for your React lists and tables. Accessible. Tiny.
MIT LicenseTypeScriptREADME
47
20
1.3K
over 1 year ago
5 years
Library Logo
react-dragula
πŸ‘Œ Drag and drop so simple it hurts
MIT LicenseJavaScriptREADME
82
26
986
over 3 years ago
8 years
Library Logo
react-sortable-pane
✨ A sortable and resizable pane component for React.
MIT LicenseTypeScriptREADME
51
38
632
6 months ago
8 years
Library Logo
react-drag-sizing
"Drag to resize" (sizing) as React Component.
TypeScriptREADME
3
0
15
over 1 year ago
4 years
Top+ Add a listing

Icon Sets

5
SORT BY
Library Logo
react-icons
svg react icons of popular icon packs
OtherTypeScriptREADME
653
234
10.0K
6 months ago
8 years
Library Logo
xicons
SVG Vue/React components integrated from fluentui-system-icons, ionicons, ant-design-icons, material-design-icons, Font-Awesome, tabler-icons and carbon icons. (Vue3, Vue2, React, SVG)
JavaScriptREADME
51
44
1.1K
11 months ago
3 years
Library Logo
hamburger-react
Animated hamburger menu icons for React.js weighs only 1.5 KB.
MIT LicenseTypeScriptREADME
24
4
803
12 months ago
9 years
Library Logo
iconify-react
Iconify icon component for React
MIT LicenseJavaScriptREADME
11
0
191
almost 3 years ago
5 years
Library Logo
react-open-doodles
A Free Set of Sketchy Illustrations provided by opendoodles
MIT LicenseTypeScriptREADME
1
32
58
about 1 year ago
4 years
Top+ Add a listing

Infinite / Virtual Scroll

8
SORT BY
Library Logo
react-virtualized
React components for efficiently rendering large lists and tabular data
MIT LicenseJavaScriptREADME
3.1K
502
25.2K
10 months ago
8 years
Library Logo
react-window
React components for efficiently rendering large lists and tabular data
MIT LicenseJavaScriptREADME
769
232
14.4K
7 months ago
6 years
Library Logo
virtual
πŸ€– Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
MIT LicenseTypeScriptREADME
228
47
4.3K
6 months ago
4 years
Library Logo
react-list
πŸ“œ A versatile infinite scroll React component.
MIT LicenseJavaScriptREADME
187
70
1.9K
almost 2 years ago
10 years
Library Logo
egjs-infinitegrid
A module used to arrange card elements including content infinitely on a grid layout.
MIT LicenseTypeScriptREADME
88
22
1.7K
6 months ago
7 years
Library Logo
react-gridlist
A virtual-scrolling GridList component based on CSS Grids
MIT LicenseTypeScriptREADME
7
0
423
over 2 years ago
4 years
Library Logo
react-infinite-grid
A React component which renders a grid of elements.
MIT LicenseJavaScriptREADME
43
10
204
over 3 years ago
9 years
Library Logo
react-recycled-scrolling
Simulate normal scrolling by using only fixed number of DOM elements for large lists of items with React Hooks
MIT LicenseJavaScriptREADME
1
24
32
11 months ago
4 years
Top+ Add a listing

Input - Credit Card

2
SORT BY
Library Logo
react-credit-cards
Beautiful credit cards for your payment forms
MIT LicenseSCSSREADME
292
25
2.5K
about 1 year ago
7 years
Library Logo
react-payment-inputs
A React Hook & Container to help with payment card input fields.
JavaScriptREADME
59
56
318
about 1 year ago
5 years
Top+ Add a listing

Input - Masked

4
SORT BY
Library Logo
text-mask
Input mask for React, Angular, Ember, Vue, & plain JavaScript
The UnlicenseJavaScriptREADME
869
332
8.2K
6 months ago
8 years
Library Logo
react-input-mask
Input masking component for React. Made with attention to UX.
MIT LicenseJavaScriptREADME
243
130
2.1K
11 months ago
9 years
Library Logo
rifm
React Input Format & Mask, tiny (β‰ˆ800b) component to transform any input component into formatted or masked input. Supports number, date, phone, currency, credit card, etc
MIT LicenseJavaScriptREADME
44
34
1.3K
11 months ago
6 years
Library Logo
react-maskedinput
Masked <input/> React component
MIT LicenseJavaScriptREADME
205
63
730
over 1 year ago
9 years
Top+ Add a listing

Input - Phone Number

3
SORT BY
Library Logo
react-phone-number-input
React component for international phone number input
MIT LicenseJavaScriptREADME
195
14
874
7 months ago
8 years
Library Logo
react-phone-input-2
πŸ“ž Highly customizable phone input component with auto formatting
MIT LicenseJavaScriptREADME
495
218
827
7 months ago
6 years
Library Logo
react-numpad
A numpad for number, date and time, built with and for React.
MIT LicenseJavaScriptREADME
38
12
132
about 3 years ago
6 years
Top+ Add a listing

Input - Tag

4
SORT BY
Library Logo
react-tags
A fantastically simple tagging component for your projects
MIT LicenseJavaScriptREADME
387
89
1.4K
10 months ago
9 years
Library Logo
react-tagsinput
Highly customizable React component for inputing tags.
MIT LicenseJavaScriptREADME
241
16
1.3K
8 months ago
10 years
Library Logo
react-tokeninput
Tokeninput component for React
MIT LicenseJavaScriptREADME
48
11
147
over 5 years ago
10 years
Library Logo
react-tag-input
A simple tag input component for React with editable tags
MIT LicenseTypeScriptREADME
38
27
84
about 1 year ago
4 years
Top+ Add a listing

Input - Time

1
Library Logo
react-simple-timefield
Simple React time input field
MIT LicenseTypeScriptREADME
47
18
94
about 1 year ago
6 years
Top+ Add a listing

Loaders / Spinners

7
SORT BY
Library Logo
react-content-loader
βšͺ SVG-Powered component to easily create skeleton loadings.
MIT LicenseTypeScriptREADME
427
10
13.0K
11 months ago
7 years
Library Logo
react-spinners
A collection of loading spinner components for react
MIT LicenseTypeScriptREADME
238
8
2.7K
7 months ago
7 years
Library Logo
react-spinkit
A collection of loading indicators animated with CSS for React
MIT LicenseCSSREADME
78
48
1.5K
about 1 year ago
9 years
Library Logo
react-top-loading-bar
A very simple, highly customisable youtube-like react loader component.
MIT LicenseTypeScriptREADME
55
11
626
11 months ago
5 years
Library Logo
react-loader
MIT LicenseJavaScriptREADME
77
11
528
over 2 years ago
10 years
Library Logo
react-spinners-css
Amazing collection of React spinners components with pure css
MIT LicenseTypeScriptREADME
20
6
317
7 months ago
4 years
Library Logo
react-block-ui
Easy way to block the user from interacting with your UI.
MIT LicenseJavaScriptREADME
48
11
297
11 months ago
7 years
Top+ Add a listing

Markdown

1
Library Logo
react-markdown
Markdown component for React
MIT LicenseJavaScriptREADME
852
7
10.9K
7 months ago
9 years
Top+ Add a listing

Menu / Dropdowns

3
SORT BY
Library Logo
react-burger-menu
πŸ” An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations
MIT LicenseJavaScriptREADME
590
12
4.9K
10 months ago
9 years
Library Logo
react-planet
A react lib for building circular menus in a very easy and handy way.
MIT LicenseTypeScriptREADME
16
10
153
over 2 years ago
4 years
Library Logo
react-offcanvas
:art: Off-canvas menus for React.
MIT LicenseJavaScriptREADME
19
5
47
almost 4 years ago
8 years
Top+ Add a listing

Modals and Dialogs

11
SORT BY
Library Logo
sweetalert2
✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. πŸ‡ΊπŸ‡¦
MIT LicenseJavaScriptREADME
1.6K
5
16.1K
6 months ago
9 years
Library Logo
react-modal
Accessible modal dialog component for React
MIT LicenseJavaScriptREADME
828
195
7.2K
7 months ago
9 years
Library Logo
react-aria-modal
A fully accessible React modal built according WAI-ARIA Authoring Practices
MIT LicenseJavaScriptREADME
97
32
1.0K
8 months ago
8 years
Library Logo
rodal
A React modal with animations.
MIT LicenseCSSREADME
91
8
893
6 months ago
8 years
Library Logo
sweetalert2-react-content
Official SweetAlert2 enhancer adding support for React elements as content
MIT LicenseJavaScriptREADME
50
3
619
6 months ago
6 years
Library Logo
react-responsive-modal
Simple responsive react modal
MIT LicenseTypeScriptREADME
96
14
580
8 months ago
8 years
Library Logo
react-skylight
A react component for modals and dialogs
MIT LicenseJavaScriptREADME
102
27
574
about 1 year ago
9 years
Library Logo
react-modal2
πŸ’­ Simple modal component for React.
BSD 3-Clause "New" or "Revised" LicenseJavaScriptREADME
24
9
279
11 months ago
8 years
Library Logo
modali
A delightful modal dialog component for React, built from the ground up to support React Hooks.
JavaScriptREADME
26
43
208
about 1 year ago
5 years
Library Logo
reoverlay
The missing solution for managing modals in React.
MIT LicenseJavaScriptREADME
7
16
132
11 months ago
4 years
Library Logo
reboron
A collection of dialog animations with React.js
MIT LicenseJavaScriptREADME
5
4
29
almost 6 years ago
7 years
Top+ Add a listing

PDF

4
SORT BY
Library Logo
react-pdf
πŸ“„ Create PDF files using React
MIT LicenseJavaScriptREADME
1.0K
425
12.6K
6 months ago
7 years
Library Logo
react-pdf
Display PDFs in your React app as easily as if they were images.
MIT LicenseTypeScriptREADME
774
31
7.4K
6 months ago
8 years
Library Logo
react-pdf-viewer
A React component to view a PDF document
OtherTypeScriptREADME
160
177
1.7K
6 months ago
4 years
Library Logo
react-pdf-highlighter
Set of React components for PDF annotation
MIT LicenseTypeScriptREADME
325
77
800
6 months ago
6 years
Top+ Add a listing

Progress Bars

3
SORT BY
Library Logo
react-redux-loading-bar
Loading Bar (aka Progress Bar) for Redux and React
MIT LicenseJavaScriptREADME
98
9
927
7 months ago
8 years
Library Logo
react-progress-button
πŸŒ€ Simple react.js component for an inline progress indicator
MIT LicenseJavaScriptREADME
69
8
528
almost 2 years ago
9 years
Library Logo
react-progress-label
Progress component for React and React Native
ISC LicenseJavaScriptREADME
23
0
93
about 2 years ago
9 years
Top+ Add a listing

QR Code

1
Library Logo
qrcode.react
A <QRCode/> component for use with React.
OtherTypeScriptREADME
314
38
3.4K
6 months ago
10 years
Top+ Add a listing

Radio Button

1
Library Logo
react-radio-group
Better radio buttons.
MIT LicenseJavaScriptREADME
75
15
443
over 2 years ago
11 years
Top+ Add a listing

Scroll

1
Library Logo
react-scroll
React scroll component
MIT LicenseJavaScriptREADME
448
225
4.1K
7 months ago
9 years
Top+ Add a listing

Search

4
SORT BY
Library Logo
reactivesearch
Search UI components for React and Vue
Apache License 2.0JavaScriptREADME
481
156
4.8K
6 months ago
7 years
Library Logo
react-instantsearch
⚑️ Lightning-fast search for React and React Native applications, by Algolia.
MIT LicenseTypeScriptREADME
408
0
2.0K
about 1 year ago
7 years
Library Logo
react-searchbox-awesome
The coolest searchbox for React.js!
JavaScriptREADME
2
8
28
about 1 year ago
4 years
Library Logo
react-find
Elegant, accessible search component for React.
JavaScriptREADME
1
1
20
about 3 years ago
4 years
Top+ Add a listing

Skeleton / Placeholders

1
Library Logo
react-content-loader
βšͺ SVG-Powered component to easily create skeleton loadings.
MIT LicenseTypeScriptREADME
427
10
13.0K
11 months ago
7 years
Top+ Add a listing

Sliders

5
SORT BY
Library Logo
slider
React Slider
MIT LicenseJavaScriptREADME
749
261
2.9K
7 months ago
9 years
Library Logo
react-slider
Accessible, CSS agnostic, slider component for React.
MIT LicenseJavaScriptREADME
228
20
833
7 months ago
9 years
Library Logo
react-range
🎚️Range input with a slider. Accessible. Bring your own styles and markup.
MIT LicenseTypeScriptREADME
100
54
793
over 1 year ago
5 years
Library Logo
react-compound-slider
β—Ύ React Compound Slider | A small React slider with no opinion on markup or styles
MIT LicenseTypeScriptREADME
82
24
612
about 1 year ago
6 years
Library Logo
react-smooth-range-input
🎚 React beautiful input range slider
TypeScriptREADME
15
29
392
11 months ago
5 years
Top+ Add a listing

Social Sharing

2
SORT BY
Library Logo
react-awesome-button
React button component. Awesome button is a 3D UI, progress, social and share enabled, animated at 60fps, light weight, performant, production ready react UI button component. πŸ–₯️ πŸ“±
MIT LicenseSCSSREADME
138
42
1.2K
11 months ago
7 years
Library Logo
react-facebook
Facebook components like a Login button, Like, Share, Chat, Comments, Page or Embedded Post
MIT LicenseTypeScriptREADME
144
31
760
7 months ago
8 years
Top+ Add a listing

Sticky

3
SORT BY
Library Logo
react-sticky
<Sticky /> component for awesome React apps
MIT LicenseJavaScriptREADME
399
66
2.6K
about 1 year ago
9 years
Library Logo
react-headroom
Hide your header until you need it
MIT LicenseJavaScriptREADME
154
51
1.8K
about 1 year ago
9 years
Library Logo
react-stickynode
A performant and comprehensive React sticky component.
OtherJavaScriptREADME
152
16
1.2K
6 months ago
8 years
Top+ Add a listing

Survey

1
Library Logo
survey-library
Free JavaScript form builder library with integration for React, Angular, Vue, jQuery, and Knockout.
MIT LicenseTypeScriptREADME
729
506
3.7K
6 months ago
8 years
Top+ Add a listing

Switch

3
SORT BY
Library Logo
react-toggle
Elegant, accessible toggle component for React. Also a glorified checkbox.
MIT LicenseJavaScriptREADME
167
69
935
7 months ago
9 years
Library Logo
react-ios-switch
React switch component https://clari.github.io/react-ios-switch
MIT LicenseJavaScriptREADME
27
22
127
about 1 year ago
8 years
Library Logo
react-triple-toggle
React multi toggle component
JavaScriptREADME
1
20
6
over 1 year ago
4 years
Top+ Add a listing

Tabs

2
SORT BY
Library Logo
react-tabs
An accessible and easy tab component for ReactJS.
MIT LicenseJavaScriptREADME
446
54
3.0K
6 months ago
10 years
Library Logo
react-tabtab
πŸ’ƒ Make your react tab danceπŸ•Ί
MIT LicenseJavaScriptREADME
58
44
390
about 1 year ago
8 years
Top+ Add a listing

Terminal

1
Library Logo
terminal-in-react
πŸ‘¨β€πŸ’» A component that renders a terminal
MIT LicenseJavaScriptREADME
164
41
2.1K
8 months ago
7 years
Top+ Add a listing

Time

2
SORT BY
Library Logo
react-timeago
A simple time-ago component for ReactJs.
MIT LicenseJavaScriptREADME
124
11
969
9 months ago
9 years
Library Logo
timeago-react
πŸ•— Simple and efficient react component to format date with `*** time ago` statement. eg: '3 hours ago'.
MIT LicenseTypeScriptREADME
23
2
407
11 months ago
7 years
Top+ Add a listing

Tooltips / Popovers

1
Library Logo
react-tooltip
React Tooltip Component
MIT LicenseTypeScriptREADME
526
12
3.2K
6 months ago
9 years
Top+ Add a listing

Tours

1
Library Logo
react-joyride
Create guided tours in your apps
MIT LicenseJavaScriptREADME
485
18
5.8K
6 months ago
8 years
Top+ Add a listing

Trees

3
SORT BY
Library Logo
react-sortable-tree
Drag-and-drop sortable component for nested data and hierarchies
MIT LicenseJavaScriptREADME
921
339
4.8K
9 months ago
8 years
Library Logo
react-treebeard
React Tree View Component. Data-Driven, Fast, Efficient and Customisable.
MIT LicenseJavaScriptREADME
303
72
1.7K
almost 2 years ago
8 years
Library Logo
react-treeview
Easy, light, flexible tree view made with React.
JavaScriptREADME
163
14
1.1K
about 5 years ago
11 years
Top+ Add a listing

Video

4
SORT BY
Library Logo
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
MIT LicenseJavaScriptREADME
1.1K
240
8.0K
6 months ago
8 years
Library Logo
video-react
A web video player built for the HTML5 world using React library.
MIT LicenseJavaScriptREADME
393
130
2.5K
9 months ago
7 years
Library Logo
react-youtube
react.js powered YouTube player component
MIT LicenseTypeScriptREADME
225
75
1.7K
7 months ago
10 years
Library Logo
react-dailymotion
Dailymotion player component for React.
MIT LicenseJavaScriptREADME
6
6
15
11 months ago
8 years
Top+ Add a listing