Lucide React
Beautiful & consistent icon toolkit made by the community. 1500+ pixel-perfect SVG icons as React components, fully tree-shakeable.
24 curated packages ranked by npm downloads, GitHub stars, and developer adoption. Data sourced from npm registry and GitHub.
Every download count, star count and version on this page was measured on from the npm registry and the GitHub API, not copied from project READMEs. Re-measured as a set, so the numbers stay comparable with each other. Bundle sizes are measured too, by bundling each package's whole public surface with esbuild and gzipping it, which is a ceiling rather than a typical cost. The copied figures this replaced were wrong in both directions: one package claimed 5kB and measures 17.1kB, another claimed 428kB and measures 158kB.
Showing 24 packages
Beautiful & consistent icon toolkit made by the community. 1500+ pixel-perfect SVG icons as React components, fully tree-shakeable.
Unstyled, accessible component primitives for building high-quality design systems and web apps. WAI-ARIA compliant with full keyboard navigation.
Powerful asynchronous state management for React. Automatic caching, background updates, stale-while-revalidate, and DevTools included.
Performant, flexible and extensible forms with easy-to-use validation. Minimal re-renders, no dependencies, and built-in TypeScript support.
Redefined chart library built with React and D3. Composable chart components - Line, Bar, Area, Pie, Radar, and more - built declaratively.
A small, fast and scalable bearbones state-management solution. No boilerplate, no providers, just hooks. Works with Immer, DevTools, and middleware.
An opinionated toast component for React. Beautiful by default, stacking animations, types (success, error, warning), and rich content support.
Fast, composable, unstyled command menu React component. Powers the command palette in Linear, Vercel, Raycast, and shadcn/ui's Command component.
Production-ready motion library for React. Declarative animations, gestures, layout animations, and exit transitions with a spring-first physics engine.
An unstyled drawer component for React. Smooth drag-to-dismiss interactions, snap points, and native-feeling mobile drawer UX - built on Radix Dialog.
React components for resizable panel groups and layouts. Drag handles, keyboard resizing, collapsible panels, and persistent sizing via localStorage.
Lightweight, performant, accessible drag and drop toolkit for React. Supports sorting, multi-containers, virtualization, and custom sensors.
Headless UI for virtualizing large element lists - rows, columns, and grids. Render only visible items for smooth 60fps scrolling in massive datasets.
Headless UI for building powerful tables and datagrids. Sorting, filtering, pagination, column pinning, row selection, and virtualization.
Simple HTML5-compliant drag-and-drop zone for files. Hooks-based API, MIME type filtering, file size limits, and multiple file support.
A flexible and beautiful Select Input control for React with multiselect, async loading, creatable options, and complete keyboard accessibility.
One import surface for thirty icon sets, from Font Awesome to Lucide, shipped as tree-shakeable React components with no font files and no sprite sheets.
Designed React components built with Radix UI and Tailwind CSS. Copy-paste into your project, fully customizable - not a component library to install.
Completely unstyled, fully accessible UI components designed to integrate beautifully with Tailwind CSS. Built by the Tailwind CSS team.
Primitive and flexible state management for React. Atomic model inspired by Recoil - each atom is a piece of state, no store required.
Spring-physics animation for React that interpolates outside the render loop, so moving hundreds of elements costs no extra re-renders per frame.
Smoking hot React notifications. Lightweight, customizable, and accessible. Supports promise-based toasts, custom renders, and keyboard dismissal.
The maintained fork of react-beautiful-dnd, keeping accessible keyboard dragging and natural motion alive on modern React after Atlassian stopped.
Declarative D3-powered chart components for React with server-side rendering, motion, and a docs site that generates the code for you.
No packages in this category