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 |
|---|---|---|---|---|---|---|---|---|
| @terrazzo/parser Parser/validator for the Design Tokens Community Group (DTCG) standard. | 58.7k | - | - | - | 1 month ago 2.7.1 | ESM only | None | CSS-in-JS and styling, UI component libraries |
| @rjsf/shadcn shadcn theme, fields and widgets for react-jsonschema-form | 58.3k | - | - | - | 9 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| @progress/kendo-react-editor React Editor enables users to create rich text content through a WYSIWYG interface. KendoReact Editor package | 58.1k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @atlaskit/dropdown-menu A dropdown menu displays a list of actions or options to a user. | 57.9k | - | - | - | 1 day ago 18.3.7 | ESM + CommonJS | Bundled | UI component libraries, React |
| tui-code-snippet TOAST UI Utility: CodeSnippet | 57.8k | +36% | - | 5 years ago 2.3.3 | CommonJS | None | UI component libraries | |
| @zendeskgarden/react-tags Components relating to tags in the Garden Design System | 57.8k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @json-render/shadcn shadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components. | 57.6k | - | - | - | 7 days ago 0.21.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @zendeskgarden/react-theming Theming utilities and components within the Garden Design System | 56.6k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| focus-trap-vue Vue component to trap the focus within a DOM element | 56.1k | +24% | - | 1 year ago 4.1.0 | ESM + CommonJS | Bundled | Accessibility, Vue | |
| duoop-ui Tactile React components with plain CSS. | 54.3k | - | - | 17 days ago 1.0.1 | ESM only | None | UI component libraries, React | |
| @vaadin/date-picker Web component providing a date selection field with scrollable month calendar | 54k | - | - | - | 3 days ago 25.3.0 | ESM only | Bundled | UI component libraries, Date pickers |
| @zendeskgarden/react-notifications Notification and Well components within the Garden Design System | 54k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @progress/kendo-react-tooltip React Tooltips library represents popups with information that is related to a UI element. KendoReact Tooltips package | 53.6k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| carbon-components The Carbon Design System is IBM’s open-source design system for products and experiences. | 53.5k | +12% | - | - 10.58.15 | ESM + CommonJS | None | UI component libraries, React | |
| frappe-datatable A modern datatable library for the web | 53.5k | +112% | - | 2 days ago 1.21.2 | CommonJS | None | Tables and data grids, UI component libraries | |
| @vuetify/v0 Headless, unstyled, accessible Vue 3 primitives and composables — a meta UI framework for building applications, component libraries, and design systems | 53.4k | - | - | - | 1 day ago 1.2.3 | ESM only | Bundled | UI component libraries, Vue |
| react-simple-dropdown Non-prescriptive React.js dropdown toolkit | 52k | +460% | - | 8 years ago 3.2.3 | CommonJS | None | React, UI component libraries | |
| @zendeskgarden/react-avatars Components relating to avatars in the Garden Design System | 51.9k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @spectrum-web-components/shared The `@spectrum-web-components/shared` package provides essential base classes, mixins, and utilities that support developing Spectrum Web Components. This package contains foundational tools for focus management, slot observation, accessibility enhancemen | 51.8k | - | - | - | 2 months ago 1.12.2 | ESM only | Bundled | UI component libraries |
| @zendeskgarden/react-tabs Components and render prop containers relating to the Garden Design System. | 51k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-dropdown A lightweight, accessible dropdown component for React | 50.7k | -23% | - | 2 months ago 2.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @assistant-ui/react-ag-ui AG-UI protocol adapter for assistant-ui | 50.4k | - | - | - | 1 day ago 0.0.62 | ESM only | Bundled | React, UI component libraries |
| @zendeskgarden/react-dropdowns Components related to dropdowns in the Garden Design System | 50.3k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| jspreadsheet-ce Jspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software. | 50.1k | +81% | - | 1 year ago 5.0.4 | CommonJS | Bundled | Tables and data grids, PDF and documents | |
| bootstrap-touchspin A mobile and touch friendly input spinner component for Bootstrap 3, 4 & 5. jQuery plugin with IIFE/UMD builds for backward compatibility. | 50k | -30% | - | 10 months ago 5.1.0 | CommonJS | None | UI component libraries | |
| @zendeskgarden/container-combobox Containers relating to Combobox in the Garden Design System | 49.9k | - | - | - | 2 months ago 2.0.9 | ESM + CommonJS | Bundled | Accessibility, React |
| @zendeskgarden/container-field Containers relating to field in the Garden Design System | 49.9k | - | - | - | 9 months ago 3.0.22 | ESM + CommonJS | Bundled | Accessibility, React |
| @sendbird/uikit-react Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication. | 49.9k | - | - | - | 8 days ago 3.19.1 | ESM + CommonJS | Bundled | React, UI component libraries |
| @fullcalendar/bootstrap Bootstrap 4 theme for FullCalendar | 49.6k | - | - | - | 3 months ago 6.1.21 | ESM + CommonJS | Bundled | UI component libraries |
| @storybook/angular-vite Storybook for Angular: Develop, document, and test UI components in isolation | 49.6k | - | - | - | 23 days ago 10.6.0 | ESM only | Bundled | Documentation tooling, Angular |
| angular-material **[Support for legacy AngularJS ended on January 1st, 2022](https://goo.gle/angularjs-end-of-life). [See `@angular/core` for the actively supported Angular](https://npmjs.com/@angular/core).** | 49.5k | +0% | - | - 1.2.5 | CommonJS | None | UI component libraries, Angular | |
| @syncfusion/ej2-angular-base A common package of Essential JS 2 base Angular libraries, methods and class definitions | 49.2k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| @assistant-ui/ai-sdk Vercel AI SDK adapter for assistant-ui | 49.2k | - | - | - | 1 day ago 0.0.8 | ESM only | Bundled | Cloud SDKs, React |
| @zendeskgarden/container-schedule Containers relating to schedule in the Garden Design System | 49.2k | - | - | - | 2 years ago 2.0.12 | ESM + CommonJS | Bundled | Accessibility, React |
| react-addons-pure-render-mixin >**Note:** >This is a legacy React addon, and is no longer maintained. > >We don't encourage using it in new code, but it exists for backwards compatibility. >The recommended migration path is to use [`React.PureComponent`](https://facebook.github.io/re | 48.7k | +13% | - | - 15.6.3 | CommonJS | None | React, UI component libraries | |
| @jaames/iro Modular, design-conscious color picker widget for JavaScript | 48.7k | - | - | - | 5 years ago 5.5.2 | ESM + CommonJS | Bundled | UI component libraries, Image processing |
| @clr/angular Angular components for Clarity | 48.7k | - | - | - | 28 days ago 18.3.0 | ESM only | Bundled | UI component libraries, Angular |
| react-native-root-toast react native toast like component, pure javascript solution | 48.6k | +13% | - | 1 year ago 4.0.1 | CommonJS | Bundled | React, Video and audio | |
| @zendeskgarden/container-menu Containers relating to Menu in the Garden Design System | 48k | - | - | - | 8 months ago 2.0.1 | ESM + CommonJS | Bundled | Accessibility, React |
| @zag-js/svelte The svelte wrapper for zag | 47.8k | - | - | - | 12 days ago 1.44.0 | ESM only | Bundled | Svelte, UI component libraries |
| @assistant-ui/react-lexical Lexical-based rich text composer for assistant-ui with @-mention support | 47.6k | - | - | - | 1 day ago 0.2.15 | ESM only | Bundled | React, Rich text and code editors |
| owl.carousel Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider. | 47.5k | -8% | - | - 2.3.4 | CommonJS | None | UI component libraries | |
| @zendeskgarden/container-tabs Containers relating to tabs in the Garden Design System | 47.2k | - | - | - | 9 months ago 2.0.17 | ESM + CommonJS | Bundled | Accessibility, React |
| vue-final-modal The most powerful yet most light-weight modal library for Vue 3. | 47.2k | +15% | - | 2 years ago 4.5.5 | ESM + CommonJS | Bundled | Vue, UI component libraries | |
| native-base Essential cross-platform UI components for React Native | 46.7k | -24% | - | - 3.4.28 | ESM + CommonJS | Bundled | React, UI component libraries | |
| micromodal Tiny javascript library for creating accessible modal dialogs | 46.6k | +19% | - | 3 months ago 0.7.0 | ESM + CommonJS | None | Accessibility, UI component libraries | |
| @zendeskgarden/container-scrollregion Containers relating to scroll region in the Garden Design System | 46.1k | - | - | - | 9 months ago 1.0.13 | ESM + CommonJS | Bundled | Accessibility, React |
| @progress/kendo-react-form React Form is a small and fast package for form state management with zero dependencies. KendoReact Form package | 45.7k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @chakra-ui/next-js Chakra UI Integrations for Next.js 13 | 45.6k | - | - | - | 1 year ago 2.4.2 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @itwin/itwinui-react A react component library for iTwinUI | 45k | - | - | - | 8 days ago 3.22.0 | 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.
- @terrazzo/parserParser/validator for the Design Tokens Community Group (DTCG) standard.
- @rjsf/shadcnshadcn theme, fields and widgets for react-jsonschema-form
- @progress/kendo-react-editorReact Editor enables users to create rich text content through a WYSIWYG interface. KendoReact Editor package
- @atlaskit/dropdown-menuA dropdown menu displays a list of actions or options to a user.
- tui-code-snippetTOAST UI Utility: CodeSnippet
- @zendeskgarden/react-tagsComponents relating to tags in the Garden Design System
- @json-render/shadcnshadcn/ui component library for @json-render/core. JSON becomes beautiful Tailwind-styled React components.
- @zendeskgarden/react-themingTheming utilities and components within the Garden Design System
- focus-trap-vueVue component to trap the focus within a DOM element
- duoop-uiTactile React components with plain CSS.
- @vaadin/date-pickerWeb component providing a date selection field with scrollable month calendar
- @zendeskgarden/react-notificationsNotification and Well components within the Garden Design System
- @progress/kendo-react-tooltipReact Tooltips library represents popups with information that is related to a UI element. KendoReact Tooltips package
- carbon-componentsThe Carbon Design System is IBM’s open-source design system for products and experiences.
- frappe-datatableA modern datatable library for the web
- @vuetify/v0Headless, unstyled, accessible Vue 3 primitives and composables — a meta UI framework for building applications, component libraries, and design systems
- react-simple-dropdownNon-prescriptive React.js dropdown toolkit
- @zendeskgarden/react-avatarsComponents relating to avatars in the Garden Design System
- @spectrum-web-components/sharedThe `@spectrum-web-components/shared` package provides essential base classes, mixins, and utilities that support developing Spectrum Web Components. This package contains foundational tools for focus management, slot observation, accessibility enhancemen
- @zendeskgarden/react-tabsComponents and render prop containers relating to the Garden Design System.
- react-dropdownA lightweight, accessible dropdown component for React
- @assistant-ui/react-ag-uiAG-UI protocol adapter for assistant-ui
- @zendeskgarden/react-dropdownsComponents related to dropdowns in the Garden Design System
- jspreadsheet-ceJspreadsheet is a lightweight, vanilla javascript plugin to create amazing web-based interactive data grids with spreadsheet like controls compatible with Excel, Google Spreadsheets and any other spreadsheet software.
- bootstrap-touchspinA mobile and touch friendly input spinner component for Bootstrap 3, 4 & 5. jQuery plugin with IIFE/UMD builds for backward compatibility.
- @zendeskgarden/container-comboboxContainers relating to Combobox in the Garden Design System
- @zendeskgarden/container-fieldContainers relating to field in the Garden Design System
- @sendbird/uikit-reactSendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
- @fullcalendar/bootstrapBootstrap 4 theme for FullCalendar
- @storybook/angular-viteStorybook for Angular: Develop, document, and test UI components in isolation
- angular-material**[Support for legacy AngularJS ended on January 1st, 2022](https://goo.gle/angularjs-end-of-life). [See `@angular/core` for the actively supported Angular](https://npmjs.com/@angular/core).**
- @syncfusion/ej2-angular-baseA common package of Essential JS 2 base Angular libraries, methods and class definitions
- @assistant-ui/ai-sdkVercel AI SDK adapter for assistant-ui
- @zendeskgarden/container-scheduleContainers relating to schedule in the Garden Design System
- react-addons-pure-render-mixin>**Note:** >This is a legacy React addon, and is no longer maintained. > >We don't encourage using it in new code, but it exists for backwards compatibility. >The recommended migration path is to use [`React.PureComponent`](https://facebook.github.io/re
- @jaames/iroModular, design-conscious color picker widget for JavaScript
- @clr/angularAngular components for Clarity
- react-native-root-toastreact native toast like component, pure javascript solution
- @zendeskgarden/container-menuContainers relating to Menu in the Garden Design System
- @zag-js/svelteThe svelte wrapper for zag
- @assistant-ui/react-lexicalLexical-based rich text composer for assistant-ui with @-mention support
- owl.carouselTouch enabled jQuery plugin that lets you create beautiful responsive carousel slider.
- @zendeskgarden/container-tabsContainers relating to tabs in the Garden Design System
- vue-final-modalThe most powerful yet most light-weight modal library for Vue 3.
- native-baseEssential cross-platform UI components for React Native
- micromodalTiny javascript library for creating accessible modal dialogs
- @zendeskgarden/container-scrollregionContainers relating to scroll region in the Garden Design System
- @progress/kendo-react-formReact Form is a small and fast package for form state management with zero dependencies. KendoReact Form package
- @chakra-ui/next-jsChakra UI Integrations for Next.js 13
- @itwin/itwinui-reactA react component library for iTwinUI
- 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