Skip to content
JS
Package category

UI component libraries

Ready-made components: buttons, modals, tables, menus.

1,602 packages12 comparisons

Packages compared

1,602 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@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
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
fuelux
Base Fuel UX styles and controls
2.2k+53%-7 years ago
3.17.2
CommonJSNoneUI component libraries
vuelidate-error-extractor
Helps showing vuelidate error messages from translation files.
2.2k-82%-6 years ago
2.4.1
ESM + CommonJSNoneVue, UI component libraries
bootstrap-autocomplete
Autocomplete for Bootstrap version 4.
2.1k+9%--
2.3.7
CommonJSNoneUI component libraries
rmodal
A simple modal dialog with no external dependencies. IE9+ supported.
2.1k+94%--
1.1.0
ESM + CommonJSNoneUI 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 onlyBundledVue, UI component libraries
slick-slider
NPM package for Ken Wheeler's Slick-Carousel
2.1k+36%--
1.8.2
CommonJSNoneUI component libraries
@trendyol/baklava
Trendyol Baklava Design System
2.1k---2 months ago
3.5.0
ESM onlyBundledTypeScript 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 + CommonJSBundledUI 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 onlyBundledUI 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 + CommonJSBundledUI component libraries, React
@visactor/vue-vtable
The vue version of VTable
2.1k---14 days ago
1.26.8
ESM + CommonJSBundledTables 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 + CommonJSBundledUI 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 + CommonJSNoneCSS-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 onlyBundledSvelte, UI component libraries
bootstrap5-tags
Replace select[multiple] with nices badges for Bootstrap 5
2.1k+50%--
1.7.17
ESM onlyNoneUI component libraries
bootstrap5-autocomplete
Autocomplete for Bootstrap 5 (and 4!)
2.1k+80%--
1.1.42
ESM onlyBundledUI 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 + CommonJSBundledStatic 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 onlyBundledSvelte, UI component libraries
@cloudcli-ai/cloudcli
A web-based UI for Claude Code CLI
2k---17 days ago
1.37.3
ESM onlyNoneUI component libraries
@rjsf/fluentui-rc
FluentUI React Components theme, fields and widgets for react-jsonschema-form
2k---9 days ago
6.10.1
ESM + CommonJSBundledReact, 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 + CommonJSBundledState 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 onlyBundledCLI 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 + CommonJSBundledUI component libraries
@viselect/vue
Simple, lightweight and modern library library for making visual DOM Selections.
2k---21 days ago
3.10.1
ESM + CommonJSBundledVue, 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 + CommonJSNoneAccessibility, UI component libraries
@bootstrap-styled/css-utils
Bootstrap mixins and utilities in javascript for bootstrap-styled.
2k---6 years ago
1.4.1
ESM + CommonJSNoneCSS-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 + CommonJSBundledUI component libraries
photon-grid-core
Professional zero-dependency TypeScript data grid with enterprise-grade features.
2k--27 days ago
3.0.12
ESM + CommonJSBundledTables 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 onlyNoneUI 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 onlyBundledVue, 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 onlyBundledUI 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 + CommonJSBundledReact, 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 + CommonJSNoneCharts 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 + CommonJSBundledUI 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 + CommonJSBundledReact, UI component libraries
@jiaminghi/data-view
Vue Large screen data display component library
1.9k---6 years ago
2.10.0
CommonJSNoneVue, 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
CommonJSBundledCLI tools and terminal utilities, React
accordion
Silky-smooth accordion widgets with no external dependencies.
1.9k+12%--
3.0.2
CommonJSNoneUI 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 + CommonJSNoneVue, UI component libraries
angular-ui-carousel
A simple, lightweight carousel for angularjs
1.9k+22%--
0.1.10
CommonJSNoneUI 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 + CommonJSBundledReact, UI component libraries
@syncfusion/ej2-react-progressbar
Essential JS 2 ProgressBar Component for React
1.9k---10 days ago
34.2.8
ESM + CommonJSNoneReact, 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
CommonJSNoneUI 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
CommonJSNoneUI 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 + CommonJSBundledUI 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 + CommonJSBundledForms, 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 + CommonJSBundledUI 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 + CommonJSNoneCSS-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 onlyBundledUI 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