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
boring-avatars
A lightweight React library that generates unique, colorful SVG avatars from any username or string.
notistack
Stackable, customizable notification snackbars for React, shown with a hook or a single function call.
Virtua
A zero-config, ~3kB virtual list and grid component for React, Vue, Solid, and Svelte
react-copy-to-clipboard
A tiny React component that wraps any element to copy text to the clipboard on click.
react-highlight-words
A React component that highlights matching search terms within a body of text
chakra-ui
Accessible, themeable React UI components built on Ark UI primitives with a Panda CSS-powered styling engine.
driver.js
A dependency-free, ~5kb TypeScript library for building product tours, feature highlights, and focus overlays.
flatpickr
A lightweight, dependency-free JavaScript datetime picker with themes, locales, and plugins
react-player
A single React component that plays video and audio from YouTube, Vimeo, Wistia, Mux, Twitch, TikTok, Spotify, HLS, DASH, and local files.
react-joyride
A React component and hook for building guided product tours with spotlight overlays and floating tooltips.
react-window-infinite-loader
A React hook and component that adds batched infinite-scroll data loading to react-window virtualized lists.
Ant Design Colors
Generate full 10-step color palettes from a single base color, the algorithm behind Ant Design's theme system
react-diff-viewer-continued
A maintained React component for rendering GitHub-style text diffs
Angular CDK
Unstyled, accessible building blocks for authoring custom Angular components: overlays, drag-and-drop, focus/a11y utilities, virtual scrolling, and more.
assistant-ui
Composable React primitives and a headless runtime for building production-grade AI chat interfaces.
gridstack.js
A dependency-free TypeScript library for building draggable, resizable, responsive dashboard grid layouts in the browser.
Radix UI Themes
Radix UI's official React component library for building accessible, themeable design systems with pre-styled components and design tokens.
next-seo
React components for managing meta tags and JSON-LD structured data in Next.js apps
react-data-grid
Feature-rich, virtualized data grid component for React
react-responsive
CSS media queries as React hooks and components, with SSR-safe device detection.
DocSearch
Free, Algolia-powered search widget for documentation sites, with a React component and vanilla-JS build
React-Ace
A React component wrapper around the Ace code editor, with split and diff editing modes built in
react-force-graph-2d
React component for rendering interactive 2D force-directed graphs on HTML Canvas.
react-medium-image-zoom
Accessible medium.com-style image zoom for React, built on the native dialog element with zero dependencies