100 UI Components libraries and projects
-
slate
9.8 8.3 TypeScriptA completely customizable framework for building rich text editors. (Currently in beta.) -
sortablejs
9.8 4.8 JavaScriptReorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. -
react-table
9.7 9.4 TypeScriptπ€ Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table -
react-virtualized
9.7 0.0 JavaScriptReact components for efficiently rendering large lists and tabular data -
sweetalert2
9.5 9.0 L1 JavaScriptβ¨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. πΊπ¦ -
TinyMCE
9.4 9.7 L4 TypeScriptThe world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular -
react-window
9.4 5.1 JavaScriptReact components for efficiently rendering large lists and tabular data -
react-dates
9.3 0.0 JavaScriptAn easily internationalizable, mobile-friendly datepicker library for the web -
AG Grid
9.3 10.0 TypeScriptThe best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript. -
react-color
9.2 0.0 JavaScript:art: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more -
downshift π
9.2 6.8 JavaScriptπ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. -
react-content-loader
9.2 4.4 TypeScriptβͺ SVG-Powered component to easily create skeleton loadings. -
victory
9.1 8.9 TypeScriptA collection of composable React components for building interactive data visualizations -
react-player
9.1 7.0 JavaScriptA React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion -
react-sortable-hoc
9.1 0.0 JavaScriptA set of higher-order components to turn any list into an animated, accessible and touch-friendly sortable listβοΈ -
dnd-kit
9.1 3.7 TypeScriptThe modern, lightweight, performant, accessible and extensible drag & drop toolkit for React. -
react-draft-wysiwyg
8.8 0.0 JavaScriptA Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg -
google-map-react
8.7 0.0 JavaScriptGoogle map library for react that allows rendering components as markers :tada: -
MUI X Data grid
8.6 9.9 TypeScriptMUI X is a collection of advanced React UI components for complex use cases. Use the native integration with Material UI or extend your design system. They feature state-of-the-art functionality and complex UX workflows for data-rich applications and support a wide range of use cases. MUI X is open coreβbase components are MIT-licensed, while more advanced features require a Pro or Premium commercial license. Components: - Data Grid - Date and Time Pickers - Charts - Tree View -
react-day-picker
8.6 9.8 TypeScriptDayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications. -
react-lazyload
8.6 2.5 JavaScriptLazy load your component, image or anything matters the performance. -
fixed-data-table
8.5 0.0 JavaScriptDISCONTINUED. A React table component designed to allow presenting thousands of rows of data. -
react-konva
8.5 4.6 L4 TypeScriptReact + Canvas = Love. JavaScript library for drawing complex canvas graphics using React. -
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 -
#<Sawyer::Resource:0x00007f0920b5de40>
8.4 7.5 TypeScriptThe most powerful virtual list component for React -
material-table
8.4 2.6 JavaScriptDatatable for React based on material-ui's table with additional features -
react-image-gallery
8.3 6.0 JavaScriptReact carousel image gallery component with thumbnail support πΌ -
react-infinite-calendar
8.2 0.0 JavaScript⨠Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more. -
keen-slider
8.2 3.8 TypeScriptThe HTML touch slider carousel with the most native feeling you will get. -
react-syntax-highlighter
8.1 0.0 JavaScriptsyntax highlighting component for react with prismjs or highlightjs ast using inline styles -
Glide Data Grid
8.1 8.4 TypeScriptπ Glide Data Grid is a no compromise, outrageously react fast data grid with rich rendering, first class accessibility, and full TypeScript support. -
react-infinite
8.1 0.0 JavaScriptDISCONTINUED. A browser-ready efficient scrolling container based on UITableView. -
tagify
8.0 9.4 HTMLπ lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue -
nuka-carousel
8.0 6.3 TypeScriptSmall, fast, and accessibility-first React carousel library with an easily customizable UI and behavior to fit your brand and site. -
notistack
8.0 1.1 TypeScriptHighly customizable notification snackbars (toasts) that can be stacked on top of each other -
react-awesome-slider
7.8 0.0 JavaScriptReact content transition slider. Awesome Slider is a 60fps, light weight, performant component that renders an animated set of production ready UI general purpose sliders with fullpage transition support for NextJS and GatsbyJS. π₯οΈ π± -
react-colorful
7.7 0.0 TypeScriptπ¨ A tiny (2,8 KB) color picker component for React and Preact apps -
react-images
7.6 0.0 JavaScriptπ A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS -
react-avatar-editor
7.6 4.4 TypeScriptSmall avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface.
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
Promo
www.influxdata.com
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.