10

8

6

4

2


9.6

9.8

9.1

9.5

9.5

9.5
0.8

9.4

9.4

9.2

100 UI Components libraries and projects

  • react-dnd

    9.6 9.8 JavaScript
    Drag and Drop for React.
  • victory

    9.1 9.5 JavaScript
    Data viz for React.
  • react-table

    9.5 9.5 JavaScript
    demo
  • ka-table

    0.8 9.4 TypeScript
    https://komarovalexander.github.io/ka-table/#/overview
  • react-pdf-viewer

    3.2 9.2 TypeScript
    docs
  • sweetalert2

    9.4 9.2 L1 JavaScript
    demo/docs
  • shineout

    4.7 9.2 JavaScript
    demo
  • remirror

    3.9 9.2 TypeScript
    A universal react text editor built with prosemirror
  • reaviz

    6.2 9.1 TypeScript
    ReactJS Data Visualization Library based on D3.js
  • react-overlays

    6.1 9.1 JavaScript
    Utilities for creating robust overlay components.
  • recharts

    9.5 9.0 L3 JavaScript
    Redefined chart library built with React and D3.
  • DevExtreme React Grid

    7.2 9.0 JavaScript
    High-performance plugin-based data grid for Bootstrap and Material Design.
  • react-data-table

    5.0 9.0 JavaScript
    demo/docs
  • react-awesome-slider

    6.6 8.9 JavaScript
    demo
  • react-beautiful-dnd

    9.7 8.9 JavaScript
    Beautiful and accessible drag and drop for lists with React
  • react-data-grid

    8.9 8.8 JavaScript
    Excel-like grid component built with React, with editors, keyboard navigation, copy & paste, and the like.
  • react-imgix

    3.2 8.8 JavaScript
    Add fast, responsive images as an image, picture, or background!
  • material-table

    8.0 8.7 JavaScript
    demo/docs
  • react-awesome-query-builder

    4.5 8.6 JavaScript
    demo
  • draft-js

    9.8 8.6 L3 JavaScript
    A React framework for building text editors.
  • rc-select

    6.0 8.6 JavaScript
    React Select http://react-component.github.io/select/
  • React Responsive Select

    0.7 8.5 JavaScript
    A customisable, touchable, React select / multi-select form control. Built with keyboard and screen reader accessibility in mind
  • notistack

    6.4 8.4 JavaScript
    demo
  • react-resizable-box

    6.2 8.4 JavaScript
    Resizable component for React. #reactjs.
  • react-day-picker

    8.5 8.4 JavaScript
    Flexible date picker for React.
  • rc-calendar

    7.4 8.3 JavaScript
    React Calendar.
  • react-sortable-pane

    3.3 8.3 JavaScript
    Sortable and resizable pane component for React.
  • reapop

    5.3 8.3 JavaScript
    A React & Redux notifications system.
  • vazco/uniforms

    6.5 8.2 TypeScript
    A React library for building forms from any schema.
  • react-datepicker2

    2.7 8.1 JavaScript
    demo
  • react-google-flight-datepicker

    2.8 8.1 JavaScript
    Google flight date picker implemented in ReactJS.
  • react-player

    8.6 8.0 JavaScript
    A react component for playing a variety of URLs, including file paths, YouTube, SoundCloud and Vimeo.
  • alloyeditor

    6.9 8.0 HTML
    WYSIWYG editor based on CKEditor with completely rewritten UI.
  • react-datepicker

    9.0 8.0 JavaScript
    A simple and reusable datepicker component for React.
  • react-demo-tab

    0.8 8.0 JavaScript
    demo
  • react-tooltip

    7.7 8.0 JavaScript
    React tooltip component.
  • mui-datatables

    7.6 7.9 JavaScript
    Advanced and Pretty Data Tables where everything is customisable.
  • react-nice-dates

    5.4 7.9 JavaScript
    demo/docs A responsive, touch-friendly, and modular date picker library.
  • react-resizable-and-movable

    6.3 7.9 JavaScript
    Resizable and movable component for React.
  • react-map-gl

    9.3 7.9 JavaScript
    A React wrapper for MapboxGL-js and overlay API.
  • react-ace

    8.0 7.8 JavaScript
    React Ace Component.
  • rsuite-table

    3.6 7.8 JavaScript
    demo/docs
  • React-power-tooltip

    1.0 7.8 JavaScript
    A powerful and flexible tooltip and menu library
  • react-images

    7.9 7.8 JavaScript
    A simple lightbox component for displaying an array of images.
  • react-image-gallery

    7.8 7.7 JavaScript
    Responsive image gallery, carousel, image slider react component.
  • react-syntax-highlighter

    6.8 7.6 JavaScript
    Syntax highlighting component for react with prismjs or highlightjs ast using inline styles.
  • react-spinners-css

    2.7 7.6 JavaScript
    Amazing collection of react spinners components.
  • interweave

    3.4 7.6 TypeScript
    React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.
  • react-easy-crop

    4.9 7.5 TypeScript
    Component to crop/rotate images/videos with easy interactions. Touch friendly.
  • react-dates

    9.4 7.5 JavaScript
    An easily internationalizable, mobile-friendly datepicker library for the web.
  • react-compare-image

    2.3 7.5 JavaScript
    demo
  • material-ui-audio-player

    0.9 7.5 TypeScript
    Audio player for material ui design.
  • rc-menu

    5.3 7.5 JavaScript
    React Menu.
  • formsy-react-components

    4.0 7.5 JavaScript
    A set of React JS components for use in a formsy-react form. Markup adheres to Bootstrap 3 form structure.
  • react-select

    9.9 7.4 JavaScript
    A Select control built with and for React JS.
  • react-virtualized

    9.8 7.4 JavaScript
    React components for efficiently rendering large lists and tabular data.
  • downshift 🏎

    9.0 7.3 JavaScript
    Primitive to build simple, flexible, WAI-ARIA compliant enhanced input React components
  • megadraft

    6.3 7.3 JavaScript
    Rich Text editor built on top of draft.js.
  • react-notifications-component

    5.4 7.2 JavaScript
    demo
  • sematable

    2.8 7.2 JavaScript
    Client side sorting, pagination, and text filter for redux/react based apps.
  • react-toastify

    8.6 7.2 JavaScript
    demo
  • react-tabulator

    1.5 7.2 CSS
    React Tabulator is based on tabulator - an advanced table library with many useful features.
  • react-shadow-scroll

    0.8 7.1 JavaScript
    Component that customizes the image and inserts shadow when scrolling exists.
  • Syncfusion React UI Components Library (Essential JS 2)

    1.4 7.1 TypeScript
    Cross-browser, lightweight, responsive, modular and touch friendly UI components for React
  • react-icons

    8.5 7.1 JavaScript
    Svg react icons of popular icon packs using ES6 imports.
  • pure-react-carousel

    5.4 7.1 JavaScript
    Built from scratch and not highly opinionated.
  • ReactStickyHeadroom

    0.2 7.1 JavaScript
    ReactStickyHeadroom is a React component, that hides your header when you scroll down and shows it once you're scrolling up again.
  • react-image-crop

    7.7 7.1 JavaScript
    A responsive image cropping tool for React.
  • react-instagram-zoom-slider

    1.0 6.9 JavaScript
    🌄↔️ A slider component with pinch to zoom capabilities inspired by Instagram
  • react-svg-pan-zoom

    4.9 6.9 JavaScript
    A React component that adds pan and zoom features to SVG.
  • react-mapbox-gl

    7.3 6.9 TypeScript
    A React binding of mapbox-gl-js.
  • react-textarea-autosize

    6.8 6.8 JavaScript
    <textarea /> component for React which grows with content.
  • mytabworks-react-select

    0.4 6.8 JavaScript
    easy like breezy
  • react-stickynode

    5.5 6.8 JavaScript
    A performant and comprehensive React sticky.
  • react-avatar

    4.7 6.7 JavaScript
    Universal React avatar component makes it possible to generate avatars based on user information.
  • react-mosaic

    7.7 6.6 TypeScript
    A React tiling window manager
  • React horizontal scrolling menu

    2.8 6.6 JavaScript
    Horizontal scrolling menu component for React.
  • react-big-calendar

    9.0 6.6 JavaScript
    Gcal/outlook like calendar component.
  • react-slick

    9.3 6.5 JavaScript
    React carousel component.
  • react-sortable-hoc

    9.1 6.5 JavaScript
    A set of higher-order components to turn any list into an animated, touch-friendly, sortable list.
  • cogo-toast

    4.1 6.5 JavaScript
    demo/docs
  • sortablejs

    9.8 6.5 JavaScript
    Sortable
  • react-recycled-scrolling

    0.9 6.4 JavaScript
    npm
  • react-quill

    8.5 6.4 JavaScript
    A Quill component for React.
  • react-draggable

    9.0 6.4 JavaScript
    React draggable component.
  • react-vis

    9.5 6.4 JavaScript
    Data visualization library based on React and d3.
  • react-svg-map

    1.9 6.3 JavaScript
    demo
  • react-slider

    5.5 6.3 HTML
    Slider component for React.
  • react-dnd-touch-backend

    5.0 6.3 JavaScript
    Touch Backend for react-dnd.
  • react-particle-image

    3.0 6.3 TypeScript
    demo
  • rc-slider

    8.0 6.3 JavaScript
    React Slider.
  • react-leaflet

    8.4 6.3 JavaScript
    React components for Leaflet maps.
  • sweetalert2-react-content

    2.8 6.2 JavaScript
    Official SweetAlert2 enhancer adding support for React elements as content
  • react-draft-wysiwyg

    8.8 6.2 JavaScript
    A Wysiwyg editor build on top of ReactJS and DraftJS.
  • react-modal

    8.8 6.2 JavaScript
    Accessible modal dialog component for React.
  • react-progress-label

    0.9 6.1 JavaScript
    Progress label component.
  • react-awesome-button

    5.4 6.1 JavaScript
    demo
  • react-editor

    1.4 6.0 TypeScript
    Simple richtext editor that can insert images and HTML.
  • react-custom-scroll

    3.7 6.0 JavaScript
    Easily customize the browser scroll bar with native OS scroll behavior.
  • semiotic

    7.5 5.9 JavaScript
    Semiotic is a data visualization framework for React

Add another 'UI Components' Library