100 UI Components libraries and projects
-
sortablejs
9.8 5.9 JavaScriptReorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. -
slate
9.8 8.5 TypeScriptA completely customizable framework for building rich text editors. (Currently in beta.) -
react-table
9.7 8.7 TypeScriptπ€ Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table -
react-virtualized
9.7 5.0 JavaScriptReact components for efficiently rendering large lists and tabular data -
TinyMCE
9.5 9.7 L4 TypeScriptThe world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular -
sweetalert2
9.5 9.0 L1 JavaScriptβ¨ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. πΊπ¦πͺπΊ -
AG Grid
9.4 10.0 TypeScriptThe best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript. -
react-window
9.4 4.0 JavaScriptReact components for efficiently rendering large lists and tabular data -
react-content-loader
9.2 4.3 TypeScriptβͺ SVG-Powered component to easily create skeleton loadings. -
downshift π
9.2 3.8 JavaScriptπ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. -
dnd-kit
9.2 6.5 TypeScriptThe modern, lightweight, performant, accessible and extensible drag & drop toolkit for React. -
react-color
9.2 0.0 JavaScript:art: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more -
react-dates
9.2 0.0 JavaScriptAn easily internationalizable, mobile-friendly datepicker library for the web -
victory
9.1 9.0 TypeScriptA collection of composable React components for building interactive data visualizations -
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βοΈ -
react-player
9.0 1.7 JavaScriptA React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion -
react-draft-wysiwyg
8.8 2.5 JavaScriptA Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg -
google-map-react
8.7 2.4 JavaScriptGoogle map library for react that allows rendering components as markers :tada: -
react-day-picker
8.7 9.7 TypeScriptDayPicker is a customizable date picker component for React. Add date pickers, calendars, and date inputs to your web applications. -
react-konva
8.6 7.3 L4 TypeScriptReact + Canvas = Love. JavaScript library for drawing complex canvas graphics using React. -
MUI X Data grid
8.6 10.0 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-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. -
#<Sawyer::Resource:0x00007f0920b5de40>
8.5 8.7 TypeScriptThe most powerful virtual list component for React -
react-burger-menu
8.5 2.8 JavaScript:hamburger: An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations -
material-table
8.4 2.3 JavaScriptDatatable for React based on material-ui's table with additional features -
keen-slider
8.3 3.8 TypeScriptThe HTML touch slider carousel with the most native feeling you will get. -
react-image-gallery
8.3 5.6 JavaScriptReact carousel image gallery component with thumbnail support πΌ -
react-syntax-highlighter
8.2 6.1 JavaScriptsyntax highlighting component for react with prismjs or highlightjs ast using inline styles -
react-infinite-calendar
8.2 0.0 JavaScript⨠Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more. -
Glide Data Grid
8.2 3.4 TypeScriptπ Glide Data Grid is a no compromise, outrageously react fast data grid with rich rendering, first class accessibility, and full TypeScript support. -
@monaco-editor/react
8.1 7.3 TypeScriptMonaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins -
react-infinite
8.1 0.0 JavaScriptDISCONTINUED. A browser-ready efficient scrolling container based on UITableView. -
tagify
8.1 8.9 HTMLπ lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue -
notistack
8.0 4.6 TypeScriptHighly customizable notification snackbars (toasts) that can be stacked on top of each other -
nuka-carousel
8.0 7.9 TypeScriptSmall, fast, and accessibility-first React carousel library with an easily customizable UI and behavior to fit your brand and site. -
fortune-sheet
7.8 9.1 TypeScriptA drop-in javascript spreadsheet library that provides rich features like Excel and Google Sheets -
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-avatar-editor
7.6 5.0 TypeScriptSmall avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface. -
react-images
7.6 0.0 JavaScriptπ A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS
Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management β all implemented with just a few lines of code. Start building today.
Promo
www.civic.com

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.