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 |
|---|---|---|---|---|---|---|---|---|
| @preline/tabs Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework. | 2.2k | - | - | - | 1 month ago 5.0.0 | CommonJS | Bundled | CSS-in-JS and styling, TypeScript tooling |
| fuelux Base Fuel UX styles and controls | 2.2k | +53% | - | 7 years ago 3.17.2 | CommonJS | None | UI component libraries | |
| vuelidate-error-extractor Helps showing vuelidate error messages from translation files. | 2.2k | -82% | - | 6 years ago 2.4.1 | ESM + CommonJS | None | Vue, UI component libraries | |
| bootstrap-autocomplete Autocomplete for Bootstrap version 4. | 2.1k | +9% | - | - 2.3.7 | CommonJS | None | UI component libraries | |
| rmodal A simple modal dialog with no external dependencies. IE9+ supported. | 2.1k | +94% | - | - 1.1.0 | ESM + CommonJS | None | UI component libraries | |
| nuxt-easy-lightbox A plugin to the simple Vue 3 Image Lightbox component with Zoom / Drag / Rotate / Switch. | 2.1k | -5% | - | 1 year ago 1.1.0 | ESM only | Bundled | Vue, UI component libraries | |
| slick-slider NPM package for Ken Wheeler's Slick-Carousel | 2.1k | +36% | - | - 1.8.2 | CommonJS | None | UI component libraries | |
| @trendyol/baklava Trendyol Baklava Design System | 2.1k | - | - | - | 2 months ago 3.5.0 | ESM only | Bundled | TypeScript tooling, UI component libraries |
| bs5-lightbox A pure JS lightbox gallery plugin for Bootstrap 5 based on the modal and carousel plugins | 2.1k | +36% | - | - 1.8.5 | ESM + CommonJS | Bundled | UI component libraries | |
| @fundamental-ngx/ui5-webcomponents-base Official SAP Angular base library for UI5 Web Component wrappers – part of the Fundamental Library for Angular. | 2.1k | - | - | - | 25 days ago 0.64.3 | ESM only | Bundled | UI component libraries, Angular |
| @progress/kendo-react-chart-wizard React Chart Wizard lets you create a chart using data from a Grid, another data-bound component, or an external source | 2.1k | - | - | - | 17 days ago 16.1.0 | ESM + CommonJS | Bundled | UI component libraries, React |
| @visactor/vue-vtable The vue version of VTable | 2.1k | - | - | - | 14 days ago 1.26.8 | ESM + CommonJS | Bundled | Tables and data grids, Charts and data visualisation |
| storybook-addon-breakpoints Storybook addon to display breakpoint sizes and their according name mappings | 2.1k | +266% | - | 4 years ago 1.0.0 | ESM + CommonJS | Bundled | UI component libraries | |
| @bootstrap-styled/utils UMD module for helper functions used as utilities for bootstrap-styled and other related modules | 2.1k | - | - | - | 6 years ago 1.8.1 | ESM + CommonJS | None | CSS-in-JS and styling, UI component libraries |
| compote-ui An opinionated UI component library for Svelte, built on top of [Ark UI](https://ark-ui.com) with additional components and features not available in the core Ark UI library. | 2.1k | - | - | 2 days ago 0.75.4 | ESM only | Bundled | Svelte, UI component libraries | |
| bootstrap5-tags Replace select[multiple] with nices badges for Bootstrap 5 | 2.1k | +50% | - | - 1.7.17 | ESM only | None | UI component libraries | |
| bootstrap5-autocomplete Autocomplete for Bootstrap 5 (and 4!) | 2.1k | +80% | - | - 1.1.42 | ESM only | Bundled | UI component libraries | |
| react-native-magic-modal The former name of magic-modal. Depends on it and re-exports it, so this package stays a drop-in alias. 🦄 | 2.1k | +35% | - | 25 days ago 10.2.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React | |
| svelte-tags-input Fully customizable Svelte component to enter tags. | 2k | +19% | - | 5 months ago 7.0.2 | ESM only | Bundled | Svelte, UI component libraries | |
| @cloudcli-ai/cloudcli A web-based UI for Claude Code CLI | 2k | - | - | - | 17 days ago 1.37.3 | ESM only | None | UI component libraries |
| @rjsf/fluentui-rc FluentUI React Components theme, fields and widgets for react-jsonschema-form | 2k | - | - | - | 9 days ago 6.10.1 | ESM + CommonJS | Bundled | React, Forms |
| fluxo-ui A comprehensive, accessible React component library built with TypeScript. Includes 100+ production-ready UI components, a custom state management solution, dependency injection container, 12 color themes, dark mode, and full keyboard navigation. | 2k | - | - | 1 month ago 0.4.94 | ESM + CommonJS | Bundled | State management, UI component libraries | |
| @visulima/tui-kit Component library for @visulima/tui — installable as a package, or copy-pasteable via the shadcn CLI registry | 2k | - | - | - | 1 day ago 1.0.17 | ESM only | Bundled | CLI tools and terminal utilities, React |
| datatables.net-autofill-bs5 AutoFill for DataTables with styling for [Bootstrap5](https://getbootstrap.com/) | 2k | +67% | - | - 3.1.1 | ESM + CommonJS | Bundled | UI component libraries | |
| @viselect/vue Simple, lightweight and modern library library for making visual DOM Selections. | 2k | - | - | - | 21 days ago 3.10.1 | ESM + CommonJS | Bundled | Vue, UI component libraries |
| react-gallery-carousel Mobile-friendly Carousel with batteries included (supporting touch, mouse emulation, lazy loading, thumbnails, fullscreen, RTL, keyboard navigation and customisations). | 2k | +31% | - | 3 years ago 0.4.0 | ESM + CommonJS | None | Accessibility, UI component libraries | |
| @bootstrap-styled/css-utils Bootstrap mixins and utilities in javascript for bootstrap-styled. | 2k | - | - | - | 6 years ago 1.4.1 | ESM + CommonJS | None | CSS-in-JS and styling, UI component libraries |
| bootstrap5-toggle Bootstrap Toggle is a bootstrap 5 plugin that converts checkboxes into toggles. | 2k | -3% | - | - 5.4.1 | ESM + CommonJS | Bundled | UI component libraries | |
| photon-grid-core Professional zero-dependency TypeScript data grid with enterprise-grade features. | 2k | - | - | 27 days ago 3.0.12 | ESM + CommonJS | Bundled | Tables and data grids, TypeScript tooling | |
| claude-skills-library Categorized, deterministically-ranked SKILL.md catalog AND MCP server for Claude Code (and any agent that speaks MCP). 1128 curated skills across 17 categories — frontend, backend, video editing, AI video generation, UI design, motion graphics, 3D, devops | 2k | - | - | 4 months ago 2.1.0 | ESM only | None | UI component libraries, Video and audio | |
| @styleframe/plugin Unplugin for Styleframe. Use it with Vite, Webpack, Astro, Nuxt, Rollup, Rspack, and more. | 1.9k | - | - | - | 3 months ago 3.4.1 | ESM only | Bundled | Vue, CSS-in-JS and styling |
| @fundamental-ngx/ui5-webcomponents Official SAP Angular wrappers for UI5 Web Components – part of the Fundamental Library for Angular. | 1.9k | - | - | - | 25 days ago 0.64.3 | ESM only | Bundled | UI component libraries, Angular |
| @gluestack-ui/vstack A universal headless vstack component for React Native, Next.js & React | 1.9k | - | - | - | 1 year ago 0.1.16 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-tree-graph A react library for generating a graphical tree from data using d3 | 1.9k | -28% | - | 1 year ago 8.0.3 | ESM + CommonJS | None | Charts and data visualisation, React | |
| react-spaces An easy to understand and nestable layout system, React Spaces allow you to divide a page or container into anchored, scrollable and resizable spaces enabling you to build desktop type user interfaces in the browser. | 1.9k | +90% | - | 1 year ago 0.5.1 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @gluestack-ui/hstack A universal headless hstack component for React Native, Next.js & React | 1.9k | - | - | - | 1 year ago 0.1.17 | ESM + CommonJS | Bundled | React, UI component libraries |
| @jiaminghi/data-view Vue Large screen data display component library | 1.9k | - | - | - | 6 years ago 2.10.0 | CommonJS | None | Vue, Charts and data visualisation |
| gluestack-ui A CLI tool for easily adding components from gluestack to your projects. | 1.9k | -15% | - | 3 months ago 5.0.3 | CommonJS | Bundled | CLI tools and terminal utilities, React | |
| accordion Silky-smooth accordion widgets with no external dependencies. | 1.9k | +12% | - | - 3.0.2 | CommonJS | None | UI component libraries | |
| @syncfusion/ej2-vue-charts Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue | 1.9k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | Vue, UI component libraries |
| angular-ui-carousel A simple, lightweight carousel for angularjs | 1.9k | +22% | - | - 0.1.10 | CommonJS | None | UI component libraries | |
| @pdftron/webviewer-react-toolkit A React component library for integrating with PDFTron WebViewer API. | 1.9k | - | - | - | 3 years ago 0.7.11 | ESM + CommonJS | Bundled | React, UI component libraries |
| @syncfusion/ej2-react-progressbar Essential JS 2 ProgressBar Component for React | 1.9k | - | - | - | 10 days ago 34.2.8 | ESM + CommonJS | None | React, UI component libraries |
| @open-xchange/bootstrap-tokenfield Advanced tagging/tokenizing plugin for input fields with a focus on keyboard and copy-paste support. Fork of sliptree/bootstrap-tokenfield | 1.9k | - | - | - | 4 years ago 0.14.1 | CommonJS | None | UI component libraries |
| glidejs Glide is a responsive and touch-friendly jQuery slider. Based on CSS3 transitions with fallback to older broswers. It's simple, lightweight and fast. | 1.9k | +146% | - | - 2.1.0 | CommonJS | None | UI component libraries | |
| ngx-smart-popover Simple popover control for your angular (v4+) applications using bootstrap4 with smart reflection logic when overflowing the viewport. This is a continuation of ngx-popover (https://github.com/pleerock/ngx-popover). If you want to use it without bootstrap | 1.9k | -35% | - | 4 years ago 1.5.0 | ESM + CommonJS | Bundled | UI component libraries, Angular | |
| @formwerk/core <p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https:// | 1.9k | - | - | - | 9 months ago 0.14.4 | ESM + CommonJS | Bundled | Forms, UI component libraries |
| react-native-snap-carousel-v4 Original project: https://github.com/meliorence/react-native-snap-carousel I made this package because I need the version 4 package to be published, so that I can run EAS Build on my expo app, previously I was pointing directly to the v4 branch on the ori | 1.9k | -43% | - | 4 years ago 1.0.1 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @bootstrap-styled/provider BootstrapProvider and UtilityProvider components help you manage reset, global styles and original bootstrap class utilities | 1.9k | - | - | - | 5 years ago 2.0.3 | ESM + CommonJS | None | CSS-in-JS and styling, UI component libraries |
| @bitrix24/b24ui-nuxt Bitrix24 UI Kit for building REST-API web applications with Nuxt & Vue | 1.8k | - | - | - | 13 days ago 2.13.0 | ESM only | 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.
- @preline/tabsPreline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
- fueluxBase Fuel UX styles and controls
- vuelidate-error-extractorHelps showing vuelidate error messages from translation files.
- bootstrap-autocompleteAutocomplete for Bootstrap version 4.
- rmodalA simple modal dialog with no external dependencies. IE9+ supported.
- nuxt-easy-lightboxA plugin to the simple Vue 3 Image Lightbox component with Zoom / Drag / Rotate / Switch.
- slick-sliderNPM package for Ken Wheeler's Slick-Carousel
- @trendyol/baklavaTrendyol Baklava Design System
- bs5-lightboxA pure JS lightbox gallery plugin for Bootstrap 5 based on the modal and carousel plugins
- @fundamental-ngx/ui5-webcomponents-baseOfficial SAP Angular base library for UI5 Web Component wrappers – part of the Fundamental Library for Angular.
- @progress/kendo-react-chart-wizardReact Chart Wizard lets you create a chart using data from a Grid, another data-bound component, or an external source
- @visactor/vue-vtableThe vue version of VTable
- storybook-addon-breakpointsStorybook addon to display breakpoint sizes and their according name mappings
- @bootstrap-styled/utilsUMD module for helper functions used as utilities for bootstrap-styled and other related modules
- compote-uiAn opinionated UI component library for Svelte, built on top of [Ark UI](https://ark-ui.com) with additional components and features not available in the core Ark UI library.
- bootstrap5-tagsReplace select[multiple] with nices badges for Bootstrap 5
- bootstrap5-autocompleteAutocomplete for Bootstrap 5 (and 4!)
- react-native-magic-modalThe former name of magic-modal. Depends on it and re-exports it, so this package stays a drop-in alias. 🦄
- svelte-tags-inputFully customizable Svelte component to enter tags.
- @cloudcli-ai/cloudcliA web-based UI for Claude Code CLI
- @rjsf/fluentui-rcFluentUI React Components theme, fields and widgets for react-jsonschema-form
- fluxo-uiA comprehensive, accessible React component library built with TypeScript. Includes 100+ production-ready UI components, a custom state management solution, dependency injection container, 12 color themes, dark mode, and full keyboard navigation.
- @visulima/tui-kitComponent library for @visulima/tui — installable as a package, or copy-pasteable via the shadcn CLI registry
- datatables.net-autofill-bs5AutoFill for DataTables with styling for [Bootstrap5](https://getbootstrap.com/)
- @viselect/vueSimple, lightweight and modern library library for making visual DOM Selections.
- react-gallery-carouselMobile-friendly Carousel with batteries included (supporting touch, mouse emulation, lazy loading, thumbnails, fullscreen, RTL, keyboard navigation and customisations).
- @bootstrap-styled/css-utilsBootstrap mixins and utilities in javascript for bootstrap-styled.
- bootstrap5-toggleBootstrap Toggle is a bootstrap 5 plugin that converts checkboxes into toggles.
- photon-grid-coreProfessional zero-dependency TypeScript data grid with enterprise-grade features.
- claude-skills-libraryCategorized, deterministically-ranked SKILL.md catalog AND MCP server for Claude Code (and any agent that speaks MCP). 1128 curated skills across 17 categories — frontend, backend, video editing, AI video generation, UI design, motion graphics, 3D, devops
- @styleframe/pluginUnplugin for Styleframe. Use it with Vite, Webpack, Astro, Nuxt, Rollup, Rspack, and more.
- @fundamental-ngx/ui5-webcomponentsOfficial SAP Angular wrappers for UI5 Web Components – part of the Fundamental Library for Angular.
- @gluestack-ui/vstackA universal headless vstack component for React Native, Next.js & React
- react-tree-graphA react library for generating a graphical tree from data using d3
- react-spacesAn easy to understand and nestable layout system, React Spaces allow you to divide a page or container into anchored, scrollable and resizable spaces enabling you to build desktop type user interfaces in the browser.
- @gluestack-ui/hstackA universal headless hstack component for React Native, Next.js & React
- @jiaminghi/data-viewVue Large screen data display component library
- gluestack-uiA CLI tool for easily adding components from gluestack to your projects.
- accordionSilky-smooth accordion widgets with no external dependencies.
- @syncfusion/ej2-vue-chartsFeature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Vue
- angular-ui-carouselA simple, lightweight carousel for angularjs
- @pdftron/webviewer-react-toolkitA React component library for integrating with PDFTron WebViewer API.
- @syncfusion/ej2-react-progressbarEssential JS 2 ProgressBar Component for React
- @open-xchange/bootstrap-tokenfieldAdvanced tagging/tokenizing plugin for input fields with a focus on keyboard and copy-paste support. Fork of sliptree/bootstrap-tokenfield
- glidejsGlide is a responsive and touch-friendly jQuery slider. Based on CSS3 transitions with fallback to older broswers. It's simple, lightweight and fast.
- ngx-smart-popoverSimple popover control for your angular (v4+) applications using bootstrap4 with smart reflection logic when overflowing the viewport. This is a continuation of ngx-popover (https://github.com/pleerock/ngx-popover). If you want to use it without bootstrap
- @formwerk/core<p align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://formwerk.dev/logo-dark.svg"> <source media="(prefers-color-scheme: light)" srcset="https://formwerk.dev/logo-light.svg"> <img alt="Formwerk Logo" src="https://
- react-native-snap-carousel-v4Original project: https://github.com/meliorence/react-native-snap-carousel I made this package because I need the version 4 package to be published, so that I can run EAS Build on my expo app, previously I was pointing directly to the v4 branch on the ori
- @bootstrap-styled/providerBootstrapProvider and UtilityProvider components help you manage reset, global styles and original bootstrap class utilities
- @bitrix24/b24ui-nuxtBitrix24 UI Kit for building REST-API web applications with Nuxt & Vue
- 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