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 |
|---|---|---|---|---|---|---|---|---|
| @nextui-org/theme The default theme for NextUI components | 81.6k | - | - | - | 1 year ago 2.4.5 | ESM + CommonJS | Bundled | CSS-in-JS and styling, UI component libraries |
| @zendeskgarden/container-utilities Container utilities in the Garden Design System | 81.5k | - | - | - | 9 months ago 2.0.5 | ESM + CommonJS | Bundled | Accessibility, React |
| react-horizontal-scrolling-menu Horizontal scrolling menu component for React with per-item visibility tracking. Supports mouse and touch devices, SSR-safe. | 80.4k | +55% | - | 26 days ago 8.3.2 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| @omlet/cli Omlet (https://omlet.dev) is a component analytics tool that uses a CLI to scan your codebase to detect components and their usage. Get real usage insights from customizable charts to measure adoption across all projects and identify opportunities to impr | 79.8k | - | - | - | 1 month ago 2.3.0 | CommonJS | Bundled | CLI tools and terminal utilities, UI component libraries |
| material-table Datatable for React based on https://material-ui.com/api/table/ with additional features | 79.6k | -11% | - | 4 months ago 2.3.0 | CommonJS | Bundled | Tables and data grids, React | |
| modal-react-native-web React native modal implementation for web | 79.5k | +33% | - | 7 years ago 0.2.0 | CommonJS | None | React, UI component libraries | |
| @storybook/html-vite Storybook for HTML and Vite: Develop, document, and test UI components in isolation | 78.8k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| ember-basic-dropdown The basic dropdown that your ember app needs | 78.7k | +12% | - | 4 months ago 9.0.0 | CommonJS | Bundled | UI component libraries | |
| @mantine/nprogress Navigation progress bar | 78.1k | - | - | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @zag-js/element-rect observe element's rect over time | 78k | - | - | - | 1 year ago 1.8.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| react-photo-view An exquisite React photo preview component | 77.1k | +132% | - | 1 year ago 1.2.7 | ESM + CommonJS | Bundled | React, UI component libraries | |
| material-ui React Components that Implement Google's Material Design. | 77k | -2% | - | - 0.20.2 | ESM + CommonJS | None | React, UI component libraries | |
| react-native-elements React Native Elements & UI Toolkit | 76.9k | -31% | - | 3 years ago 3.4.3 | CommonJS | Bundled | UI component libraries, React | |
| @terrazzo/token-tools Various utilities for token types | 76.9k | - | - | - | 1 month ago 2.7.1 | ESM only | None | CSS-in-JS and styling, UI component libraries |
| vue3-carousel A simple carousel component for Vue 3 | 75.7k | -3% | - | 10 months ago 0.17.0 | ESM + CommonJS | Bundled | UI component libraries, Vue | |
| subscribe-ui-event A single, throttle built-in solution to subscribe to browser UI Events. | 74.3k | -0% | - | 1 year ago 3.0.0 | ESM + CommonJS | None | Promises and async control flow, UI component libraries | |
| react-accessible-accordion Accessible Accordion component for React | 74.2k | -45% | - | 1 year ago 5.0.1 | ESM + CommonJS | Bundled | Accessibility, UI component libraries | |
| @storybook/server Storybook Server renderer: Develop, document, and test UI components in isolation | 74.1k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, UI component libraries |
| @progress/kendo-react-grid React Data Grid (Table) provides 100+ ready-to-use data grid features. KendoReact Grid package | 74k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @zendeskgarden/react-buttons Components relating to buttons in the Garden Design System | 73.4k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-multi-select-component Simple and lightweight multiple selection dropdown component with checkboxes, search and select-all | 72.9k | +28% | - | 3 years ago 4.3.4 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @progress/kendo-react-data-tools Includes React Pager & React Filter component, an intuitive interface to create complex filter descriptions. KendoReact Data Tools package | 72.9k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| datatables.net-bs DataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/) | 72.9k | -5% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | UI component libraries | |
| @ministryofjustice/frontend The MOJ Frontend contains the code you need to start building user interfaces for UK Ministry of Justice government services. | 72.9k | - | - | - | 8 days ago 11.1.0 | ESM + CommonJS | None | UI component libraries |
| @mui/stylis-plugin-rtl A plugin for Material UI that provides RTL (right-to-left) support. | 72.8k | - | - | - | 29 days ago 9.4.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @fancyapps/ui Robust JavaScript UI Component Library | 72.7k | - | - | - | 17 days ago 6.1.15 | ESM only | Bundled | UI component libraries |
| react-native-snap-carousel Swiper/carousel component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support. Compatible with Android & iOS. | 71.4k | -25% | - | 6 years ago 3.9.1 | CommonJS | None | UI component libraries, React | |
| @swimlane/ngx-datatable ngx-datatable is an Angular table grid component for presenting large and complex data. | 71.4k | - | - | - | 1 month ago 25.1.0 | ESM only | Bundled | Tables and data grids, Angular |
| @storybook/server-webpack5 Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading. | 71.4k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, UI component libraries |
| shadcn-vue Add components to your apps. | 71.4k | +272% | - | 1 month ago 2.8.2 | ESM only | Bundled | UI component libraries, Vue | |
| @svar-ui/react-core SVAR React Core library is a collection of customizable React UI components and form controls | 71.1k | - | - | - | 23 days ago 2.6.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @patternfly/react-table This library provides a set of React table components for use with the PatternFly 4 | 70.2k | - | - | - | 1 month ago 6.6.1 | ESM + CommonJS | Bundled | Tables and data grids, React |
| @zendeskgarden/react-tooltips Collection of components and render prop containers relating to Tooltips in the Garden Design System | 70.2k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @angular-slider/ngx-slider Self-contained, mobile friendly slider component for Angular based on angularjs-slider | 69.7k | - | - | - | 3 months ago 22.0.0 | ESM only | Bundled | UI component libraries, Angular |
| @gluestack-ui/core Universal UI components for React Native, Expo, and Next.js | 67.7k | - | - | - | 3 months ago 5.0.15 | ESM + CommonJS | Bundled | React, UI component libraries |
| flowbite-svelte Flowbite components for Svelte | 67.3k | +57% | - | 5 months ago 1.33.1 | ESM only | Bundled | UI component libraries, Svelte | |
| @progress/kendo-angular-grid Kendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more. | 67.1k | - | - | - | 2 days ago 25.2.0 | ESM + CommonJS | Bundled | Tables and data grids, Angular |
| bootstrap-vue-next Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development | 66.6k | +64% | - | 7 days ago 1.2.1 | ESM only | Bundled | UI component libraries, Vue | |
| @storybook/tanstack-react Storybook for TanStack (React, Vite): Router and Start ready Storybook framework | 65.8k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Bundlers |
| svelte-floating-ui Svelte actions for working with floating ui | 65.2k | +86% | - | 1 year ago 1.6.2 | ESM only | Bundled | Svelte, DOM and browser utilities | |
| @zendeskgarden/react-forms Components relating to form elements in the Garden Design System | 65.1k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @zendeskgarden/react-typography Components relating to typography in the Garden Design System | 65k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @atlaskit/inline-dialog An inline dialog is a pop-up container for small amounts of information. It can also contain controls. | 63.5k | - | - | - | 1 day ago 20.3.5 | ESM + CommonJS | Bundled | UI component libraries, React |
| @zendeskgarden/react-loaders Components relating to loaders in the Garden Design System | 62k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @zendeskgarden/container-selection Containers relating to selection in the Garden Design System | 61.9k | - | - | - | 9 months ago 3.1.5 | ESM + CommonJS | Bundled | Accessibility, React |
| @zendeskgarden/container-tooltip Containers relating to tooltip in the Garden Design System | 61.2k | - | - | - | 8 months ago 2.2.2 | ESM + CommonJS | Bundled | Accessibility, React |
| flickity Touch, responsive, flickable carousels | 61.1k | +1% | - | 4 years ago 3.0.0 | CommonJS | None | UI component libraries | |
| react-js-pagination Simple, easy to use component for pagination. Compatible with bootstrap paginator stylesheets | 60.7k | +69% | - | 6 years ago 3.0.3 | CommonJS | None | React, UI component libraries | |
| pure-react-carousel A highly impartial suite of React components that can be assembled by the consumer to create a responsive and aria compliant carousel with almost no limits on DOM structure or CSS styles. | 59.1k | -6% | - | 9 months ago 1.35.0 | ESM + CommonJS | Bundled | Accessibility, UI component libraries | |
| react-addons-css-transition-group The code in this package has moved. We recommend you to use `CSSTransitionGroup` from [`react-transition-group`](https://github.com/reactjs/react-transition-group) instead. | 58.8k | -46% | - | - 15.6.2 | CommonJS | None | React, UI component libraries |
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.
- @nextui-org/themeThe default theme for NextUI components
- @zendeskgarden/container-utilitiesContainer utilities in the Garden Design System
- react-horizontal-scrolling-menuHorizontal scrolling menu component for React with per-item visibility tracking. Supports mouse and touch devices, SSR-safe.
- @omlet/cliOmlet (https://omlet.dev) is a component analytics tool that uses a CLI to scan your codebase to detect components and their usage. Get real usage insights from customizable charts to measure adoption across all projects and identify opportunities to impr
- material-tableDatatable for React based on https://material-ui.com/api/table/ with additional features
- modal-react-native-webReact native modal implementation for web
- @storybook/html-viteStorybook for HTML and Vite: Develop, document, and test UI components in isolation
- ember-basic-dropdownThe basic dropdown that your ember app needs
- @mantine/nprogressNavigation progress bar
- @zag-js/element-rectobserve element's rect over time
- react-photo-viewAn exquisite React photo preview component
- material-uiReact Components that Implement Google's Material Design.
- react-native-elementsReact Native Elements & UI Toolkit
- @terrazzo/token-toolsVarious utilities for token types
- vue3-carouselA simple carousel component for Vue 3
- subscribe-ui-eventA single, throttle built-in solution to subscribe to browser UI Events.
- react-accessible-accordionAccessible Accordion component for React
- @storybook/serverStorybook Server renderer: Develop, document, and test UI components in isolation
- @progress/kendo-react-gridReact Data Grid (Table) provides 100+ ready-to-use data grid features. KendoReact Grid package
- @zendeskgarden/react-buttonsComponents relating to buttons in the Garden Design System
- react-multi-select-componentSimple and lightweight multiple selection dropdown component with checkboxes, search and select-all
- @progress/kendo-react-data-toolsIncludes React Pager & React Filter component, an intuitive interface to create complex filter descriptions. KendoReact Data Tools package
- datatables.net-bsDataTables with styling for [Bootstrap](https://getbootstrap.com/docs/3.3/)
- @ministryofjustice/frontendThe MOJ Frontend contains the code you need to start building user interfaces for UK Ministry of Justice government services.
- @mui/stylis-plugin-rtlA plugin for Material UI that provides RTL (right-to-left) support.
- @fancyapps/uiRobust JavaScript UI Component Library
- react-native-snap-carouselSwiper/carousel component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support. Compatible with Android & iOS.
- @swimlane/ngx-datatablengx-datatable is an Angular table grid component for presenting large and complex data.
- @storybook/server-webpack5Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.
- shadcn-vueAdd components to your apps.
- @svar-ui/react-coreSVAR React Core library is a collection of customizable React UI components and form controls
- @patternfly/react-tableThis library provides a set of React table components for use with the PatternFly 4
- @zendeskgarden/react-tooltipsCollection of components and render prop containers relating to Tooltips in the Garden Design System
- @angular-slider/ngx-sliderSelf-contained, mobile friendly slider component for Angular based on angularjs-slider
- @gluestack-ui/coreUniversal UI components for React Native, Expo, and Next.js
- flowbite-svelteFlowbite components for Svelte
- @progress/kendo-angular-gridKendo UI Grid for Angular - high performance data grid with paging, filtering, virtualization, CRUD, and more.
- bootstrap-vue-nextSeamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
- @storybook/tanstack-reactStorybook for TanStack (React, Vite): Router and Start ready Storybook framework
- svelte-floating-uiSvelte actions for working with floating ui
- @zendeskgarden/react-formsComponents relating to form elements in the Garden Design System
- @zendeskgarden/react-typographyComponents relating to typography in the Garden Design System
- @atlaskit/inline-dialogAn inline dialog is a pop-up container for small amounts of information. It can also contain controls.
- @zendeskgarden/react-loadersComponents relating to loaders in the Garden Design System
- @zendeskgarden/container-selectionContainers relating to selection in the Garden Design System
- @zendeskgarden/container-tooltipContainers relating to tooltip in the Garden Design System
- flickityTouch, responsive, flickable carousels
- react-js-paginationSimple, easy to use component for pagination. Compatible with bootstrap paginator stylesheets
- pure-react-carouselA highly impartial suite of React components that can be assembled by the consumer to create a responsive and aria compliant carousel with almost no limits on DOM structure or CSS styles.
- react-addons-css-transition-groupThe code in this package has moved. We recommend you to use `CSSTransitionGroup` from [`react-transition-group`](https://github.com/reactjs/react-transition-group) instead.
- 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