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
Recharts
A composable charting library for React, built on D3 and SVG.
TanStack Table
Headless, type-safe tables and datagrids for React, Vue, Solid, and more.
TanStack Virtual (React)
Headless React hook for virtualizing massive lists, grids, and tables at 60FPS.
React Flow
A highly customizable React library for building node-based editors, diagrams, and interactive flow charts.
xterm.js
A fast, self-contained TypeScript library for embedding fully-featured terminals in the browser.
prism-react-renderer
A lightweight, themeable Prism syntax highlighter for React and React Native, built on a render-props API.
Embla Carousel React
A lightweight, dependency-free React hook for building fluid, touch-precise carousels and sliders.
react-error-boundary
Reusable React error boundary component that catches rendering errors and shows a fallback UI.
react-textarea-autosize
A drop-in <textarea> replacement for React that automatically grows and shrinks to fit its content.
react-grid-layout
A responsive, draggable, and resizable grid layout system for React with breakpoints and zero jQuery.
React Virtuoso
The most powerful virtual list component for React — render huge lists, grids, tables, and chat feeds effortlessly.
Bootstrap
The world's most popular front-end framework for building responsive, mobile-first sites
react-intersection-observer
React hooks and a component for tracking when elements enter or leave the viewport.
React Native Gesture Handler
Declarative, native-driven touch and gesture handling for React Native, recognized on the UI thread.
Ink
React for CLIs — build and test interactive command-line apps using declarative, Flexbox-based components instead of manual stdout writes.
react-toastify
Drop-in toast notifications for React apps — accessible, themeable, and callable from anywhere in your code.
react-virtualized-auto-sizer
Measures a container's available width/height and passes it to a child component
React Virtualized
React components for efficiently rendering large, scrollable lists and tabular data.
Emoji Picker React
A fully customizable, zero-config emoji picker component for React
react-device-detect
Detect device, browser, and OS type in React and conditionally render views accordingly
react-datepicker
A fully customizable, accessible date and time picker component for React apps.
react-fontawesome
The official React component for rendering Font Awesome SVG icons, with full typing, accessibility, and animation support.
AG Grid Community
The free, MIT-licensed core of AG Grid — a high-performance JavaScript data grid with framework support for React, Angular, and Vue.
react-loading-skeleton
Animated React skeleton screens that automatically adapt to your app's fonts, sizing, and layout.