Packages

UI Component Libraries Packages

Prebuilt, composable UI components and design-system primitives that speed up interface development without sacrificing accessibility (Radix, MUI, Chakra).

383 packages

Packages in UI Component Libraries

53Health
Library npm

dat.gui

A lightweight, dependency-free JavaScript controller library for turning object properties into a live, tweakable on-page GUI panel.

7,728
Apache 2.0
Used by 1
70Health
Library npm

lightGallery

A modular, responsive lightbox gallery plugin for images and video, with official React, Vue, and Angular wrappers.

7,055
GPL 3.0
Used by 1
96Health
Library npm

Elastic EUI

Elastic's open-source React UI framework powering Kibana, with 90+ typed components and Emotion-based theming.

6,372
Other
Used by 1
53Health
Library npm

noUiSlider

A lightweight, accessible JavaScript range slider with multi-touch support and zero dependencies.

5,804
MIT
Used by 1
72Health
Library npm

Arco Design React

A comprehensive, enterprise-grade React UI component library from ByteDance with 60+ TypeScript components.

5,708
MIT
Used by 1
50Health
Library npm

react-native-keyboard-aware-scroll-view

A React Native ScrollView that auto-scrolls to the focused TextInput so the keyboard never covers it.

5,373
MIT
Used by 1
51Health
Library npm

react-imask

React bindings for IMask: a masked input component, a useIMask hook, and an IMaskMixin HOC for wrapping any existing input.

5,183
MIT
Used by 1
53Health
Library npm

v-calendar

An elegant calendar and date-picker plugin for Vue.js, with attribute-based highlights, dots, bars, and popovers.

4,519
MIT
Used by 1
80Health
Library npm

react-native-bootsplash

Show a native splash screen the instant a React Native app starts, then hide it with a fade or a fully custom JS-driven animation.

4,305
MIT
Used by 1
86Health
Library npm

relative-time-element

Localized, auto-updating relative timestamps as a drop-in <time> element replacement, no framework required.

4,036
MIT
Used by 1
82Health
Library npm

@cloudflare/kumo

Cloudflare's accessible, design-system-compliant React component library built on Base UI.

3,908
MIT
Used by 1
91Health
Library PyPI

django-unfold

Modern Tailwind-based theme and tooling for the Django admin to build internal apps.

3,686
MIT
Used by 1
49Health
Library npm

react-native-progress

Animated progress bars, circles, and pies for React Native, built on React Native SVG.

3,665
MIT
Used by 1
52Health
Library npm

Micromodal

Tiny, dependency-free JavaScript library for accessible, WAI-ARIA compliant modal dialogs.

3,657
MIT
Used by 1
89Health
Library npm

OpenSeadragon

Open-source JavaScript viewer for high-resolution, deeply zoomable images on desktop and mobile.

3,511
BSD 3
Used by 1
88Health
Library npm

dockview-react

React bindings for Dockview's zero-dependency docking layout manager — tabbed groups, resizable grids, splitviews, and drag-and-drop panels.

3,446
MIT
Used by 1
55Health
Library npm

globe.gl

A JavaScript UI component for building interactive 3D globe data visualizations with Three.js and WebGL.

3,186
MIT
Used by 1
78Health
Library npm

vue-upload-component

A Vue.js file upload component with multi-file, directory, drag-and-drop, and chunked uploads.

2,686
Apache 2.0
Used by 1
46Health
Library npm

vue-color

A modern collection of accessible, tree-shakable color picker components for Vue.

2,612
MIT
Used by 1
48Health
Library npm

React PDF Viewer

A plugin-based React component, built on pdf.js, for viewing and interacting with PDF documents.

2,603
Other
Used by 1
46Health
Library npm

toastify-js

Lightweight, dependency-free vanilla JavaScript library for building customizable, stacked toast notifications.

2,539
MIT
Used by 1
43Health
Library npm

GLightbox

Pure JavaScript lightbox for images, video, iframes, and inline content with gallery support

2,533
MIT
Used by 1
52Health
Library npm

react-native-date-picker

A native date, time, and datetime picker for React Native, usable as a modal or inlined directly into a view.

2,506
MIT
Used by 1
62Health
Library Composer

Blade Icons

Render SVG icons as native Blade components or directives in any Laravel app

2,485
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers