UI Component Libraries Packages
Prebuilt, composable UI components and design-system primitives that speed up interface development without sacrificing accessibility (Radix, MUI, Chakra).
Packages in UI Component Libraries
Kind
Sort:Used by Most Apps
PatternFly
The official HTML, CSS, and Handlebars source for PatternFly, Red Hat's open-source design system for building consistent enterprise UIs.
DataTablesSrc
Turns plain HTML tables into interactive, sortable, searchable, paginated data grids with a single line of JavaScript.
vue-tippy
Vue 3 wrapper for Tippy.js tooltips, popovers, and dropdowns
@corvu/calendar
Unstyled, accessible calendar primitive for SolidJS with single, multiple, and range date selection.
react-use-wizard
Zero-dependency React wizard and stepper builder powered by hooks
ngx-skeleton-loader
Animated, accessible skeleton-loading placeholders that automatically adapt to your Angular app's UI.
React Xarrows
Draw customizable SVG arrows and lines between any two React components using refs or DOM ids.
React DnD TreeView
A headless React treeview component with built-in drag-and-drop reordering for touch and pointer devices.
react-datetime-picker
An accessible React datetime picker combining calendar and clock widgets with a native input fallback.
react-cool-onclickoutside
A tiny React hook that fires a callback when users click or touch outside one or more registered elements.
antd-img-crop
A React image cropper modal that plugs directly into Ant Design's Upload component.
react-doc-viewer
A pluggable React component that renders PDFs, images, Office documents, CSVs, HTML, and video in one unified inline viewer.
rc-time-picker
A lightweight, controllable React time picker component with hour, minute, and second selection panels.
autocompleter
A dependency-free, 1KB JavaScript/TypeScript autocomplete widget for building fast, accessible input suggestions.
react-responsive-masonry
A lightweight React masonry grid built with pure CSS flexbox — no JS layout engine, no image preloading, no dependencies beyond prop-types.
react-debounce-input
A drop-in React input and textarea wrapper that debounces onChange to cut down on excessive re-renders and handler calls.
react-barcode
A lightweight React component that renders barcodes via SVG, canvas, or image using JsBarcode.
timeago-react
A tiny React component that renders live, auto-updating relative timestamps like "3 hours ago".
react-vtree
A lightweight React library for rendering and windowing arbitrarily large tree structures, built on top of react-window.
@rc-component/drawer
An accessible React drawer with portal rendering, nested push behavior, resizable panels, and focus management out of the box.
rc-notification
Hook-based React primitives for stacked, animated, and accessible toast notifications.
react-compare-slider
A lightweight, accessible React component for comparing two images, videos, or any elements with a draggable slider.
react-native-checkbox
Cross-platform React Native checkbox component with native Fabric views for Android, iOS, and Windows.
django-admin-autocomplete-filter
Adds fast autocomplete search to Django admin list filters for foreign key and many-to-many fields.