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
bootstrap-tour
Quick and easy way to build your product tours with Bootstrap Popovers.
3k-36%--
0.12.0
CommonJSNoneUI component libraries
vue-owl-carousel
VueJS wrapper for Owl Carousel
3k-38%-7 years ago
2.0.3
CommonJSNoneUI component libraries, Vue
react-cool-img
A React <Img /> component let you handle image UX and performance as a Pro!
3k+14%-5 years ago
1.2.12
ESM + CommonJSBundledReact, UI component libraries
panelui-native
High-performance React Native UI components for Expo. Semantic design tokens, powered by Uniwind (Tailwind v4) and Reanimated.
3k--2 days ago
0.102.0
ESM + CommonJSBundledUI component libraries, React
ngx-mat-input-tel
An Angular Material package for entering and validating international telephone numbers. It adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods.
2.9k+43%-1 month ago
22.1.1
ESM onlyBundledAngular, UI component libraries
@keenmate/svelte-treeview
A high-performance, feature-rich hierarchical tree view component for Svelte 5 with drag & drop support, search functionality, and flexible data structures using LTree.
2.9k---6 months ago
4.8.0
ESM onlyBundledSvelte, UI component libraries
uniforms-unstyled
Unstyled components for uniforms.
2.9k+7%-1 year ago
4.0.0
ESM + CommonJSBundledReact, UI component libraries
roast-my-design-system
Your AI can write the UI. This makes sure it writes your UI. A deterministic scanner scores your design system 0-100 against 112 public repos, reads React and web components (Stencil, Lit), hands you a copy-paste fix prompt for each top finding, writes ru
2.9k--1 day ago
8.6.1
ESM onlyNoneUI component libraries, Linting and formatting
jw-bootstrap-switch-ng2
Bootstrap Switch for Angular 2+
2.9k+33%-7 years ago
2.0.5
ESM + CommonJSBundledAngular, UI component libraries
ng-toggle-button
Angular toggle button switch
2.8k+5%-1 year ago
1.9.0
ESM + CommonJSBundledAngular, UI component libraries
@syncfusion/ej2-react-maps
The Maps component is used to visualize the geographical data and represent the statistical data of a particular geographical area on earth with user interactivity, and provides various customizing options for React
2.8k---10 days ago
34.2.8
ESM + CommonJSNoneReact, UI component libraries
@grapecity/wijmo.angular2.chart
UI library for pure JS, Angular, React, Vue and more...
2.8k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@mui/docs
MUI Docs - Documentation building blocks.
2.8k---6 months ago
7.3.9
CommonJSBundledReact, Documentation tooling
@saas-ui/date-picker
Chakra UI - Date Picker Component
2.8k---9 months ago
0.17.1
ESM + CommonJSBundledUI component libraries, React
@grapecity/wijmo.angular2.chart.animation
UI library for pure JS, Angular, React, Vue and more...
2.8k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
uniforms-bootstrap3
Bootstrap3 UI components for uniforms.
2.8k+261%-3 years ago
4.0.0-alpha.5
ESM + CommonJSBundledUI component libraries, React
@grapecity/wijmo.angular2.input
UI library for pure JS, Angular, React, Vue and more...
2.8k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@danxbot/ui
Danxbot — a domain-agnostic React design system with motion as a first-class primitive.
2.7k---today
10.0.1
ESM onlyBundledUI component libraries, React
react-bootstrap-datetimepicker
A bootstrap datetime picker component for React.js
2.7k-11%-10 years ago
0.0.22
CommonJSNoneReact, UI component libraries
@grapecity/wijmo.angular2.grid
UI library for pure JS, Angular, React, Vue and more...
2.7k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
embla-carousel-solid
A lightweight carousel library with fluid motion and great swipe precision
2.7k+55%-1 year ago
8.6.0
ESM + CommonJSBundledUI component libraries, TypeScript tooling
@syncfusion/ej2-vue-splitbuttons
A package of feature-rich Essential JS 2 components such as DropDownButton, SplitButton, ProgressButton and ButtonGroup. for Vue
2.7k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
@uipath/apollo-react
Apollo Design System - React component library with Material UI theming
2.7k---1 day ago
6.58.3
ESM + CommonJSBundledUI component libraries, React
@grapecity/wijmo.angular2.grid.detail
UI library for pure JS, Angular, React, Vue and more...
2.7k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
datatables.net-searchbuilder-bs5
SearchBuilder for DataTables with styling for [Bootstrap5](https://getbootstrap.com/)
2.7k+84%--
2.1.0
ESM + CommonJSBundledUI component libraries
toastedjs
Javascript Toast Plugin - Easy, Responsive and Touch Compatible
2.7k+4%--
0.0.2
CommonJSNoneUI component libraries
@revolist/revo-dropdown
Minimalistic dropdown with keyboard support and search
2.7k---23 days ago
3.0.12
ESM + CommonJSBundledUI component libraries, Tables and data grids
@grapecity/wijmo.angular2.grid.filter
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.core
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
react-bnb-gallery
Accessible React lightbox and photo gallery component inspired by Airbnb’s image gallery.
2.6k-28%-6 months ago
2.2.1
ESM + CommonJSBundledUI component libraries, React
@grapecity/wijmo.angular2.grid.grouppanel
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.gauge
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
basicprimitives
Basic Primitives Diagrams for JavaScript - data visualization components library that implements organizational chart and multi-parent dependency diagrams, contains implementations of JavaScript Controls and PDF rendering plugins.
2.6k-6%-1 year ago
6.6.1
ESM + CommonJSNoneCharts and data visualisation, PDF and documents
@grapecity/wijmo.angular2.nav
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.chart.interaction
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@28dab/canvas-datagrid
Canvas based data grid web component. Capable of displaying millions of contiguous hierarchical rows and columns without paging or loading, on a single canvas element.
2.6k---1 year ago
0.5.4
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.chart.annotation
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.grid.search
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
ng-bootstrap
Native Angular Bootstrap Components
2.6k-23%-9 years ago
1.6.3
ESM + CommonJSBundledAngular, UI component libraries
@grapecity/wijmo.angular2.chart.analytics
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.chart.finance
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.chart.finance.analytics
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.chart.radar
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.chart.hierarchical
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.viewer
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.angular2.grid.multirow
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@opentiny/vue-common
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
2.6k---10 days ago
3.32.0
ESM onlyBundledUI component libraries, Vue
@grapecity/wijmo.angular2.grid.sheet
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@syncfusion/ej2-vue-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 Vue
2.6k---10 days ago
34.2.8
ESM + CommonJSNoneVue, UI component libraries
@grapecity/wijmo.angular2.all
UI library for pure JS, Angular, React, Vue and more...
2.6k---2 months ago
5.20261.52
-NoneTables and data grids, 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.