10

8

6

4

2


9.8

7.8

9.8

8.7

9.7

8.6

9.5

9.3

100 UI Components libraries and projects

  • sortablejs

    9.8 7.8 JavaScript
    Sortable
  • react-select

    9.8 8.7 JavaScript
    A Select control built with and for React JS.
  • react-virtualized

    9.8 7.7 JavaScript
    React components for efficiently rendering large lists and tabular data.
  • draft-js

    9.7 8.6 L3 JavaScript
    A React framework for building text editors.
  • react-beautiful-dnd

    9.7 8.8 JavaScript
    Beautiful and accessible drag and drop for lists with React
  • react-dnd

    9.5 9.3 JavaScript
    Drag and Drop for React.
  • recharts

    9.5 9.1 L3 JavaScript
    Redefined chart library built with React and D3.
  • react-vis

    9.4 5.6 JavaScript
    Data visualization library based on React and d3.
  • react-map-gl

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

    9.3 8.8 JavaScript
    An easily internationalizable, mobile-friendly datepicker library for the web.
  • react-slick

    9.3 4.7 JavaScript
    React carousel component.
  • react-text-mask

    9.1 0.0 JavaScript
    Input mask for React, Angular, and vanilla JavaScript. Flexible, robust & tiny.
  • react-sortable-hoc

    9.1 7.5 JavaScript
    A set of higher-order components to turn any list into an animated, touch-friendly, sortable list.
  • react-color

    9.1 4.2 JavaScript
    Color Pickers from Sketch, Photoshop, Chrome & more.
  • react-datepicker

    9.0 8.4 JavaScript
    A simple and reusable datepicker component for React.
  • victory

    9.0 9.1 JavaScript
    Data viz for React.
  • downshift 🏎

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

    9.0 6.7 JavaScript
    Simple HTML5 drag-drop zone with React.js.
  • 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-draggable

    8.9 7.3 JavaScript
    React draggable component.
  • react-modal

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

    8.8 1.8 JavaScript
    WAI-ARIA compliant React autosuggest component.
  • react-big-calendar

    8.8 7.7 JavaScript
    Gcal/outlook like calendar component.
  • fixed-data-table

    8.7 0.0 JavaScript
    A React table component designed to allow presenting thousands of rows of data.
  • react-markdown

    8.6 6.4 JavaScript
    Render Markdown as React components.
  • google-map-react

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

    8.5 6.3 JavaScript
    A Wysiwyg editor build on top of ReactJS and DraftJS.
  • react-burger-menu

    8.5 6.2 JavaScript
    An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations.
  • react-lazyload

    8.4 5.4 JavaScript
    Lazyload your Component, Image or anything matters the performance.
  • react-player

    8.4 7.7 JavaScript
    A react component for playing a variety of URLs, including file paths, YouTube, SoundCloud and Vimeo.
  • react-day-picker

    8.4 8.7 JavaScript
    Flexible date picker for React.
  • react-quill

    8.3 0.0 JavaScript
    A Quill component for React.
  • react-icons

    8.3 6.3 JavaScript
    Svg react icons of popular icon packs using ES6 imports.
  • react-infinite-calendar

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

    8.2 0.0 JavaScript
    It's a react table for bootstrap.
  • react-leaflet

    8.2 6.8 JavaScript
    React components for Leaflet maps.
  • react-swipeable-views

    8.2 6.2 JavaScript
    A React Component for binded Tabs and Swipeable Views.
  • react-joyride

    8.1 6.5 JavaScript
    Create walkthroughs and guided tours for your ReactJS apps. Now with standalone tooltips!.
  • react-chartjs

    8.1 0.0 JavaScript
    Common react charting components using chart.js.
  • griddle-react

    8.0 3.1 JavaScript
    Simple Grid Component written in React.
  • react-infinite

    8.0 0.0 JavaScript
    A browser-ready efficient scrolling container based on UITableView.
  • react-chartjs-2

    8.0 4.3 JavaScript
    Common react charting components using Chart.js 2.0.
  • react-datetime

    7.9 0.3 JavaScript
    A lightweight but complete datetime picker react component.
  • rc-slider

    7.9 6.6 JavaScript
    React Slider.
  • react-custom-scrollbars

    7.9 0.0 JavaScript
    React scrollbars component.
  • react-scroll

    7.9 4.8 JavaScript
    React scroll component.
  • react-notification-system

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

    7.8 2.7 JavaScript
    Make beats with React.
  • typography

    7.8 5.5 JavaScript
    A powerful toolkit for building websites with beautiful typography.
  • react-ace

    7.8 8.0 JavaScript
    React Ace Component.
  • react-widgets

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

    7.7 2.3 JavaScript
    <Sticky /> component for awesome React apps.
  • react-tabs

    7.6 5.1 JavaScript
    React tabs component.
  • react-image-gallery

    7.6 7.3 JavaScript
    Responsive image gallery, carousel, image slider react component.
  • react-trend

    7.6 2.4 JavaScript
    Simple, elegant spark lines.
  • react-sparklines

    7.6 0.0 JavaScript
    Beautiful and expressive Sparklines React component.
  • react-paginate

    7.5 4.7 JavaScript
    A ReactJS component that creates a pagination.
  • react-tooltip

    7.5 4.9 JavaScript
    React tooltip component.
  • react-images

    7.4 6.6 JavaScript
    A simple lightbox component for displaying an array of images.
  • react-mosaic

    7.4 6.8 TypeScript
    A React tiling window manager
  • rc-calendar

    7.4 8.3 JavaScript
    React Calendar.
  • react-avatar-editor

    7.3 3.3 JavaScript
    Facebook like, avatar / profile picture component. Resize and crop your uploaded image using a clear user interface.
  • video-react

    7.3 7.0 L4 JavaScript
    A web video player built for the HTML5 world using React library.
  • react-split-pane

    7.3 4.7 JavaScript
    React split-pane component.
  • react-list

    7.3 3.3 JavaScript
    A versatile infinite scroll React component.
  • react-treebeard

    7.2 6.7 JavaScript
    React Tree View Component. Data-Driven, Fast, Efficient and Customisable.
  • react-d3-components

    7.2 0.3 JavaScript
    D3 Components for React.
  • reactable

    7.2 0.0 JavaScript
    Fast, flexible, and simple data tables in React.
  • react-codemirror

    7.1 0.0 JavaScript
    Codemirror Component for React.js.
  • mui-datatables

    7.1 9.0 JavaScript
    Advanced and Pretty Data Tables where everything is customisable.
  • react-date-range

    7.1 2.5 JavaScript
    A React component for choosing dates and date ranges.
  • react-mapbox-gl

    7.0 7.9 TypeScript
    A React binding of mapbox-gl-js.
  • boron

    7.0 0.0 JavaScript
    A collection of dialog animations with React.js.
  • halogen

    6.9 0.0 JavaScript
    A collection of loading spinners with React.js.
  • react-highcharts

    6.9 4.2 JavaScript
    React-highcharts.
  • react-dazzle

    6.9 0.0 JavaScript
    Dashboards made easy in React JS.
  • react-sidebar

    6.9 0.0 JavaScript
    A sidebar component for React.
  • react-soundplayer

    6.8 1.0 JavaScript
    Create custom SoundCloud players with React.
  • react-contextmenu

    6.8 6.0 JavaScript
    Context Menu implemented in React.
  • react-responsive-carousel

    6.8 7.0 JavaScript
    React.js Responsive Carousel (with Swipe).
  • react-mentions

    6.7 6.5 JavaScript
    Mention people in a textarea.
  • react-geosuggest

    6.7 5.1 JavaScript
    A React autosuggest for the Google Maps Places API.
  • react-designer

    6.7 6.7 JavaScript
    Easy to configure, lightweight, editable vector graphics in your react components.
  • react-tag-input

    6.6 5.5 JavaScript
    A fantastically simple tagging component for your React projects.
  • alloyeditor

    6.6 9.5 HTML
    WYSIWYG editor based on CKEditor with completely rewritten UI.
  • react-spinkit

    6.5 0.0 CSS
    A collection of loading indicators animated with CSS for React.
  • react-syntax-highlighter

    6.5 6.9 JavaScript
    Syntax highlighting component for react with prismjs or highlightjs ast using inline styles.
  • react-textarea-autosize

    6.5 5.7 JavaScript
    <textarea /> component for React which grows with content.
  • react-input-enhancements

    6.5 0.6 JavaScript
    Set of enhancements for input control.
  • react-tagsinput

    6.5 0.0 JavaScript
    A simple react component for inputing tags.
  • react-image-crop

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

    6.4 3.5 JavaScript
    Hide your header until you need it.
  • react-photo-gallery

    6.4 7.0 JavaScript
    Responsive React Photo Gallery.
  • react-input-mask

    6.3 6.0 JavaScript
    Yet another react component for input masking.
  • react-resizable-and-movable

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

    6.3 3.7 CSS
    Auto Responsive Layout Library For React.
  • react-id-swiper

    6.2 6.2 JavaScript
    A library to use idangerous Swiper as a ReactJs component
  • React Virtualized Select

    6.2 0.4 JavaScript
    HOC that uses react-virtualized and react-select to display large lists of options in a drop-down https://bvaughn.github.io/react-virtualized-select/
  • megadraft

    6.2 7.3 JavaScript
    Rich Text editor built on top of draft.js.
  • react-pivot

    6.1 1.7 JavaScript
    React-Pivot is a data-grid component with pivot-table-like functionality for data display, filtering, and exploration.

Add another 'UI Components' Library