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
protip
A new generation jQuery Tooltip plugin.
1k+128%--
1.4.21
CommonJSNoneUI component libraries
sumoselect
A jQuery plugin that progressively enhances an HTML Select Box into a Single/Multiple option dropdown list
1k-5%--
3.4.9
CommonJSNoneUI component libraries
grunt-assemble
Static site generator for Grunt.js, Yeoman and Node.js. Used by Zurb Foundation, Zurb Ink, H5BP/Effeckt, Less.js / lesscss.org, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh
1k-14%-9 years ago
0.6.3
CommonJSNoneUI component libraries
flexdesk
A tiling window manager and widget set for desktop-class web applications. Zero runtime dependencies.
1k--12 days ago
0.4.5
ESM onlyNoneUI component libraries
bootstrap-chosen
An alternate stylesheet for Chosen that integrates with Bootstrap.
1k+106%--
1.4.2
-NoneUI component libraries
@hcl-software/enchanted-react-components
Enchanted React Components is a collection of components that are used in HCL Software products.
1k---1 day ago
3.0.0
CommonJSBundledReact, UI component libraries
bootstrap-print-css
Print Stylesheet for Bootstrap 5
1k-7%--
1.0.1
-NoneUI component libraries
tui-editor-plugin-font-size
TOAST UI Editor : Font Size Plugin
1k+27%--
1.0.4
CommonJSBundledRich text and code editors, UI component libraries
layui-layer
npm version of layui-layer
1k+407%--
1.0.9
CommonJSNoneCSS-in-JS and styling, UI component libraries
@angular-mdl/core
Angular components, directives and styles based on material design lite https://getmdl.io.
1k---3 years ago
15.0.0
ESM + CommonJSBundledAngular, TypeScript tooling
swiffy-slider
Swiffy slider is a touch enabled super lightweight html slider and carousel using browser scroll, css grid and scroll snap align and less than 1.5 kb javascript. Comes in css mode only version
1k-8%--
2.1.2
ESM onlyBundledUI component libraries
@zenithui/time-picker
A ZenithUi Time Picker is React component enables users to select a time from a predefined list of options.
1k---6 months ago
1.2.2
ESM onlyBundledUI component libraries, React
@layui/layui-vue
a component library for Vue 3 base on layui-vue
1k---1 year ago
2.23.3
ESM onlyBundledUI component libraries, Vue
react-native-numeric-input
a stylish numeric input for react native
1k-1%--
1.9.1
CommonJSNoneReact, UI component libraries
@zenithui/day-picker
A ZenithUi Time Picker is React component enables users to select a date or date range from calendar.
1k---5 months ago
1.1.0
ESM onlyBundledUI component libraries, React
react-albus-react18
React component library for building declarative multi-step flows.
1k+77%-4 years ago
2.0.1
CommonJSNoneReact, UI component libraries
lume
Build next-level interactive web applications.
1k+595%-1 year ago
0.3.0-alpha.46
ESM onlyBundled3D, WebGL and game engines, UI component libraries
styles
Compile your LESS stylesheets using JSON and underscore.
1k-16%-13 years ago
0.2.1
CommonJSNoneCSS-in-JS and styling, UI component libraries
@fundamental-ngx/ui5-webcomponents-ai
Official SAP Angular wrappers for UI5 AI Web Components – part of the Fundamental Library for Angular.
1k---25 days ago
0.64.3
ESM onlyBundledUI component libraries, Angular
@zenithui/fab
A Floating Action Button (FAB) React component with optional speed-dial content from the ZenithUI ecosystem.
1k---6 months ago
1.0.0
ESM onlyBundledUI component libraries, React
@bluecadet/embla-carousel-a11y
A11y Plugin for Embla Carousel
1k---1 year ago
0.1.2
ESM + CommonJSBundledAccessibility, UI component libraries
dap-design-system
Official design system for the DÁP (dap.gov.hu)
965----
0.61.11
ESM onlyBundledUI component libraries
bulma-carousel
Display a Image / Content carousel
881----
4.0.24
CommonJSNoneUI component libraries
uniforms-semantic
Semantic UI components for uniforms.
877---1 year ago
4.0.0
ESM + CommonJSBundledReact, UI component libraries
gentelella-rtl
Gentelella RTL Admin is a free to use Bootstrap admin template
804----
1.4.0
-NoneUI component libraries
bootstrap-ie11
Bootstrap 5 for Internet Explorer 11
789----
5.3.7
CommonJSNonePolyfills and shims, UI component libraries
izimodal
Elegant, responsive, flexible and lightweight modal plugin with jQuery.
748----
1.6.1
CommonJSNoneUI component libraries
smooothy
**Tiny real smooth fast cool all events _bring your own tooling slider._ Framework agnostic but it's a you problem.**
735----
0.0.35
ESM + CommonJSBundledUI component libraries
jssor-slider
touch swipe image slider/slideshow/gallery/carousel/banner mobile responsive bootstrap
734----
28.0.0
CommonJSNoneUI component libraries
patternfly-ng
A collection of PatternFly Angular components and other useful things to be shared.
691---7 years ago
4.5.2
ESM + CommonJSBundledAngular, UI component libraries
layui-src
Classic modular Front-End UI library
687----
2.6.8
CommonJSNoneUI component libraries
bootstrap-additions
BootstrapAdditions - CSS extension kit for Twitter Bootstrap 3.0+
640----
0.3.1
-NoneUI component libraries
bootstrap4-dialog
Make use of Bootstrap Modal more monkey-friendly.
603----
4.4.4
CommonJSNoneUI component libraries
slick-carousel-browserify
Slick Carousel adapted to browserify
601----
1.6.12
CommonJSNoneUI component libraries
modaal
An accessible dialog window library for all humans.
595----
0.4.4
CommonJSNoneUI component libraries
franken-ui
Franken UI is an HTML-first UI component library built on UIkit 3 and extended with LitElement, inspired by shadcn/ui.
561----
2.1.2
ESM onlyBundledUI component libraries, CSS-in-JS and styling
bootstrap4-notify
This is a simple plugin that turns standard Bootstrap alerts into "Growl-like" notifications.
518----
4.0.3
CommonJSNoneUI component libraries
jcarousel
Riding carousels with jQuery
504----
0.3.9
CommonJSNoneAnimation, UI component libraries
halfmoon
Drop-in Bootstrap replacement, fully customizable with CSS variables.
489----
2.0.2
CommonJSNoneHTTP servers and web frameworks, UI component libraries
cooltipz-css
Cooltipz.css is a pure CSS tooltip library that is lightweight, modern, accessible, customisable and easy to use
486----
2.5.1
CommonJSNoneUI component libraries
easy-tooltips
A lightweight, zero-dependency tooltip library using modern JavaScript and CSS.
451----
3.5.4
ESM onlyBundledUI component libraries
@pine-ds/core
Base components for Pine Design System
449---today
4.1.0
ESM + CommonJSBundledUI component libraries
bootstrap-grid
Standalone version of Bootstrap's grid system
443----
3.0.1
CommonJSNoneUI component libraries
css-tooltip
Only CSS lightweight, minimal and simple tooltips
434----
0.3.4
CommonJSNoneUI component libraries
toaster-ui
Toaster UI is a lightweight JavaScript library for displaying toast notifications on web pages. It provides a simple and customizable way to show temporary messages or notifications to users. This documentation will guide you through the installation proc
428----
1.1.5
CommonJSNoneUI component libraries
bootstrap-block-grid
block grid for bootstrap
420----
1.1.7
CommonJSNoneUI component libraries
bootstrap-4-autocomplete
A simple autocomplete/typeahead for Bootstrap 4 and jQuery
411----
1.3.2
CommonJSBundledUI component libraries
accordionjs
A free, lightweight jQuery Accordion plugin. It is only ~1KB gzipped. Configurable using direct options and HTML5 data-* attributes.
402----
2.1.2
CommonJSNoneUI component libraries
bulma-accordion
A simple accordion extension for Bulma
401----
2.0.1
CommonJSNoneUI component libraries
vue-cool-select
Vue select with autocomplete and with slots. 2 themes: bootstrap 4, material design.
399----
3.5.2
ESM + CommonJSBundledVue, 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.

  • protipA new generation jQuery Tooltip plugin.
  • sumoselectA jQuery plugin that progressively enhances an HTML Select Box into a Single/Multiple option dropdown list
  • grunt-assembleStatic site generator for Grunt.js, Yeoman and Node.js. Used by Zurb Foundation, Zurb Ink, H5BP/Effeckt, Less.js / lesscss.org, Topcoat, Web Experience Toolkit, and hundreds of other projects to build sites, themes, components, documentation, blogs and gh
  • flexdeskA tiling window manager and widget set for desktop-class web applications. Zero runtime dependencies.
  • bootstrap-chosenAn alternate stylesheet for Chosen that integrates with Bootstrap.
  • @hcl-software/enchanted-react-componentsEnchanted React Components is a collection of components that are used in HCL Software products.
  • bootstrap-print-cssPrint Stylesheet for Bootstrap 5
  • tui-editor-plugin-font-sizeTOAST UI Editor : Font Size Plugin
  • layui-layernpm version of layui-layer
  • @angular-mdl/coreAngular components, directives and styles based on material design lite https://getmdl.io.
  • swiffy-sliderSwiffy slider is a touch enabled super lightweight html slider and carousel using browser scroll, css grid and scroll snap align and less than 1.5 kb javascript. Comes in css mode only version
  • @zenithui/time-pickerA ZenithUi Time Picker is React component enables users to select a time from a predefined list of options.
  • @layui/layui-vuea component library for Vue 3 base on layui-vue
  • react-native-numeric-inputa stylish numeric input for react native
  • @zenithui/day-pickerA ZenithUi Time Picker is React component enables users to select a date or date range from calendar.
  • react-albus-react18React component library for building declarative multi-step flows.
  • lumeBuild next-level interactive web applications.
  • stylesCompile your LESS stylesheets using JSON and underscore.
  • @fundamental-ngx/ui5-webcomponents-aiOfficial SAP Angular wrappers for UI5 AI Web Components – part of the Fundamental Library for Angular.
  • @zenithui/fabA Floating Action Button (FAB) React component with optional speed-dial content from the ZenithUI ecosystem.
  • @bluecadet/embla-carousel-a11yA11y Plugin for Embla Carousel
  • dap-design-systemOfficial design system for the DÁP (dap.gov.hu)
  • bulma-carouselDisplay a Image / Content carousel
  • uniforms-semanticSemantic UI components for uniforms.
  • gentelella-rtlGentelella RTL Admin is a free to use Bootstrap admin template
  • bootstrap-ie11Bootstrap 5 for Internet Explorer 11
  • izimodalElegant, responsive, flexible and lightweight modal plugin with jQuery.
  • smooothy**Tiny real smooth fast cool all events _bring your own tooling slider._ Framework agnostic but it's a you problem.**
  • jssor-slidertouch swipe image slider/slideshow/gallery/carousel/banner mobile responsive bootstrap
  • patternfly-ngA collection of PatternFly Angular components and other useful things to be shared.
  • layui-srcClassic modular Front-End UI library
  • bootstrap-additionsBootstrapAdditions - CSS extension kit for Twitter Bootstrap 3.0+
  • bootstrap4-dialogMake use of Bootstrap Modal more monkey-friendly.
  • slick-carousel-browserifySlick Carousel adapted to browserify
  • modaalAn accessible dialog window library for all humans.
  • franken-uiFranken UI is an HTML-first UI component library built on UIkit 3 and extended with LitElement, inspired by shadcn/ui.
  • bootstrap4-notifyThis is a simple plugin that turns standard Bootstrap alerts into "Growl-like" notifications.
  • jcarouselRiding carousels with jQuery
  • halfmoonDrop-in Bootstrap replacement, fully customizable with CSS variables.
  • cooltipz-cssCooltipz.css is a pure CSS tooltip library that is lightweight, modern, accessible, customisable and easy to use
  • easy-tooltipsA lightweight, zero-dependency tooltip library using modern JavaScript and CSS.
  • @pine-ds/coreBase components for Pine Design System
  • bootstrap-gridStandalone version of Bootstrap's grid system
  • css-tooltipOnly CSS lightweight, minimal and simple tooltips
  • toaster-uiToaster UI is a lightweight JavaScript library for displaying toast notifications on web pages. It provides a simple and customizable way to show temporary messages or notifications to users. This documentation will guide you through the installation proc
  • bootstrap-block-gridblock grid for bootstrap
  • bootstrap-4-autocompleteA simple autocomplete/typeahead for Bootstrap 4 and jQuery
  • accordionjsA free, lightweight jQuery Accordion plugin. It is only ~1KB gzipped. Configurable using direct options and HTML5 data-* attributes.
  • bulma-accordionA simple accordion extension for Bulma
  • vue-cool-selectVue select with autocomplete and with slots. 2 themes: bootstrap 4, material design.