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
svelte-dnd-action
A lightweight, action-based drag-and-drop library for Svelte with full keyboard, touch, and screen-reader accessibility support.
react-measure
A React component that measures an element's dimensions live using ResizeObserver, exposing client, offset, scroll, bounds, and margin rects.
RapiDoc
A lightweight, dependency-free Web Component that renders interactive OpenAPI and Swagger documentation directly in the browser.
jquery-timepicker
A lightweight jQuery plugin that adds a Google Calendar-style time picker dropdown to any input, with keyboard nav and free-text parsing.
react-frame-component
A React component that renders your app or a subtree inside a real iframe, exposing the frame's own window and document via context.
masonic
A virtualized masonry grid for React built on composable hooks and an O(log n) interval-tree positioner.
react-postprocessing
Declarative postprocessing effects for react-three-fiber, wrapping the postprocessing library as composable JSX components.
React Complex Tree
An unopinionated, accessible React tree component with multi-select, drag-and-drop, and full keyboard support.
react-image-lightbox
A flexible React component for fullscreen image lightboxes with zoom, swipe, and keyboard navigation.
vanilla-jsoneditor
Framework-agnostic web-based JSON editor to view, edit, format, transform, and validate JSON.
Mantine DataTable
A lightweight, dependency-free, dark-theme aware table component for Mantine UI applications.
ngx-markdown
Angular library for parsing and rendering Markdown as sanitized HTML, with optional syntax highlighting, math, diagrams, emoji, and copy-to-clipboard support.
react-qr-reader
A lightweight React component and hook for scanning QR codes directly from a device's webcam.
react-qrcode-logo
React component and headless API for rendering customizable QR codes with an embedded logo.
react-collapsible
A React component for building smooth, animated collapsible and accordion sections with full control over triggers, transitions, and styling.
react-infinite-scroll-hook
A tiny React hook for building infinite-scroll UIs with IntersectionObserver.
react-katex
React components — InlineMath and BlockMath — for rendering LaTeX expressions with KaTeX
react-scroll-sync
Synchronizes scroll position across multiple scrollable panes in React with a simple context-based provider and pane wrapper.
vue3-notification
A lightweight, animatable toast notification component for Vue 3, triggered via an imperative API or a Composition API hook.
@rehookify/datepicker
Headless React hooks for building fully custom date, range, and time pickers with zero dependencies.
input-number
An accessible React number input component with precision control, custom formatting, and keyboard/wheel stepping.
react-canvas-confetti
React component wrapper for the canvas-confetti animation library
react-confetti-explosion
A lightweight, CSS-only confetti explosion component for React with no canvas or particle engine required.
react-scroll-to-bottom
A React container component that auto-scrolls to the bottom (or top) as new content streams in, similar to `tail -f`.