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
datatables.net-keytable-bs5
KeyTable for DataTables with styling for [Bootstrap5](https://getbootstrap.com/)
3.7k+46%--
3.1.0
ESM + CommonJSBundledPDF and documents, UI component libraries
@mescius/wijmo.react.grid.filter
UI library for pure JS, Angular, React, Vue and more...
3.7k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.xlsx
UI library for pure JS, Angular, React, Vue and more...
3.7k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@gravitee/graphene-charts
Theme-compliant data visualization components for the Graphene design system. Built on D3, styled with Tailwind, and designed to inherit the Graphene token system out of the box.
3.7k---1 day ago
3.23.1
ESM onlyBundledCharts and data visualisation, UI component libraries
@grapecity/wijmo.grid.multirow
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@mescius/wijmo.react.chart.map
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.grid.xlsx
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
accordion-js
Lightweight and accessible accordion module created in pure Javascript
3.6k-13%-1 year ago
3.4.1
CommonJSNoneAccessibility, UI component libraries
@ntohq/buefy-next
Lightweight UI components for Vue.js (v3) based on Bulma
3.6k---1 year ago
0.2.0
ESM + CommonJSBundledVue, TypeScript tooling
@mescius/wijmo.react.barcode.composite
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
ngx-smart-modal
Smart modal handler to manage modals and data everywhere in Angular apps.
3.6k-37%-1 year ago
14.1.0
ESM + CommonJSBundledAngular, UI component libraries
@humanspeak/svelte-virtual-list
A lightweight, high-performance virtual list component for Svelte 5 that renders large datasets with minimal memory usage. Features include dynamic height support, smooth scrolling, TypeScript support, and efficient DOM recycling. Ideal for infinite scrol
3.6k---1 month ago
0.5.14
ESM onlyBundledSvelte, TypeScript tooling
@mescius/wijmo.react.barcode.specialized
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.interop.grid
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
react-bootstrap-table2-overlay
it's a loading overlay addons for react-bootstrap-table2
3.6k-48%--
2.0.0
CommonJSNoneUI component libraries, React
@syncfusion/ej2-react-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. for React
3.6k---4 days ago
34.2.9
ESM + CommonJSNoneReact, UI component libraries
@grapecity/wijmo.grid.filter
UI library for pure JS, Angular, React, Vue and more...
3.6k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@mescius/wijmo.angular.base
UI library for pure JS, Angular, React, Vue and more...
3.5k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
svelte-modals
A simple, flexible, zero-dependency modal manager for Svelte.
3.5k+13%-1 year ago
2.0.1
ESM onlyBundledSvelte, UI component libraries
gijgo
Gijgo is a set of free open source javascript controls distributed under MIT License. All widgets are high performance, built on top of the jQuery JavaScript Library with built-in support for Bootstrap 5, Material Design and Font Awesome. They are designe
3.5k+39%-3 years ago
1.9.14
CommonJSNoneUI component libraries, Tables and data grids
@mescius/wijmo.react.barcode.base
UI library for pure JS, Angular, React, Vue and more...
3.5k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@progress/kendo-react-orgchart
React OrgChart renders a message to the user with information about the status of an app process. KendoReact OrgChart package
3.5k---17 days ago
16.1.0
ESM + CommonJSBundledUI component libraries, React
vue-devui
DevUI components based on Vite and Vue3
3.5k+56%-17 days ago
1.6.37
ESM + CommonJSNoneTypeScript tooling, Vue
@syncfusion/ej2-angular-barcode-generator
Barcode generator component is a pure JavaScript library which will convert a string to Barcode and show it to the user. This supports major 1D and 2D barcodes including coda bar, code 128, QR Code. for Angular
3.5k---10 days ago
34.2.8
ESM + CommonJSBundledAngular, UI component libraries
@syncfusion/ej2-angular-kanban
The Kanban board is an efficient way to visualize the workflow at each stage along its path to completion. The most important features available are Swim lane, filtering, and editing. for Angular
3.4k---10 days ago
34.2.8
ESM + CommonJSBundledAngular, UI component libraries
@grapecity/wijmo.chart
UI library for pure JS, Angular, React, Vue and more...
3.4k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@syncfusion/ej2-vue-grids
Feature-rich JavaScript datagrid (datatable) control with built-in support for editing, filtering, grouping, paging, sorting, and exporting to Excel. for Vue
3.4k---4 days ago
34.2.9
ESM + CommonJSNoneVue, Tables and data grids
@grapecity/wijmo.chart.animation
UI library for pure JS, Angular, React, Vue and more...
3.4k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@opentiny/vue-renderless
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
3.4k---10 days ago
3.32.0
-NoneUI component libraries, Vue
20
A use of angular framework to write the news system, I used the style of weui, production of carousel figure by swiper, using nodejs's native module to make the server, using the gulp to build the project automation, I am wscats, my master is autumnswind,
3.4k+25%-9 years ago
3.1.9
CommonJSNoneAngular, Build tools
@respira/wordpress-mcp-server
WordPress MCP server + companion plugin giving AI native access to page builder content, not just the REST API. 233 tools, 337 with WooCommerce, 17 page builders and the Site Editor. Element-level edits, full page creation, HTML to builder conversion, sna
3.4k---1 day ago
8.3.38
ESM onlyBundledAccessibility, UI component libraries
@grapecity/wijmo.pdf
UI library for pure JS, Angular, React, Vue and more...
3.4k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.cultures
UI library for pure JS, Angular, React, Vue and more...
3.4k---2 months ago
5.20261.52
-NoneTables and data grids, UI component libraries
98.css
A design system for building faithful recreations of old UIs
3.4k+301%--
0.1.21
CommonJSNoneUI component libraries, CSS-in-JS and styling
@grapecity/wijmo.grid.transposed
UI library for pure JS, Angular, React, Vue and more...
3.4k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.grid.pdf
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@mescius/wijmo.vue2.grid.sheet
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
jspanel4
A JavaScript library to create highly configurable multifunctional floating panels that can also be used as modal, tooltip, hint or contextmenu
3.3k+83%--
4.16.1
CommonJSNoneUI component libraries
@grapecity/wijmo.nav
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
simple-table-core
A lightweight data grid. Flat pricing (not per developer), backed by real-person support. Works with React, Angular, Vue, Svelte, Solid, and vanilla JS.
3.3k+339%-13 days ago
4.2.9
ESM + CommonJSBundledTables and data grids, UI component libraries
@kiwicom/orbit-design-tokens
Design tokens for Kiwi.com.
3.3k---1 year ago
11.0.0
ESM + CommonJSBundledUI component libraries
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.
3.3k-32%-5 days ago
0.26.0
ESM + CommonJSBundledTables and data grids, UI component libraries
venobox
Responsive javascript modal window plugin, touch swipe gallery
3.3k+3%--
2.2.0
ESM onlyNoneUI component libraries
@primeng/mcp
Model Context Protocol (MCP) server for PrimeNg component library
3.3k---16 days ago
22.1.1
ESM onlyBundledUI component libraries, Angular
@mescius/wijmo.vue2.grid.multirow
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@mescius/wijmo.vue2.barcode.common
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@preline/accordion
Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
3.3k---1 month ago
5.0.0
CommonJSBundledCSS-in-JS and styling, UI component libraries
@mescius/wijmo.vue2.chart.finance
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.chart.interaction
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
@grapecity/wijmo.grid.transposedmultirow
UI library for pure JS, Angular, React, Vue and more...
3.3k---2 months ago
5.20261.52
ESM + CommonJSBundledTables 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.