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 |
|---|---|---|---|---|---|---|---|---|
| @syncfusion/ej2-angular-grids Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Angular | 20.9k | - | - | - | 4 days ago 34.2.9 | ESM + CommonJS | Bundled | Angular, Tables and data grids |
| @syncfusion/ej2-react-grids Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for React | 20.9k | - | - | - | 4 days ago 34.2.9 | ESM + CommonJS | None | React, Tables and data grids |
| @coreui/react-pro UI Components Library for React.js | 20.8k | - | - | - | 1 month ago 5.28.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @syncfusion/ej2-react-schedule Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for React | 20.6k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| react-native-ui-lib [](https://stand-with-ukraine.pp.ua) | 20.5k | -19% | - | - 9.1.3 | CommonJS | Bundled | React, UI component libraries | |
| datatables.net-keytable-bs4 KeyTable for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 20.5k | -25% | - | 3 days ago 3.1.0 | ESM + CommonJS | Bundled | PDF and documents, UI component libraries | |
| @assistant-ui/react-data-stream Data stream adapter for assistant-ui | 20.4k | - | - | - | 1 day ago 0.12.33 | ESM only | Bundled | React, UI component libraries |
| react-aria-modal A fully accessible and flexible React modal built according WAI-ARIA Authoring Practices | 20.1k | -29% | - | 2 years ago 5.0.2 | CommonJS | None | Accessibility, React | |
| assemble-core The core assemble application with no presets or defaults. All configuration is left to the implementor. | 20.1k | -21% | - | 9 years ago 0.31.0 | CommonJS | None | Documentation tooling, UI component libraries | |
| @atlaskit/user-picker Fabric component for display a dropdown to select a user from | 20.1k | - | - | - | 1 day ago 14.0.0 | ESM + CommonJS | Bundled | UI component libraries |
| @taiga-ui/cdk Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance | 20.1k | - | - | - | 4 days ago 5.25.0 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| ng-dialog Modal dialogs and popups provider for Angular.js applications | 20k | +75% | - | 9 years ago 1.4.0 | CommonJS | None | Angular, UI component libraries | |
| datatables.net-autofill-bs4 AutoFill for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 19.9k | -21% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | UI component libraries | |
| scrollbooster Enjoyable content drag-to-scroll library | 19.9k | +60% | - | 6 years ago 3.0.2 | ESM + CommonJS | None | DOM and browser utilities, UI component libraries | |
| vue-carousel A flexible, responsive, touch-friendly carousel for Vue.js | 19.8k | -44% | - | - 0.18.0 | CommonJS | None | UI component libraries, Vue | |
| @openng/optimus-ui Optimus UI is a community-maintained, MIT licensed UI library for Angular with 80+ accessible components and design-agnostic theming, including Aura, Material, Lara and Nora presets. | 19.5k | - | - | - | 28 days ago 2.0.2 | ESM only | Bundled | UI component libraries, Angular |
| @syncfusion/ej2-angular-calendars A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular | 19.3k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| searchkit Search UI for Elasticsearch. | 19.1k | +123% | - | 5 months ago 4.16.0 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @syncfusion/ej2-circulargauge Essential JS 2 CircularGauge Components | 19.1k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| @alifd/next A configurable component library for web built on React. | 18.9k | - | - | - | 5 months ago 1.27.34 | ESM + CommonJS | Bundled | UI component libraries, React |
| bootstrap-toggle Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles | 18.9k | +13% | - | - 2.2.2 | CommonJS | None | UI component libraries | |
| @zerodevx/svelte-toast Simple elegant toast notifications | 18.8k | - | - | - | 2 years ago 0.9.6 | ESM + CommonJS | Bundled | Svelte, UI component libraries |
| ekko-lightbox A lightbox gallery plugin for Bootstrap based on the modal plugin | 18.8k | -26% | - | - 5.3.0 | CommonJS | None | UI component libraries | |
| @taiga-ui/core Core library for creating Angular components and applications using Taiga UI | 18.7k | - | - | - | 4 days ago 5.25.0 | ESM + CommonJS | Bundled | UI component libraries, Angular |
| @taiga-ui/kit Taiga UI Angular main components kit | 18.5k | - | - | - | 4 days ago 5.25.0 | ESM + CommonJS | Bundled | UI component libraries, Angular |
| @zendeskgarden/container-grid Containers relating to Grid in the Garden Design System | 18.4k | - | - | - | 9 months ago 3.0.21 | ESM + CommonJS | Bundled | Accessibility, React |
| @siemens/ngx-datatable ngx-datatable is an Angular table grid component for presenting large and complex data. | 18.2k | - | - | - | 3 days ago 27.1.0 | ESM only | Bundled | Tables and data grids, Angular |
| @syncfusion/ej2-angular-navigations A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Angular | 18.2k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | UI component libraries, Angular |
| @zendeskgarden/react-draggable Components related to drag and drop in the Garden Design System | 18.2k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| malevic Malevič.js - minimalistic reactive UI library | 18.2k | +46% | - | 23 days ago 0.20.3 | ESM + CommonJS | None | Animation, UI component libraries | |
| @syncfusion/ej2-treemap Essential JS 2 TreeMap Components | 18.1k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | TypeScript tooling, UI component libraries |
| react-portal-tooltip Awesome React tooltips | 18k | +267% | - | 7 years ago 2.4.7 | CommonJS | None | React, UI component libraries | |
| @blueprintjs/datetime2 Re-exports of @blueprintjs/datetime APIs | 18k | - | - | - | 8 days ago 3.2.6 | ESM + CommonJS | Bundled | Date and time, UI component libraries |
| @viselect/react React wrapper around the viselect vanilla library | 17.9k | - | - | - | 21 days ago 3.10.1 | ESM + CommonJS | Bundled | UI component libraries, React |
| @zendeskgarden/container-breadcrumb Containers relating to breadcrumb in the Garden Design System | 17.9k | - | - | - | 2 years ago 1.0.10 | ESM + CommonJS | Bundled | Accessibility, React |
| @aminekun90/ngx-toast A lightweight, high-performance, and **Zoneless-ready** toast notification library for Angular 20+. | 17.6k | - | - | - | 3 months ago 1.2.0 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| reshaped Professionally crafted design system in React and Figma for building products of any scale and complexity | 17.5k | +74% | - | 17 days ago 4.2.0 | ESM + CommonJS | Bundled | UI component libraries, React | |
| react-bootstrap-table2-toolkit The toolkit for react-bootstrap-table2 | 17.5k | +10% | - | 6 years ago 2.1.3 | CommonJS | None | UI component libraries, React | |
| @syncfusion/ej2-angular-popups A package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups. for Angular | 17.5k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | UI component libraries, Angular |
| basecoat-css Tailwind CSS for Basecoat components | 17.4k | +1002% | - | 2 months ago 1.0.2 | ESM only | None | UI component libraries, CSS-in-JS and styling | |
| @zendeskgarden/container-focusvisible Containers relating to the :focus-visible polyfill hook in the Garden Design System | 17.4k | - | - | - | 1 year ago 2.0.7 | ESM + CommonJS | Bundled | Accessibility, React |
| @aminekun90/react-toast A lightweight, high-performance, and **Hook-based** toast notification library for React 18 & 19. | 17.3k | - | - | - | 3 months ago 1.2.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @geist-ui/core Modern and minimalist React UI library. | 17.3k | - | - | - | 4 years ago 2.3.8 | ESM + CommonJS | Bundled | UI component libraries, React |
| @syncfusion/ej2-lineargauge Essential JS 2 LinearGauge Components | 17.2k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | Bundled | Animation, UI component libraries |
| @taiga-ui/i18n A package with tools for Taiga UI library i18n | 17.2k | - | - | - | 4 days ago 5.25.0 | ESM + CommonJS | Bundled | UI component libraries, Angular |
| @syncfusion/ej2-react-navigations A package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for React | 17.2k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | UI component libraries, React |
| react-native-circular-progress-indicator React Native customizable circular progress indicator | 17k | +7% | - | 3 years ago 4.4.2 | ESM + CommonJS | Bundled | React, UI component libraries | |
| ng-primitives Angular Primitives is a low-level headless UI component library with a focus on accessibility, customization, and developer experience. | 16.9k | +469% | - | 10 days ago 0.131.0 | ESM only | Bundled | Accessibility, UI component libraries | |
| icheck-bootstrap Pure css checkboxes and radio buttons for Twitter Bootstrap. | 16.9k | -30% | - | - 3.0.1 | CommonJS | None | UI component libraries | |
| styled-react-modal A React modal built with styled-components. | 16.8k | +10% | - | 2 years ago 3.1.1 | ESM + 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.
- @syncfusion/ej2-angular-gridsFeature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Angular
- @syncfusion/ej2-react-gridsFeature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for React
- @coreui/react-proUI Components Library for React.js
- @syncfusion/ej2-react-scheduleFlexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support. for React
- react-native-ui-lib[](https://stand-with-ukraine.pp.ua)
- datatables.net-keytable-bs4KeyTable for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- @assistant-ui/react-data-streamData stream adapter for assistant-ui
- react-aria-modalA fully accessible and flexible React modal built according WAI-ARIA Authoring Practices
- assemble-coreThe core assemble application with no presets or defaults. All configuration is left to the implementor.
- @atlaskit/user-pickerFabric component for display a dropdown to select a user from
- @taiga-ui/cdkBase library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
- ng-dialogModal dialogs and popups provider for Angular.js applications
- datatables.net-autofill-bs4AutoFill for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- scrollboosterEnjoyable content drag-to-scroll library
- vue-carouselA flexible, responsive, touch-friendly carousel for Vue.js
- @openng/optimus-uiOptimus UI is a community-maintained, MIT licensed UI library for Angular with 80+ accessible components and design-agnostic theming, including Aura, Material, Lara and Nora presets.
- @syncfusion/ej2-angular-calendarsA complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. for Angular
- searchkitSearch UI for Elasticsearch.
- @syncfusion/ej2-circulargaugeEssential JS 2 CircularGauge Components
- @alifd/nextA configurable component library for web built on React.
- bootstrap-toggleBootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles
- @zerodevx/svelte-toastSimple elegant toast notifications
- ekko-lightboxA lightbox gallery plugin for Bootstrap based on the modal plugin
- @taiga-ui/coreCore library for creating Angular components and applications using Taiga UI
- @taiga-ui/kitTaiga UI Angular main components kit
- @zendeskgarden/container-gridContainers relating to Grid in the Garden Design System
- @siemens/ngx-datatablengx-datatable is an Angular table grid component for presenting large and complex data.
- @syncfusion/ej2-angular-navigationsA package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for Angular
- @zendeskgarden/react-draggableComponents related to drag and drop in the Garden Design System
- malevicMalevič.js - minimalistic reactive UI library
- @syncfusion/ej2-treemapEssential JS 2 TreeMap Components
- react-portal-tooltipAwesome React tooltips
- @blueprintjs/datetime2Re-exports of @blueprintjs/datetime APIs
- @viselect/reactReact wrapper around the viselect vanilla library
- @zendeskgarden/container-breadcrumbContainers relating to breadcrumb in the Garden Design System
- @aminekun90/ngx-toastA lightweight, high-performance, and **Zoneless-ready** toast notification library for Angular 20+.
- reshapedProfessionally crafted design system in React and Figma for building products of any scale and complexity
- react-bootstrap-table2-toolkitThe toolkit for react-bootstrap-table2
- @syncfusion/ej2-angular-popupsA package of Essential JS 2 popup components such as Dialog and Tooltip that is used to display information or messages in separate pop-ups. for Angular
- basecoat-cssTailwind CSS for Basecoat components
- @zendeskgarden/container-focusvisibleContainers relating to the :focus-visible polyfill hook in the Garden Design System
- @aminekun90/react-toastA lightweight, high-performance, and **Hook-based** toast notification library for React 18 & 19.
- @geist-ui/coreModern and minimalist React UI library.
- @syncfusion/ej2-lineargaugeEssential JS 2 LinearGauge Components
- @taiga-ui/i18nA package with tools for Taiga UI library i18n
- @syncfusion/ej2-react-navigationsA package of Essential JS 2 navigation components such as Tree-view, Tab, Toolbar, Context-menu, and Accordion which is used to navigate from one page to another for React
- react-native-circular-progress-indicatorReact Native customizable circular progress indicator
- ng-primitivesAngular Primitives is a low-level headless UI component library with a focus on accessibility, customization, and developer experience.
- icheck-bootstrapPure css checkboxes and radio buttons for Twitter Bootstrap.
- styled-react-modalA React modal built with styled-components.
- 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