100 UI Components libraries and projects
-
victory
9.1 9.1 TypeScriptA collection of composable React components for building interactive data visualizations -
ka-table
5.0 8.3 TypeScriptLightweight 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. πΊπ¦ -
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 JavaScriptDatatable for React based on material-ui's table with additional features -
react-functional-select
2.7 0.0 TypeScriptMicro-sized & micro-optimized select component for React.js -
keen-slider
8.2 5.1 TypeScriptThe HTML touch slider carousel with the most native feeling you will get. -
react-syntax-highlighter
8.0 1.5 JavaScriptsyntax highlighting component for react with prismjs or highlightjs ast using inline styles -
react-data-table
7.5 6.0 TypeScriptA responsive table library with built-in sorting, pagination, selection, expandable rows, and customizable styling. -
react-player
9.0 7.6 JavaScriptA React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion -
Reactjs-popup
7.0 1.6 TypeScriptReact 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-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-datepicker2
3.6 0.7 JavaScriptDISCONTINUED. react datepicker component.(include persian jalaali calendar) -
react-notifications-component
6.1 0.0 TypeScriptDelightful and highly customisable React Component to notify your users -
react-day-picker
8.6 8.7 TypeScriptDayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications. -
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) -
notistack
8.1 2.7 TypeScriptHighly customizable notification snackbars (toasts) that can be stacked on top of each other -
google-map-react
8.7 3.0 JavaScriptGoogle map library for react that allows rendering components as markers :tada: -
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 JavaScriptReorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. -
Syncfusion React UI Components Library (Essential JS 2)
4.5 7.7 TypeScriptSyncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications. -
react-nice-dates
6.0 0.0 JavaScriptA responsive, touch-friendly, and modular date picker library for React. -
sweetalert2-react-content
5.0 6.8 JavaScriptOfficial SweetAlert2 enhancer adding support for React elements as content -
react-tabulator
4.2 3.6 CSSReact Tabulator is based on tabulator - a JS table library with many advanced features. -
react-upload-gallery
2.4 0.0 JavaScriptReact for Upload Image Gallery. Sorted by drag & drop and Customizable -
react-textarea-autosize
7.3 6.2 TypeScript<textarea /> component for React which grows with content -
react-color
9.2 0.0 JavaScript:art: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more -
megadraft
6.5 5.3 JavaScriptMegadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility -
React Responsive Select
2.2 0.6 TypeScriptA customisable, touchable, React select / multi-select form control. Built with keyboard and screen reader accessibility in mind -
react-bootstrap-daterangepicker
5.2 0.0 JavaScriptA 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 TypeScriptFreehand vector drawing component for React using SVG as canvas ποΈ -
react-avatar-editor
7.6 6.3 TypeScriptSmall avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface.
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
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
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.