100 UI Components libraries and projects
-
sortablejs
9.8 0.0 JavaScriptReorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required. -
slate
9.8 9.0 TypeScriptA completely customizable framework for building rich text editors. (Currently in beta.) -
react-virtualized
9.7 0.0 JavaScriptReact components for efficiently rendering large lists and tabular data -
react-table
9.7 8.4 TypeScriptπ€ Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table -
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.5 L4 TypeScriptThe world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular -
react-dates
9.3 0.0 JavaScriptAn easily internationalizable, mobile-friendly datepicker library for the web -
react-window
9.3 5.7 JavaScriptReact components for efficiently rendering large lists and tabular data -
AG Grid
9.2 10.0 TypeScriptThe best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript. -
downshift π
9.2 8.0 JavaScriptπ A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components. -
react-color
9.2 0.0 JavaScript:art: Color Pickers from Sketch, Photoshop, Chrome, Github, Twitter & more -
react-content-loader
9.2 4.9 TypeScriptβͺ SVG-Powered component to easily create skeleton loadings. -
victory
9.1 6.5 JavaScriptA 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 7.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 4.4 JavaScriptA Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg -
react-day-picker
8.7 9.2 TypeScriptDayPicker is a customizable date picker component for React, with native TypeScript support. -
google-map-react
8.7 6.2 JavaScriptGoogle map library for react that allows rendering components as markers :tada: -
react-lazyload
8.7 0.0 JavaScriptLazy load your component, image or anything matters the performance. -
react-burger-menu
8.6 4.6 JavaScript:hamburger: An off-canvas sidebar component with a collection of effects and styles using CSS transitions and SVG path animations -
fixed-data-table
8.5 0.0 JavaScriptA React table component designed to allow presenting thousands of rows of data. -
material-table
8.5 5.3 JavaScriptDatatable for React based on material-ui's table with additional features -
react-konva
8.5 6.5 L4 TypeScriptReact + Canvas = Love. JavaScript library for drawing complex canvas graphics using React. -
#<Sawyer::Resource:0x00007f0920b5de40>
8.3 8.4 TypeScriptThe most powerful virtual list component for React -
react-infinite-calendar
8.3 0.0 JavaScript⨠Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more. -
MUI X Data grid
8.3 9.8 TypeScriptMUI X: Build data-rich applications using a growing list of advanced React components. -
react-image-gallery
8.3 7.8 JavaScriptReact carousel image gallery component with thumbnail support πΌ -
mui-datatables
8.2 3.2 JavaScriptDatatables for React using Material-UI - https://www.material-ui-datatables.com -
keen-slider
8.2 7.0 TypeScriptThe HTML touch slider carousel with the most native feeling you will get. -
notistack
8.1 6.8 TypeScriptHighly customizable notification snackbars (toasts) that can be stacked on top of each other -
nuka-carousel
8.1 7.3 TypeScriptSmall, fast, and accessibility-first React carousel library with an easily customizable UI and behavior to fit your brand and site. -
react-infinite
8.1 0.0 JavaScriptA browser-ready efficient scrolling container based on UITableView. -
react-syntax-highlighter
8.0 0.0 JavaScriptsyntax highlighting component for react with prismjs or highlightjs ast using inline styles -
tagify
7.9 7.6 HTMLπ lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue -
react-awesome-slider
7.7 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-images
7.7 0.0 JavaScriptπ A mobile-friendly, highly customizable, carousel component for displaying media in ReactJS -
Glide Data Grid
7.7 7.6 TypeScriptπ¦ Glide Data Grid is a no compromise, outrageously react fast data grid with rich rendering, first class accessibility, and full TypeScript support. -
react-notification-system
7.6 0.0 JavaScriptA complete and totally customizable component for notifications in React -
react-avatar-editor
7.6 4.9 TypeScriptSmall avatar & profile picture component. Resize and crop uploaded images using a intuitive user interface.
Appwrite - The open-source backend cloud platform
The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
Promo
appwrite.io
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.