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 |
|---|---|---|---|---|---|---|---|---|
| @gluestack-style/react A universal & performant styling library for React Native, Next.js & React | 27.1k | - | - | - | 2 years ago 1.0.57 | ESM + CommonJS | Bundled | UI component libraries, React |
| @atlaskit/css-reset A base stylesheet for the Atlassian Design System. | 26.8k | - | - | - | 1 day ago 8.4.6 | ESM + CommonJS | Bundled | UI component libraries |
| react-bootstrap-table2-paginator it's the pagination addon for react-bootstrap-table2 | 26.7k | -8% | - | 6 years ago 2.1.2 | CommonJS | None | UI component libraries, React | |
| @gluestack-ui/popover A universal headless Popover component for React Native, Next.js & React | 26.6k | - | - | - | 1 year ago 0.1.49 | ESM + CommonJS | Bundled | React, UI component libraries |
| @mantine/prism Code highlight with Mantine theme | 26.6k | - | - | - | 2 years ago 6.0.22 | ESM + CommonJS | Bundled | UI component libraries, React |
| @fullcalendar/bootstrap5 A Bootstrap 5 theme for FullCalendar | 26.5k | - | - | - | 20 days ago 7.1.0 | ESM only | Bundled | UI component libraries |
| react-bootstrap-daterangepicker A date/time picker for react (using bootstrap). This is a react port of: https://github.com/dangrossman/bootstrap-daterangepicker | 26.5k | -34% | - | 4 years ago 8.0.0 | ESM + CommonJS | Bundled | UI component libraries, React | |
| bs-stepper A stepper for Bootstrap 4 | 26.2k | -19% | - | 7 years ago 1.7.0 | CommonJS | Bundled | UI component libraries, React | |
| fundamental-styles Fundamental Library Styles is a Design System and HTML/CSS Component Library used to build modern Product User Experiences with SAP look and feel with any web technology. Learn more about this project at - http://sap.github.io/fundamental-styles/ | 26.1k | -19% | - | 16 days ago 0.41.9 | CommonJS | Bundled | UI component libraries | |
| vue-agile A carousel component for Vue.js | 26k | -39% | - | 4 years ago 2.0.0 | CommonJS | None | UI component libraries, Vue | |
| @redhat-developer/locators Pluggable Page Objects locators for an ExTester framework. | 25.9k | - | - | - | 11 days ago 1.24.0 | CommonJS | Bundled | Testing, Scraping and browser automation |
| bitmovin-player-ui Bitmovin Player UI Framework | 25.9k | -5% | - | - 4.21.1 | CommonJS | Bundled | UI component libraries | |
| @assistant-ui/react-native React Native bindings for assistant-ui | 25.9k | - | - | - | 1 day ago 0.1.44 | ESM only | Bundled | React, UI component libraries |
| @medplum/react Medplum React Component Library | 25.8k | - | - | - | 1 day ago 5.1.41 | ESM + CommonJS | Bundled | React, UI component libraries |
| carbon-components-svelte Svelte implementation of the Carbon Design System | 25.8k | +107% | - | 14 days ago 0.112.0 | ESM only | Bundled | UI component libraries, Svelte | |
| @zendeskgarden/container-accordion Containers relating to accordions in the Garden Design System | 25.7k | - | - | - | 9 months ago 3.0.15 | ESM + CommonJS | Bundled | Accessibility, React |
| @zag-js/vue The vue wrapper for zag | 25.7k | - | - | - | 12 days ago 1.44.0 | ESM + CommonJS | Bundled | Vue, UI component libraries |
| datatables.net-fixedcolumns-bs4 FixedColumns for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 25.3k | -11% | - | 3 days ago 6.1.0 | ESM + CommonJS | Bundled | UI component libraries | |
| datatables DataTables enhances HTML tables with the ability to sort, filter and page the data in the table very easily. It provides a comprehensive API and set of configuration options, allowing you to consume data from virtually any data source. | 25.2k | -18% | - | 8 years ago 1.10.18 | CommonJS | None | Tables and data grids, UI component libraries | |
| simple-parallax-js simpleParallax.js is a lightweight and easy-to-use JS library that adds parallax animations to any image. | 25.1k | +268% | - | - 7.0.0 | ESM + CommonJS | Bundled | Animation, UI component libraries | |
| @redhat-developer/page-objects Page Object API implementation for a VS Code editor used by ExTester framework. | 24.6k | - | - | - | 11 days ago 1.24.0 | CommonJS | Bundled | Testing, Scraping and browser automation |
| @zendeskgarden/react-tables Components relating to tables in the Garden Design System | 24.6k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @syncfusion/ej2-pivotview The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. | 24.5k | - | - | - | 4 days ago 34.2.9 | ESM + CommonJS | Bundled | UI component libraries, Charts and data visualisation |
| ink-docstrap [](https://nodei.co/npm/ink-docstrap/) | 24.3k | -22% | - | 8 years ago 1.3.2 | CommonJS | None | Documentation tooling, UI component libraries | |
| @cds/core Clarity Design System - common components, themes, and utilties | 24.2k | - | - | - | 7 months ago 6.17.0 | ESM + CommonJS | Bundled | UI component libraries |
| @porsche-design-system/components-js Porsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG. | 23.9k | - | - | - | 16 days ago 4.7.0 | ESM + CommonJS | Bundled | UI component libraries |
| @assistant-ui/react-langgraph LangGraph adapter for assistant-ui | 23.9k | - | - | - | 1 day ago 0.14.30 | ESM only | Bundled | React, UI component libraries |
| react-tools A set of complementary tools to React, including the JSX transformer. | 23.8k | +42% | - | - 0.13.3 | CommonJS | None | React, UI component libraries | |
| @progress/kendo-react-treelist React TreeList enables the display of self-referencing tabular data. KendoReact TreeList package | 23.7k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| tui-time-picker TOAST UI Components: TimePicker | 23.6k | +5% | - | - 2.1.6 | CommonJS | None | UI component libraries | |
| datatables.net-rowreorder-bs4 RowReorder for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 23.5k | -19% | - | 3 days ago 2.1.0 | ESM + CommonJS | Bundled | UI component libraries | |
| bootstrap-tokenfield Advanced tagging/tokenizing plugin for input fields with a focus on keyboard and copy-paste support. | 23.4k | -43% | - | 12 years ago 0.12.0 | CommonJS | None | UI component libraries | |
| @zendeskgarden/react-breadcrumbs Components relating to breadcrumbs in the Garden Design System | 23.4k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @progress/kendo-react-conversational-ui React Chat component allows the user to participate in chat sessions with users or chat bots. KendoReact Conversational UI components | 23.3k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| bootstrap-notify This is a simple plugin that turns standard Bootstrap alerts into "Growl-like" notifications. | 23.3k | -0% | - | - 3.1.3 | CommonJS | None | UI component libraries | |
| datatables.net-fixedheader-bs4 FixedHeader for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 23.2k | -15% | - | 3 days ago 5.1.0 | ESM + CommonJS | Bundled | UI component libraries | |
| @progress/kendo-react-charts React Chart renders a wide range of high-quality data visualizations. KendoReact Charts package | 23.1k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @gluestack-ui/themed A universal themed components for React Native, Next.js & React | 22.9k | - | - | - | 1 year ago 1.1.73 | ESM + CommonJS | Bundled | React, UI component libraries |
| @zendeskgarden/react-datepickers Components relating to datepickers in the Garden Design System | 22.7k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| datatables.net-rowgroup-bs4 RowGroup for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 22.6k | -19% | - | 3 days ago 2.1.0 | ESM + CommonJS | Bundled | UI component libraries | |
| @zendeskgarden/react-pagination Components relating to pagination in the Garden Design System | 22.6k | - | - | - | 3 days ago 9.16.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| rebass React primitive UI components built with Styled System | 22.5k | -43% | - | 6 years ago 4.0.7 | ESM + CommonJS | None | UI component libraries, CSS-in-JS and styling | |
| metismenu A collapsible jQuery menu plugin | 22.3k | -6% | - | - 3.1.0 | ESM + CommonJS | Bundled | UI component libraries | |
| hoverintent Fire mouse events when the user intends it | 22k | -2% | - | - 2.2.1 | CommonJS | None | UI component libraries | |
| datatables.net-colreorder-bs4 ColReorder for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 21.8k | -16% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | UI component libraries | |
| @syncfusion/ej2-react-inputs A package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for React | 21.5k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| metismenujs MetisMenu: Collapsible menu plugin with Vanilla-JS | 21.4k | -17% | - | - 1.4.0 | ESM + CommonJS | Bundled | UI component libraries | |
| datatables.net-scroller-bs4 Scroller for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/) | 21.1k | -21% | - | 3 days ago 3.1.0 | ESM + CommonJS | Bundled | UI component libraries | |
| embla-carousel-angular Angular wrapper for Embla Carousel | 21.1k | +390% | - | 3 months ago 22.0.0 | ESM only | Bundled | UI component libraries, Angular | |
| @coreui/vue UI Components Library for Vue.js | 21k | - | - | - | 2 months ago 5.10.0 | ESM + CommonJS | Bundled | UI component libraries, Vue |
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.
- @gluestack-style/reactA universal & performant styling library for React Native, Next.js & React
- @atlaskit/css-resetA base stylesheet for the Atlassian Design System.
- react-bootstrap-table2-paginatorit's the pagination addon for react-bootstrap-table2
- @gluestack-ui/popoverA universal headless Popover component for React Native, Next.js & React
- @mantine/prismCode highlight with Mantine theme
- @fullcalendar/bootstrap5A Bootstrap 5 theme for FullCalendar
- react-bootstrap-daterangepickerA date/time picker for react (using bootstrap). This is a react port of: https://github.com/dangrossman/bootstrap-daterangepicker
- bs-stepperA stepper for Bootstrap 4
- fundamental-stylesFundamental Library Styles is a Design System and HTML/CSS Component Library used to build modern Product User Experiences with SAP look and feel with any web technology. Learn more about this project at - http://sap.github.io/fundamental-styles/
- vue-agileA carousel component for Vue.js
- @redhat-developer/locatorsPluggable Page Objects locators for an ExTester framework.
- bitmovin-player-uiBitmovin Player UI Framework
- @assistant-ui/react-nativeReact Native bindings for assistant-ui
- @medplum/reactMedplum React Component Library
- carbon-components-svelteSvelte implementation of the Carbon Design System
- @zendeskgarden/container-accordionContainers relating to accordions in the Garden Design System
- @zag-js/vueThe vue wrapper for zag
- datatables.net-fixedcolumns-bs4FixedColumns for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- datatablesDataTables enhances HTML tables with the ability to sort, filter and page the data in the table very easily. It provides a comprehensive API and set of configuration options, allowing you to consume data from virtually any data source.
- simple-parallax-jssimpleParallax.js is a lightweight and easy-to-use JS library that adds parallax animations to any image.
- @redhat-developer/page-objectsPage Object API implementation for a VS Code editor used by ExTester framework.
- @zendeskgarden/react-tablesComponents relating to tables in the Garden Design System
- @syncfusion/ej2-pivotviewThe pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table.
- ink-docstrap[](https://nodei.co/npm/ink-docstrap/)
- @cds/coreClarity Design System - common components, themes, and utilties
- @porsche-design-system/components-jsPorsche Design System is a component library designed to help developers create the best experience for software or services distributed by Dr. Ing. h.c. F. Porsche AG.
- @assistant-ui/react-langgraphLangGraph adapter for assistant-ui
- react-toolsA set of complementary tools to React, including the JSX transformer.
- @progress/kendo-react-treelistReact TreeList enables the display of self-referencing tabular data. KendoReact TreeList package
- tui-time-pickerTOAST UI Components: TimePicker
- datatables.net-rowreorder-bs4RowReorder for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- bootstrap-tokenfieldAdvanced tagging/tokenizing plugin for input fields with a focus on keyboard and copy-paste support.
- @zendeskgarden/react-breadcrumbsComponents relating to breadcrumbs in the Garden Design System
- @progress/kendo-react-conversational-uiReact Chat component allows the user to participate in chat sessions with users or chat bots. KendoReact Conversational UI components
- bootstrap-notifyThis is a simple plugin that turns standard Bootstrap alerts into "Growl-like" notifications.
- datatables.net-fixedheader-bs4FixedHeader for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- @progress/kendo-react-chartsReact Chart renders a wide range of high-quality data visualizations. KendoReact Charts package
- @gluestack-ui/themedA universal themed components for React Native, Next.js & React
- @zendeskgarden/react-datepickersComponents relating to datepickers in the Garden Design System
- datatables.net-rowgroup-bs4RowGroup for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- @zendeskgarden/react-paginationComponents relating to pagination in the Garden Design System
- rebassReact primitive UI components built with Styled System
- metismenuA collapsible jQuery menu plugin
- hoverintentFire mouse events when the user intends it
- datatables.net-colreorder-bs4ColReorder for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- @syncfusion/ej2-react-inputsA package of Essential JS 2 input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users. for React
- metismenujsMetisMenu: Collapsible menu plugin with Vanilla-JS
- datatables.net-scroller-bs4Scroller for DataTables with styling for [Bootstrap4](https://getbootstrap.com/docs/4.6/getting-started/introduction/)
- embla-carousel-angularAngular wrapper for Embla Carousel
- @coreui/vueUI Components Library for Vue.js
- 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