10

8

6

4

2


9.8

4.3

9.8

9.5

9.7

8.9

9.5

7.3

9.4

8.4

229 UI Components libraries and projects

  • sortablejs

    9.8 4.3 JavaScript
    Sortable
  • react-select

    9.8 9.5 JavaScript
    A Select control built with and for React JS.
  • draft-js

    9.7 8.9 L3 JavaScript
    A React framework for building text editors.
  • react-virtualized

    9.7 8.2 JavaScript
    React components for efficiently rendering large lists and tabular data.
  • react-dnd

    9.5 7.3 JavaScript
    Drag and Drop for React.
  • react-map-gl

    9.4 8.4 JavaScript
    A React wrapper for MapboxGL-js and overlay API.
  • recharts

    9.4 8.3 L3 JavaScript
    Redefined chart library built with React and D3.
  • react-beautiful-dnd

    9.4 8.9 JavaScript
    Beautiful and accessible drag and drop for lists with React
  • react-dates

    9.4 9.0 JavaScript
    An easily internationalizable, mobile-friendly datepicker library for the web.
  • react-vis

    9.3 8.7 JavaScript
    Data visualization library based on React and d3.
  • react-text-mask

    9.1 7.4 JavaScript
    Input mask for React, Angular, and vanilla JavaScript. Flexible, robust & tiny.
  • react-slick

    9.1 9.0 JavaScript
    React carousel component.
  • react-sortable-hoc

    9.0 6.1 JavaScript
    A set of higher-order components to turn any list into an animated, touch-friendly, sortable list.
  • victory

    9.0 9.6 JavaScript
    Data viz for React.
  • react-color

    9.0 5.2 JavaScript
    Color Pickers from Sketch, Photoshop, Chrome & more.
  • react-dropzone

    8.9 7.7 JavaScript
    Simple HTML5 drag-drop zone with React.js.
  • react-data-grid

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

    8.8 7.3 JavaScript
    Accessible modal dialog component for React.
  • fixed-data-table

    8.8 1.1 JavaScript
    A React table component designed to allow presenting thousands of rows of data.
  • react-datepicker

    8.7 8.2 JavaScript
    A simple and reusable datepicker component for React.
  • react-draggable

    8.6 5.1 JavaScript
    React draggable component.
  • react-autosuggest

    8.5 5.4 JavaScript
    WAI-ARIA compliant React autosuggest component.
  • react-big-calendar

    8.5 7.8 JavaScript
    Gcal/outlook like calendar component.
  • google-map-react

    8.4 7.7 JavaScript
    Universal google map react component, allows render react components on the google map.
  • react-draft-wysiwyg

    8.4 5.8 JavaScript
    A Wysiwyg editor build on top of ReactJS and DraftJS.
  • react-bootstrap-table

    8.3 5.4 JavaScript
    It's a react table for bootstrap.
  • react-infinite-calendar

    8.3 0.4 JavaScript
    Infinite scrolling date-picker built with React, with localization, themes, keyboard support, and more.
  • react-lazyload

    8.2 5.0 JavaScript
    Lazyload your Component, Image or anything matters the performance.
  • react-burger-menu

    8.2 6.9 JavaScript
    An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations.
  • react-day-picker

    8.1 9.0 JavaScript
    Flexible date picker for React.
  • react-chartjs

    8.1 2.7 JavaScript
    Common react charting components using chart.js.
  • react-markdown

    8.1 8.5 JavaScript
    Render Markdown as React components.
  • react-music

    8.0 2.4 JavaScript
    Make beats with React.
  • react-quill

    8.0 6.7 JavaScript
    A Quill component for React.
  • react-leaflet

    8.0 7.6 JavaScript
    React components for Leaflet maps.
  • react-infinite

    8.0 3.2 JavaScript
    A browser-ready efficient scrolling container based on UITableView.
  • griddle-react

    8.0 6.5 JavaScript
    Simple Grid Component written in React.
  • react-joyride

    7.8 7.9 JavaScript
    Create walkthroughs and guided tours for your ReactJS apps. Now with standalone tooltips!.
  • react-scroll

    7.8 5.7 JavaScript
    React scroll component.
  • react-notification-system

    7.8 2.7 JavaScript
    A complete and totally customizable component for notifications in React.
  • react-icons

    7.7 8.4 JavaScript
    Svg react icons of popular icon packs using ES6 imports.
  • react-widgets

    7.7 7.8 JavaScript
    An à la carte set of polished, extensible, and accessible inputs built for React.
  • react-datetime

    7.7 6.4 JavaScript
    A lightweight but complete datetime picker react component.
  • rc-slider

    7.6 6.2 JavaScript
    React Slider.
  • react-sparklines

    7.6 0.0 JavaScript
    Beautiful and expressive Sparklines React component.
  • typography

    7.5 6.0 JavaScript
    A powerful toolkit for building websites with beautiful typography.
  • react-custom-scrollbars

    7.5 0.0 JavaScript
    React scrollbars component.
  • react-trend

    7.5 0.0 JavaScript
    Simple, elegant spark lines.
  • react-sticky

    7.5 6.3 JavaScript
    <Sticky /> component for awesome React apps.
  • react-player

    7.5 8.3 JavaScript
    A react component for playing a variety of URLs, including file paths, YouTube, SoundCloud and Vimeo.
  • react-tabs

    7.4 7.2 JavaScript
    React tabs component.
  • rc-calendar

    7.3 7.8 JavaScript
    React Calendar.
  • reactable

    7.3 0.0 JavaScript
    Fast, flexible, and simple data tables in React.
  • react-ace

    7.3 8.5 JavaScript
    React Ace Component.
  • react-tooltip

    7.2 7.3 JavaScript
    React tooltip component.
  • react-image-gallery

    7.2 6.9 JavaScript
    Responsive image gallery, carousel, image slider react component.
  • react-list

    7.1 4.4 JavaScript
    A versatile infinite scroll React component.
  • react-images

    7.1 6.4 JavaScript
    A simple lightbox component for displaying an array of images.
  • react-d3-components

    7.1 5.2 JavaScript
    D3 Components for React.
  • boron

    7.0 0.0 JavaScript
    A collection of dialog animations with React.js.
  • react-paginate

    7.0 6.2 JavaScript
    A ReactJS component that creates a pagination.
  • halogen

    7.0 0.0 JavaScript
    A collection of loading spinners with React.js.
  • react-avatar-editor

    6.9 6.7 JavaScript
    Facebook like, avatar / profile picture component. Resize and crop your uploaded image using a clear user interface.
  • react-split-pane

    6.9 7.2 JavaScript
    React split-pane component.
  • react-dazzle

    6.8 6.0 JavaScript
    Dashboards made easy in React JS.
  • react-date-range

    6.8 7.9 JavaScript
    A React component for choosing dates and date ranges.
  • react-codemirror

    6.8 0.0 JavaScript
    Codemirror Component for React.js.
  • react-highcharts

    6.8 4.2 JavaScript
    React-highcharts.
  • react-input-enhancements

    6.7 3.5 JavaScript
    Set of enhancements for input control.
  • react-treebeard

    6.7 5.1 JavaScript
    React Tree View Component. Data-Driven, Fast, Efficient and Customisable.
  • alloyeditor

    6.6 8.6 HTML
    WYSIWYG editor based on CKEditor with completely rewritten UI.
  • react-sidebar

    6.6 7.3 JavaScript
    A sidebar component for React.
  • react-tag-input

    6.5 8.5 JavaScript
    A fantastically simple tagging component for your React projects.
  • react-soundplayer

    6.5 2.9 JavaScript
    Create custom SoundCloud players with React.
  • react-geosuggest

    6.4 5.7 JavaScript
    A React autosuggest for the Google Maps Places API.
  • react-designer

    6.4 0.0 JavaScript
    Easy to configure, lightweight, editable vector graphics in your react components.
  • react-image-crop

    6.4 7.5 JavaScript
    A responsive image cropping tool for React.
  • react-tagsinput

    6.4 1.6 JavaScript
    A simple react component for inputing tags.
  • video-react

    6.2 7.4 L4 JavaScript
    A web video player built for the HTML5 world using React library.
  • react-mapbox-gl

    6.2 7.9 TypeScript
    A React binding of mapbox-gl-js.
  • react-textarea-autosize

    6.2 7.7 JavaScript
    <textarea /> component for React which grows with content.
  • react-treeview

    6.2 0.0 JavaScript
    Easy, light, flexible tree view made with React.
  • react-spinkit

    6.1 0.0 CSS
    A collection of loading indicators animated with CSS for React.
  • autoresponsive-react

    6.1 6.2 CSS
    Auto Responsive Layout Library For React.
  • reactabular

    6.0 6.8 JavaScript
    Spectacular tables for React.
  • react-typeahead

    6.0 1.5 JavaScript
    Pure react-based typeahead and typeahead-tokenizer.
  • react-headroom

    5.9 3.9 JavaScript
    Hide your header until you need it.
  • react-pivot

    5.9 0.0 JavaScript
    React-Pivot is a data-grid component with pivot-table-like functionality for data display, filtering, and exploration.
  • react-contextmenu

    5.8 6.6 JavaScript
    Context Menu implemented in React.
  • react-overlays

    5.8 2.6 JavaScript
    Utilities for creating robust overlay components.
  • react-youtube

    5.8 4.8 JavaScript
    React.js powered YouTube player component.
  • react-responsive-carousel

    5.7 7.6 JavaScript
    React.js Responsive Carousel (with Swipe).
  • react-json-tree

    5.7 0.6 JavaScript
    React JSON Viewer Component, Extracted from redux-devtools.
  • react-photo-gallery

    5.6 8.2 JavaScript
    Responsive React Photo Gallery.
  • react-input-mask

    5.6 7.9 JavaScript
    Yet another react component for input masking.
  • react-bootstrap-datetimepicker

    5.6 0.0 JavaScript
    A react.js datetime picker for bootstrap.
  • ritzy

    5.6 0.0 JavaScript
    Collaborative web-based rich text editor.
  • react-maskedinput

    5.5 2.7 JavaScript
    Masked <input/> React component.
  • react-resizable-and-movable

    5.5 8.9 JavaScript
    Resizable and movable component for React.
  • megadraft

    5.5 7.0 JavaScript
    Rich Text editor built on top of draft.js.
  • react-credit-cards

    5.5 2.8 CSS
    Beautiful credit cards for your payment forms.
  • react-mentions

    5.4 6.0 JavaScript
    Mention people in a textarea.
  • formsy-material-ui

    5.4 1.6 JavaScript
    A Formsy compatibility wrapper for Material-UI form components.
  • react-ui-tree

    5.3 3.1 JavaScript
    React tree component.
  • react-selectize

    5.3 0.0 LiveScript
    A Stateless & Flexible Select component for React inspired by Selectize.
  • react-collapse

    5.2 1.9 JavaScript
    Component-wrapper for collapse animation with react-motion for elements with variable (and dynamic) height.
  • react-dragula

    5.2 0.0 JavaScript
    Drag and drop so simple it hurts.
  • react-daterange-picker

    5.1 5.9 JavaScript
    A React based date range picker.
  • react-toggle

    5.1 0.0 JavaScript
    An elegant, accessible toggle component for React. Also a glorified checkbox.
  • react-notification

    5.0 6.0 JavaScript
    Snackbar notifications for React.
  • react-dnd-touch-backend

    5.0 6.2 JavaScript
    Touch Backend for react-dnd.
  • rc-tooltip

    5.0 6.0 JavaScript
    React Tooltip.
  • react-redux-loading-bar

    5.0 6.9 JavaScript
    Simple Loading Bar for Redux and React.
  • react-image-lightbox

    4.9 6.7 JavaScript
    React lightbox component.
  • react-sortable

    4.9 2.8 JavaScript
    A sortable list component built with React.
  • TMDb Movie Search

    4.8 5.4 JavaScript
    Responsive React 'The Movie Database' (TMDb) App
  • react-slider

    4.7 5.3 HTML
    Slider component for React.
  • react-input-autosize

    4.7 3.9 JavaScript
    Auto-resizing input field for React.
  • react-s-alert

    4.6 2.2 JavaScript
    Alerts / Notifications for React with rich configuration options.
  • input-moment

    4.6 0.0 JavaScript
    React datetime picker powered by momentjs.
  • react-bootstrap-daterangepicker

    4.5 6.3 JavaScript
    A date/time picker for react (using bootstrap). This is a react port of bootstrap-daterangepicker.
  • reapop

    4.5 4.8 JavaScript
    A React & Redux notifications system.
  • react-timeago

    4.5 5.4 JavaScript
    A simple time-ago component for ReactJs.
  • react-google-charts

    4.5 8.8 JavaScript
    React-google-charts React component.
  • react-stickynode

    4.4 3.5 JavaScript
    A performant and comprehensive React sticky.
  • react-loader

    4.4 3.9 JavaScript
    React component that displays a spinner via spin.js until your component is loaded.
  • react-yearly-calendar

    4.3 3.5 JavaScript
    React.js Yearly Calendar Component.
  • react-contenteditable

    4.3 7.3 JavaScript
    React component for a div with editable contents.
  • react-timeseries-charts

    4.3 8.2 JavaScript
    Declarative timeseries charts.
  • react-skylight

    4.2 2.9 JavaScript
    A react component for modals and dialogs.
  • react-resizable-box

    4.2 9.0 JavaScript
    Resizable component for React. #reactjs.
  • rc-progress

    4.2 2.9 JavaScript
    React Progress Bar.
  • chartify

    4.2 7.6 JavaScript
    React.js plugin for building animated draggable and customizable charts.
  • react-data-components

    4.1 0.0 JavaScript
    React components for sorting, filtering and pagination of data.
  • rodal

    4.0 1.8 CSS
    A React modal with animations.
  • react-anything-sortable

    4.0 1.4 JavaScript
    A ReactJS component that can sort any children with touch support and IE8 compatibility.
  • rc-menu

    4.0 8.8 JavaScript
    React Menu.
  • react-dock

    3.9 0.0 JavaScript
    Resizable dockable react component.
  • react-md-editor

    3.9 0.0 JavaScript
    React.js Markdown Editor Component.
  • react-scrollbar

    3.9 2.3 JavaScript
    Scrollbar component for React.
  • react-infinity

    3.8 0.0 JavaScript
    A UITableView Inspired list and grid display solution with element culling and smooth animations.
  • react-progress-button

    3.7 0.3 JavaScript
    Simple react.js component for an inline progress indicator.
  • react-radio-group

    3.6 2.8 JavaScript
    Better radio buttons.
  • react-medium-editor

    3.6 0.0 JavaScript
    React wrapper for medium-editor.
  • react-chartist

    3.5 2.2 JavaScript
    React component for Chartist.js.
  • react-aria-modal

    3.5 5.1 JavaScript
    A fully accessible and flexible React modal built according WAI-ARIA Authoring Practices.
  • formsy-react-components

    3.4 7.2 JavaScript
    A set of React JS components for use in a formsy-react form. Markup adheres to Bootstrap 3 form structure.
  • react-svg-pan-zoom

    3.4 6.4 JavaScript
    A React component that adds pan and zoom features to SVG.
  • react-avatar-cropper

    3.3 0.0 JavaScript
    Aiming to be a complete solution for avatar cropping in react.
  • react-avatar

    3.3 8.0 JavaScript
    Universal React avatar component makes it possible to generate avatars based on user information.
  • react-portal-tooltip

    3.3 4.0 JavaScript
    Awesome React tooltips.
  • react-blur

    3.3 2.1 JavaScript
    React component for blurred backgrounds.
  • react-sortable-pane

    3.3 8.3 JavaScript
    Sortable and resizable pane component for React.
  • react-facebook

    3.2 7.1 JavaScript
    Facebook components like a Login button, Like, Share, Comments, Page or Embedded Post.
  • react-motion-menu

    3.1 0.6 JavaScript
    Motion menu component powered by React Motion.
  • react-gmaps

    3.1 3.3 JavaScript
    A Google Maps component for React.js.
  • react-aria-menubutton

    3.0 5.0 JavaScript
    A fully accessible, easily themeable, React-powered menu button.
  • react-swipe-views

    2.9 0.0 JavaScript
    A React Component for binded Tabs and Swipeable Views.
  • react-select-box

    2.8 0.0 JavaScript
    An accessible select box component for React.
  • react-flatpickr

    2.8 2.4 JavaScript
    Flatpickr for React.
  • react-typeahead-component

    2.7 0.0 JavaScript
    Typeahead, written using the React.js library.
  • react-googlemaps

    2.7 0.0 JavaScript
    A declarative React interface to Google Maps.
  • react-accessible-accordion

    2.7 9.2 JavaScript
    Accessible Accordion component for React.
  • react-ladda

    2.6 1.8 JavaScript
    React wrapper for Ladda buttons.
  • react-video

    2.6 0.0 JavaScript
    React component to load video from Vimeo or Youtube across any device.
  • react-modal2

    2.6 0.0 JavaScript
    Simple modal component for React.
  • react-simpletabs

    2.6 0.0 JavaScript
    Just a simple tabs component built with React.
  • react-timesheet

    2.4 0.0 JavaScript
    Time Sheet Component for React.
  • react-loaders

    2.4 1.1 CSS
    Lightweight wrapper around Loaders.css.
  • react-tabtab

    2.3 7.1 JavaScript
    React, tabs.
  • react-calendar

    2.2 0.0 JavaScript
    A modular toolkit to build calendar-related things in React.
  • react-infinite-grid

    2.2 0.0 JavaScript
    A React component which renders a grid of elements.
  • react-tree-menu

    2.1 0.6 JavaScript
    A stateless tree menu component for React.
  • react-switch

    2.1 7.5 JavaScript
    A draggable, customizable and accessible toggle-switch component for React.
  • react-tokeninput

    2.1 4.6 JavaScript
    Tokeninput component for React.
  • d3-react-squared

    2.0 0.0 JavaScript
    Lightweight event system for (d3) charts and other components for ReactJS.
  • react-star-rating

    2.0 0.0 JavaScript
    A simple star rating component built with React.
  • react-time

    2.0 0.0 JavaScript
    Component for React to render relative and/or formatted dates into <time> HTML5 element.
  • react-emoji

    2.0 0.0 JavaScript
    An emoji mixin for React.
  • react-markdown-editor

    1.9 2.1 JavaScript
    A markdown editor using React/Reflux.
  • react-custom-scroll

    1.9 6.8 JavaScript
    Easily customize the browser scroll bar with native OS scroll behavior.
  • react-image-cropper

    1.9 3.1 JavaScript
    React image crop.
  • sematable

    1.8 5.5 JavaScript
    Client side sorting, pagination, and text filter for redux/react based apps.
  • react-ios-switch

    1.7 0.0 JavaScript
    React switch component.
  • react-block-ui

    1.7 4.3 JavaScript
    Easy way to block the user from interacting with your UI.
  • react-svg-buttons

    1.6 0.0 JavaScript
    Configurable animated SVG buttons for react.
  • react-date-select

    1.6 0.0 CSS
    A React Date Select / Picker Input Component.
  • react-images-uploader

    1.5 2.3 JavaScript
    React.js component for uploading images to the server.
  • react-sigmajs

    1.4 1.0 JavaScript
    Lightweight but powerful library for drawing network graphs built on top of SigmaJS.
  • react-crouton

    1.4 0.0 JavaScript
    A message component for reactjs.
  • react-md-spinner

    1.4 3.8 JavaScript
    Material Design spinner components for React.js.
  • react-gemini-scrollbar

    1.3 1.6 JavaScript
    React component for custom overlay-scrollbars with native scrolling mechanism.
  • react-input-color

    1.3 4.4 JavaScript
    React input color component with hsv color picker.
  • react-metismenu

    1.2 3.0 JavaScript
    A ready-to-use menu component for React.
  • react-sparkline

    1.2 0.0 CoffeeScript
    React component for rendering simple sparklines.
  • timeago-react

    1.2 0.0 JavaScript
    Simple and efficient react component to format date with *** time ago statement. eg: '3 hours ago'.
  • react-modal-box

    1.1 0.0 JavaScript
    React Modal Box Component.
  • React Selectrix

    1.1 7.7 JavaScript
    A Beautiful, Materialized and Flexible React Select Replacement
  • react-file-reader-input

    1.0 3.5 JavaScript
    React file input component for complete control over styling and abstraction from file reading.
  • react-trumbowyg

    1.0 0.1 JavaScript
    React wrapper for Trumbowyg.
  • react-micro-bar-chart

    1.0 0.4 CoffeeScript
    React component for micro bar-charts rendered with D3.
  • react-smooth-scrollbar

    1.0 1.7 JavaScript
    React implementation of smooth-scrollbar.
  • compose-state

    1.0 7.2 JavaScript
    Compose multiple setState or getDerivedStateFromProps updaters in React
  • react-progress-label

    0.9 1.8 JavaScript
    Progress label component.
  • react-intense

    0.9 2.9 CSS
    A React component for viewing large images up close.
  • react-emoji-react

    0.9 0.0 JavaScript
    A clone of slack emoji reactions in react.
  • react-measurements

    0.8 5.7 JavaScript
    A component for measuring & annotating images.
  • react-dnr

    0.8 1.1 JavaScript
    Dragable and Resizable window build with React.js.
  • react-sticky-state

    0.8 0.8 JavaScript
    React StickyState Component makes native position:sticky statefull and polyfills the missing sticky browser feature.
  • react-listview-sticky-header

    0.8 1.6 JavaScript
    React listview with sticky section header.
  • react-droparea

    0.8 0.0 CoffeeScript
    Drag and Drop library for React.
  • react-autocomplete-input

    0.7 3.9 JavaScript
    Autocomplete input field for React.
  • react-autolink

    0.7 0.0 JavaScript
    An autolink mixin for React.
  • react-tabguard

    0.7 0.0 CoffeeScript
    React Tabguard.
  • Nice React Layout

    0.7 7.8 JavaScript
    Create complex and nice Flexbox-based layouts, without even knowing what flexbox means
  • React Nested Loader

    0.6 6.9 JavaScript
    The easiest way to inject a loader into a deeply nested component
  • react-tabulator

    0.6 7.4 CSS
    React Tabulator is based on tabulator - an advanced table library with many useful features.
  • chessboardjsx

    0.6 7.1 JavaScript
    🔲 Chessboard built for React
  • react-star-rating-input

    0.6 6.8 JavaScript
    React.js component for entering 0-5 (or more) stars.
  • material-color-hash

    0.5 1.6 JavaScript
    Hash strings to Material UI colors.
  • coloreact

    0.5 0.4 JavaScript
    A tiny Color Picker for React.
  • rumble-charts

    0.3 0.0
    React components for building composable and flexible charts.
  • React horizontal scrolling menu

    0.3 7.1 JavaScript
    Horizontal scrolling menu component for React.
  • react-sticky-node

    0.2 0.6 JavaScript
    Sticky react component.
  • react-dailymotion

    0.2 7.4 JavaScript
    Dailymotion player component for React.
  • react-offcanvas

    0.2 0.0 JavaScript
    Off-canvas menus for React.
  • react-pagespeed-score

    0.2 0.7 JavaScript
    A React component for display a dial-type chart of PageSpeed Insights.
  • React-Text-Highlights

    0.1 7.8 JavaScript
    A customizable React component library for highlighting text
  • ag-grid

    - -
    Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components.

Add another 'UI Components' Library