Package category
UI component libraries
Ready-made components: buttons, modals, tables, menus.
1,602 packages12 comparisons
Packages compared
1,602 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| react-native-element-dropdown React Native Element Dropdown is a library that provides a customizable dropdown component for React Native applications. | 124.1k | +47% | - | 1 year ago 2.12.4 | ESM + CommonJS | Bundled | UI component libraries, React | |
| bootstrap-select The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. Now with Bootstrap 4 support. | 123.9k | +22% | - | 6 years ago 1.13.18 | CommonJS | None | UI component libraries | |
| @carbon/themes Themes for applying color in the Carbon Design System | 123.8k | - | - | - | 2 days ago 11.82.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @c15t/ui Framework-agnostic primitives, CSS, and theme system powering c15t consent UIs (React, Solid, Svelte, Vue). | 121.8k | - | - | - | 1 month ago 2.2.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @tamagui/react-native-web-internals React Native for Web | 121.3k | - | - | - | 1 month ago 2.7.7 | ESM + CommonJS | Bundled | React, UI component libraries |
| @material-table/core Datatable for React based on https://material-ui.com/api/table/ with additional features | 120.2k | - | - | - | 2 months ago 8.0.3 | ESM only | Bundled | Tables and data grids, React |
| @progress/kendo-react-intl React Internationalization package provides services for parsing and formatting of dates and numbers. KendoReact Internationalization package | 119.2k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | Internationalisation, React |
| react-native-ratings The standard Ratings component for React Native | 119.2k | -27% | - | 5 years ago 8.1.0 | CommonJS | Bundled | React, UI component libraries | |
| @tamagui/react-native-web-lite React Native for Web | 119.1k | - | - | - | 1 month ago 2.7.7 | ESM + CommonJS | None | React, UI component libraries |
| @progress/kendo-react-animation React Animation component assists with animating HTML elements. KendoReact Animation package | 117.9k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | Animation, React |
| @carbon/motion Motion helpers for digital and software products using the Carbon Design System | 117.6k | - | - | - | 2 days ago 11.53.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @carbon/styles Styles for the Carbon Design System | 116.3k | - | - | - | 2 days ago 1.116.0 | - | None | UI component libraries, React |
| react-collapsible React component to wrap content in Collapsible element with trigger to open and close. | 115.5k | +13% | - | 4 years ago 2.10.0 | CommonJS | Bundled | React, UI component libraries | |
| datatables.net-bs4 DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 114.1k | +5% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | UI component libraries | |
| @progress/kendo-react-inputs React Inputs offer a customizable interface for users to enter and pick different information. KendoReact Input package | 113.8k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @progress/kendo-react-dropdowns React DropDowns offer an interface for users to select different items from a list and more. KendoReact Dropdowns package | 113.4k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| angular-ui-bootstrap Native AngularJS (Angular) directives for Bootstrap | 110.3k | -9% | - | 8 years ago 2.5.6 | CommonJS | None | UI component libraries, Angular | |
| @material/web Material web components | 108.3k | - | - | - | 2 months ago 2.5.0 | ESM only | None | UI component libraries |
| @patternfly/react-core This library provides a set of common React components for use with the PatternFly reference implementation. | 106.7k | - | - | - | 1 month ago 6.6.1 | ESM + CommonJS | Bundled | React, UI component libraries |
| @astryxdesign/core The component library. Accessible, themeable React components with built-in spacing, dark mode, and StyleX styling. | 101.1k | - | - | - | 2 days ago 0.6.3 | ESM only | Bundled | UI component libraries, React |
| @progress/kendo-react-treeview React TreeView displays hierarchical data in a traditional tree structure, supports user interaction. KendoReact TreeView package | 100.2k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @progress/kendo-react-progressbars React ProgressBars offer a customizable interface for users to track and display the progress of a task. KendoReact ProgressBars package | 99.2k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @wordpress/ui Themeable React UI components for the WordPress Design System. | 99.2k | - | - | - | 2 days ago 0.23.0 | ESM + CommonJS | Bundled | UI component libraries |
| a11y-dialog A tiny script to make dialog windows accessible to assistive technology users. | 99k | +42% | - | 7 months ago 8.1.5 | ESM + CommonJS | Bundled | Accessibility, UI component libraries | |
| datatables.net-bs5 DataTables with styling for [Bootstrap5](https://getbootstrap.com/) | 96.5k | +42% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | UI component libraries | |
| @shadcn/ui Add @shadcn/ui components to your app. | 96k | - | - | - | 3 years ago 0.0.4 | ESM only | None | CSS-in-JS and styling, UI component libraries |
| sweetalert A beautiful replacement for JavaScript's "alert" | 94.7k | -3% | - | - 2.1.2 | CommonJS | Bundled | UI component libraries | |
| @carbon/react React components for the Carbon Design System | 94.5k | - | - | - | 2 days ago 1.117.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @progress/kendo-react-dialogs React Dialogs provide modal and non-modal windows for showing additional information to the user. KendoReact Dialogs package | 94.1k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| mantine-datatable The lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data r | 94.1k | +141% | - | 2 months ago 9.4.0 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries | |
| magnific-popup Lightbox and modal dialog plugin. Can display inline HTML, iframes (YouTube video, Vimeo, Google Maps), or an image gallery. Animation effects are added with CSS3 transitions. For jQuery or Zepto. | 93.8k | -9% | - | 2 years ago 1.2.0 | CommonJS | None | UI component libraries | |
| @progress/kendo-react-layout React Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package | 93k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-native-image-viewing React Native modal component for viewing images as a sliding gallery | 92.8k | +210% | - | 4 years ago 0.2.2 | CommonJS | Bundled | React, UI component libraries | |
| @chakra-ui/charts Data visualization components for Chakra UI | 92.6k | - | - | - | 28 days ago 3.37.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @progress/kendo-react-pdf React PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package | 92.4k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | PDF and documents, React |
| bootstrap-slider Slider view component for Twitter Bootstrap. | 91.6k | -18% | - | - 11.0.2 | CommonJS | None | UI component libraries | |
| @shoelace-style/shoelace A forward-thinking library of web components. | 90.8k | - | - | - | 1 year ago 2.20.1 | ESM only | Bundled | UI component libraries, CSS-in-JS and styling |
| angular-split Angular UI library to split views and allow dragging to resize areas using CSS grid layout. | 90.5k | +0% | - | 1 year ago 20.0.0 | ESM + CommonJS | Bundled | Angular, UI component libraries | |
| toastify-js Toastify is a lightweight, vanilla JS toast notification library. | 89.5k | +27% | - | 4 years ago 1.12.0 | CommonJS | None | UI component libraries | |
| @mui/joy Joy UI is an open-source React component library that implements MUI's own design principles. It's comprehensive and can be used in production out of the box. | 88.6k | - | - | - | 1 year ago 5.0.0-beta.52 | ESM + CommonJS | Bundled | UI component libraries, React |
| blueimp-file-upload File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, | 88.6k | -7% | - | 4 years ago 10.32.0 | CommonJS | None | Files and file systems, UI component libraries | |
| embla-carousel-svelte A lightweight carousel library with fluid motion and great swipe precision | 86.6k | +185% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling | |
| @blueprintjs/popover2 Re-exports of popover-related components from @blueprintjs/core | 86.2k | - | - | - | 1 year ago 2.1.32 | ESM + CommonJS | Bundled | UI component libraries |
| @progress/kendo-react-dateinputs React DateInput is a perfect input component for handling quick and efficient date values. KendoReact Date Inputs package | 85.6k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| v-tooltip Easy tooltips with Vue 2.x | 84.9k | -24% | - | 5 years ago 2.1.3 | ESM + CommonJS | Bundled | Vue, UI component libraries | |
| @coreui/react UI Components Library for React.js | 84.9k | - | - | - | 2 months ago 5.13.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @atlaskit/modal-dialog A modal dialog displays content that requires user interaction, in a layer above the page. | 83.8k | - | - | - | 1 day ago 17.0.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-native-country-picker-modal A searchable, themeable country picker modal for React Native — iOS, Android and Web. | 83.2k | +37% | - | 23 days ago 3.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| bootstrap-colorpicker Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4. | 82.2k | -22% | - | - 3.4.0 | CommonJS | None | UI component libraries | |
| @atlaskit/blanket A blanket covers the underlying UI for a layered component, such as a modal dialog or a tooltip. | 82k | - | - | - | 1 day ago 16.4.4 | ESM + CommonJS | Bundled | UI component libraries, React |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- react-native-element-dropdownReact Native Element Dropdown is a library that provides a customizable dropdown component for React Native applications.
- bootstrap-selectThe jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. Now with Bootstrap 4 support.
- @carbon/themesThemes for applying color in the Carbon Design System
- @c15t/uiFramework-agnostic primitives, CSS, and theme system powering c15t consent UIs (React, Solid, Svelte, Vue).
- @tamagui/react-native-web-internalsReact Native for Web
- @material-table/coreDatatable for React based on https://material-ui.com/api/table/ with additional features
- @progress/kendo-react-intlReact Internationalization package provides services for parsing and formatting of dates and numbers. KendoReact Internationalization package
- react-native-ratingsThe standard Ratings component for React Native
- @tamagui/react-native-web-liteReact Native for Web
- @progress/kendo-react-animationReact Animation component assists with animating HTML elements. KendoReact Animation package
- @carbon/motionMotion helpers for digital and software products using the Carbon Design System
- @carbon/stylesStyles for the Carbon Design System
- react-collapsibleReact component to wrap content in Collapsible element with trigger to open and close.
- datatables.net-bs4DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- @progress/kendo-react-inputsReact Inputs offer a customizable interface for users to enter and pick different information. KendoReact Input package
- @progress/kendo-react-dropdownsReact DropDowns offer an interface for users to select different items from a list and more. KendoReact Dropdowns package
- angular-ui-bootstrapNative AngularJS (Angular) directives for Bootstrap
- @material/webMaterial web components
- @patternfly/react-coreThis library provides a set of common React components for use with the PatternFly reference implementation.
- @astryxdesign/coreThe component library. Accessible, themeable React components with built-in spacing, dark mode, and StyleX styling.
- @progress/kendo-react-treeviewReact TreeView displays hierarchical data in a traditional tree structure, supports user interaction. KendoReact TreeView package
- @progress/kendo-react-progressbarsReact ProgressBars offer a customizable interface for users to track and display the progress of a task. KendoReact ProgressBars package
- @wordpress/uiThemeable React UI components for the WordPress Design System.
- a11y-dialogA tiny script to make dialog windows accessible to assistive technology users.
- datatables.net-bs5DataTables with styling for [Bootstrap5](https://getbootstrap.com/)
- @shadcn/uiAdd @shadcn/ui components to your app.
- sweetalertA beautiful replacement for JavaScript's "alert"
- @carbon/reactReact components for the Carbon Design System
- @progress/kendo-react-dialogsReact Dialogs provide modal and non-modal windows for showing additional information to the user. KendoReact Dialogs package
- mantine-datatableThe lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data r
- magnific-popupLightbox and modal dialog plugin. Can display inline HTML, iframes (YouTube video, Vimeo, Google Maps), or an image gallery. Animation effects are added with CSS3 transitions. For jQuery or Zepto.
- @progress/kendo-react-layoutReact Layout components enable you to create a perceptive and intuitive layout of web projects. KendoReact Layout package
- react-native-image-viewingReact Native modal component for viewing images as a sliding gallery
- @chakra-ui/chartsData visualization components for Chakra UI
- @progress/kendo-react-pdfReact PDF Processing enables you to export single- and multi-page content in PDF. KendoReact PDF Processing package
- bootstrap-sliderSlider view component for Twitter Bootstrap.
- @shoelace-style/shoelaceA forward-thinking library of web components.
- angular-splitAngular UI library to split views and allow dragging to resize areas using CSS grid layout.
- toastify-jsToastify is a lightweight, vanilla JS toast notification library.
- @mui/joyJoy UI is an open-source React component library that implements MUI's own design principles. It's comprehensive and can be used in production out of the box.
- blueimp-file-uploadFile Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine,
- embla-carousel-svelteA lightweight carousel library with fluid motion and great swipe precision
- @blueprintjs/popover2Re-exports of popover-related components from @blueprintjs/core
- @progress/kendo-react-dateinputsReact DateInput is a perfect input component for handling quick and efficient date values. KendoReact Date Inputs package
- v-tooltipEasy tooltips with Vue 2.x
- @coreui/reactUI Components Library for React.js
- @atlaskit/modal-dialogA modal dialog displays content that requires user interaction, in a layer above the page.
- react-native-country-picker-modalA searchable, themeable country picker modal for React Native — iOS, Android and Web.
- bootstrap-colorpickerBootstrap Colorpicker is a modular color picker plugin for Bootstrap 4.
- @atlaskit/blanketA blanket covers the underlying UI for a layered component, such as a modal dialog or a tooltip.
- flowbite vs @shadcn/lint
- element-plus vs naive-ui
- react-responsive-carousel vs react-image-gallery
- @radix-ui/react-primitive vs @chakra-ui/react
- sonner vs react-hot-toast
- react-responsive-carousel vs react-fast-marquee
- @headless-tree/core vs @gluestack-ui/utils
- embla-carousel vs swiper
- shadcn vs flowbite
- react-responsive-carousel vs keen-slider
- embla-carousel vs keen-slider
- swiper vs keen-slider