10

8

6

4

2


7.6

8.0

9.1

9.1

9.6
0.0

6.0

9.0
0.6

9.1

100 UI Components libraries and projects

  • remirror

    7.6 8.0 TypeScript
    ProseMirror toolkit for React πŸŽ‰
  • react-pdf-viewer

    7.2 9.1 TypeScript
    A React component to view a PDF document
  • With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
    Promo surveyjs.io
    SurveyJS Logo
  • victory

    9.1 9.1 TypeScript
    A collection of composable React components for building interactive data visualizations
  • react-dnd

    9.6 0.0 TypeScript
    Drag and Drop for React
  • ReactGrid

    6.0 9.0 TypeScript
    Add spreadsheet-like behavior to your React app
  • reaviz

    0.6 9.1 TypeScript
    DISCONTINUED. ReactJS Data Visualization Library based on D3.js
  • react-datepicker

    9.1 9.7 JavaScript
    A simple and reusable datepicker component for React
  • ka-table

    5.0 8.3 TypeScript
    Lightweight MIT React Table component with Sorting, Filtering, Grouping, Virtualization, Editing and many more
  • sweetalert2

    9.5 9.0 L1 JavaScript
    ✨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. πŸ‡ΊπŸ‡¦
  • hamburger-react

    5.4 2.6 TypeScript
    Animated hamburger menu icons for React.js weighs only 1.5 KB.
  • react-table

    9.7 9.3 TypeScript
    πŸ€– Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table
  • date-range-picker

    2.2 0.0 JavaScript
    βš›οΈπŸ“† Flexible React date range picker calendar with no dependencies.
  • material-table

    8.4 2.3 JavaScript
    Datatable for React based on material-ui's table with additional features
  • mui-datatables

    8.2 0.0 JavaScript
    Datatables for React using Material-UI
  • COVID-19 in Charts

    0.7 0.0 TypeScript
    Visual representations of the progression of COVID-19.
  • reapop

    6.4 8.5 TypeScript
    :postbox: A simple and customizable React notifications system
  • vazco/uniforms

    7.2 6.5 TypeScript
    A React library for building forms from any schema.
  • react-data-grid

    9.1 8.7 TypeScript
    Feature-rich and customizable data grid React component
  • draft-js

    9.7 8.2 L3 JavaScript
    DISCONTINUED. A React framework for building text editors.
  • react-stickynode

    6.4 6.0 JavaScript
    A performant and comprehensive React sticky component.
  • react-functional-select

    2.7 0.0 TypeScript
    Micro-sized & micro-optimized select component for React.js
  • keen-slider

    8.2 5.1 TypeScript
    The HTML touch slider carousel with the most native feeling you will get.
  • shineout

    6.0 8.0 TypeScript
    ι«˜ζ€§θƒ½Reactη»„δ»ΆεΊ“
  • react-syntax-highlighter

    8.0 1.5 JavaScript
    syntax highlighting component for react with prismjs or highlightjs ast using inline styles
  • DevExtreme React Grid

    7.5 5.9 TypeScript
    Business React components for Bootstrap and Material-UI
  • rc-select

    6.6 8.3 TypeScript
    React Select
  • react-imgix

    4.2 8.3 JavaScript
    React component to display imgix images
  • react-vega

    4.3 2.6 TypeScript
    Convert Vega spec into React class conveniently
  • react-toastify

    9.1 8.4 TypeScript
    React notification made easy πŸš€ !
  • react-awesome-query-builder

    7.4 5.7 JavaScript
    User-friendly query builder for React
  • react-resizable-box

    7.4 3.8 TypeScript
    πŸ“ A resizable component for React.
  • react-data-table

    7.5 6.0 TypeScript
    A responsive table library with built-in sorting, pagination, selection, expandable rows, and customizable styling.
  • react-ace

    8.3 6.0 TypeScript
    React Ace Component
  • react-player

    9.0 7.6 JavaScript
    A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
  • react-muze

    0.9 0.0 TypeScript
    React SDK for Muze charting Library
  • Reactjs-popup

    7.0 1.6 TypeScript
    React Popup Component - Modals,Tooltips and Menusβ€Šβ€”β€Š All inΒ one
  • downshift 🏎

    9.2 7.0 JavaScript
    🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.
  • react-pdf

    8.9 9.3 TypeScript
    Display PDFs in your React app as easily as if they were images.
  • react-overlays

    6.1 0.0 TypeScript
    Utilities for creating robust overlay components
  • reactive-button

    2.4 5.3 JavaScript
    3D animated react button component with progress bar.
  • material-ui-audio-player

    2.0 0.0 TypeScript
    Audio player react component for material ui design
  • react-icons

    9.1 7.9 TypeScript
    svg react icons of popular icon packs
  • react-burger-menu

    8.5 0.0 JavaScript
    :hamburger: An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations
  • react-slick

    9.3 7.8 JavaScript
    React carousel component
  • rc-menu

    5.9 7.6 TypeScript
    React Menu
  • react-datepicker2

    3.6 0.7 JavaScript
    DISCONTINUED. react datepicker component.(include persian jalaali calendar)
  • react-notifications-component

    6.1 0.0 TypeScript
    Delightful and highly customisable React Component to notify your users
  • recharts

    9.6 9.7 L3 TypeScript
    Redefined chart library built with React and D3
  • react-date-picker

    6.4 8.9 TypeScript
    A date picker for your React app.
  • rc-slider

    8.2 7.2 JavaScript
    React Slider
  • react-day-picker

    8.6 8.7 TypeScript
    DayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications.
  • react-responsive-carousel

    7.9 0.0 TypeScript
    React.js Responsive Carousel (with Swipe)
  • Plyr

    9.7 0.0 L5 JavaScript
    A simple HTML5, YouTube and Vimeo player
  • ckeditor4-react

    2.8 7.3 TypeScript
    Official CKEditor 4 React component.
  • ckeditor5-react

    4.6 8.7 JavaScript
    Official CKEditor 5 React component.
  • react-map-gl

    9.3 7.3 TypeScript
    React friendly API wrapper around MapboxGL JS
  • rsuite-table

    5.5 7.1 TypeScript
    A React table component.
  • react-google-flight-datepicker

    4.1 0.0 JavaScript
    React date picker inspired by Google Flight
  • react-timezone-select

    3.2 8.2 TypeScript
    🌐 An extremely usable and dynamic React timezone selector
  • React Tag Autocomplete

    5.1 3.7 JavaScript
    βš›οΈ Legacy repo for the fantastically simple tagging component for your React projects (legacy repo)
  • react-accessible-accordion

    5.6 0.0 TypeScript
    Accessible Accordion component for React
  • react-easy-crop

    1.5 0.0 TypeScript
    Ricardo fork of https://valentinh.github.io/react-easy-crop/
  • react-tooltip

    8.1 9.3 TypeScript
    React Tooltip Component
  • notistack

    8.1 2.7 TypeScript
    Highly customizable notification snackbars (toasts) that can be stacked on top of each other
  • google-map-react

    8.7 3.0 JavaScript
    Google map library for react that allows rendering components as markers :tada:
  • react-select

    9.8 5.7 TypeScript
    The Select Component for React.js
  • react-datetime

    7.8 0.0 JavaScript
    A lightweight but complete datetime picker react component.
  • react-leaflet

    8.6 2.1 TypeScript
    React components for Leaflet maps
  • interweave

    5.7 5.5 TypeScript
    πŸŒ€ React library to safely render HTML, filter attributes, autowrap text with matchers, render emoji characters, and much more.
  • sortablejs

    9.8 6.0 JavaScript
    Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
  • react-autosuggest

    8.6 0.0 JavaScript
    WAI-ARIA compliant React autosuggest component
  • alloyeditor

    6.9 0.0 JavaScript
    WYSIWYG editor based on CKEditor with completely rewritten UI
  • react-markdown

    9.2 7.2 JavaScript
    Markdown component for React
  • Syncfusion React UI Components Library (Essential JS 2)

    4.5 7.7 TypeScript
    Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
  • react-slider

    6.1 5.6 JavaScript
    Accessible, CSS agnostic, slider component for React.
  • react-resizable-and-movable

    8.0 0.0 TypeScript
    πŸ–± A resizable and draggable component for React.
  • react-nice-dates

    6.0 0.0 JavaScript
    A responsive, touch-friendly, and modular date picker library for React.
  • react-split-pane

    7.9 2.6 JavaScript
    React split-pane component
  • sweetalert2-react-content

    5.0 6.8 JavaScript
    Official SweetAlert2 enhancer adding support for React elements as content
  • react-paginate

    7.9 2.9 JavaScript
    A ReactJS component that creates a pagination
  • react-tabulator

    4.2 3.6 CSS
    React Tabulator is based on tabulator - a JS table library with many advanced features.
  • react-big-calendar

    9.1 8.1 JavaScript
    gcal/outlook like calendar component
  • react-mapbox-gl

    7.5 0.0 TypeScript
    A React binding of mapbox-gl-js
  • reoverlay

    2.3 0.0 JavaScript
    The missing solution for managing modals in React.
  • react-upload-gallery

    2.4 0.0 JavaScript
    React for Upload Image Gallery. Sorted by drag & drop and Customizable
  • react-compare-image

    3.9 2.3 TypeScript
    React component to compare two images with a slider
  • react-textarea-autosize

    7.3 6.2 TypeScript
    <textarea /> component for React which grows with content
  • react-dnd-touch-backend

    5.0 6.3 JavaScript
    DISCONTINUED. Touch Backend for react-dnd.
  • react-color

    9.2 0.0 JavaScript
    :art: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more
  • react-date-range

    7.9 5.4 JavaScript
    A React component for choosing dates and date ranges.
  • react-draggable

    9.0 3.7 JavaScript
    React draggable component
  • megadraft

    6.5 5.3 JavaScript
    Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility
  • react-beautiful-dnd

    9.8 0.6 JavaScript
    Beautiful and accessible drag and drop for lists with React
  • react-youtube

    7.1 0.0 TypeScript
    react.js powered YouTube player component
  • React Responsive Select

    2.2 0.6 TypeScript
    A customisable, touchable, React select / multi-select form control. Built with keyboard and screen reader accessibility in mind
  • react-bootstrap-daterangepicker

    5.2 0.0 JavaScript
    A date/time picker for react (using bootstrap). This is a react wrapper around the bootstrap-daterangepicker project.
  • react-instagram-zoom-slider

    2.1 0.0 JavaScript
    πŸŒ„β†”οΈ A slider component with pinch to zoom capabilities inspired by Instagram
  • react-sketch-canvas

    4.2 6.6 TypeScript
    Freehand vector drawing component for React using SVG as canvas πŸ–ŒοΈ
  • react-avatar-editor

    7.6 6.3 TypeScript
    Small avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface.
  • rc-tooltip

    6.1 6.5 TypeScript
    React Tooltip

Add another 'UI Components' Library