Radix UI Primitives
Unstyled, accessible component primitives for building high-quality design systems and web apps. WAI-ARIA compliant with full keyboard navigation.
20 curated packages ranked by npm downloads, GitHub stars, and developer adoption. Data sourced from npm registry and GitHub.
Showing 20 packages
Unstyled, accessible component primitives for building high-quality design systems and web apps. WAI-ARIA compliant with full keyboard navigation.
Performant, flexible and extensible forms with easy-to-use validation. Minimal re-renders, no dependencies, and built-in TypeScript support.
Beautiful & consistent icon toolkit made by the community. 1500+ pixel-perfect SVG icons as React components, fully tree-shakeable.
Powerful asynchronous state management for React. Automatic caching, background updates, stale-while-revalidate, and DevTools included.
A small, fast and scalable bearbones state-management solution. No boilerplate, no providers, just hooks. Works with Immer, DevTools, and middleware.
A flexible and beautiful Select Input control for React with multiselect, async loading, creatable options, and complete keyboard accessibility.
Production-ready motion library for React. Declarative animations, gestures, layout animations, and exit transitions with a spring-first physics engine.
Completely unstyled, fully accessible UI components designed to integrate beautifully with Tailwind CSS. Built by the Tailwind CSS team.
Redefined chart library built with React and D3. Composable chart components - Line, Bar, Area, Pie, Radar, and more - built declaratively.
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.
Smoking hot React notifications. Lightweight, customizable, and accessible. Supports promise-based toasts, custom renders, and keyboard dismissal.
Designed React components built with Radix UI and Tailwind CSS. Copy-paste into your project, fully customizable - not a component library to install.
An opinionated toast component for React. Beautiful by default, stacking animations, types (success, error, warning), and rich content support.
Primitive and flexible state management for React. Atomic model inspired by Recoil - each atom is a piece of state, no store required.
Lightweight, performant, accessible drag and drop toolkit for React. Supports sorting, multi-containers, virtualization, and custom sensors.
Fast, composable, unstyled command menu React component. Powers the command palette in Linear, Vercel, Raycast, and shadcn/ui's Command component.
Headless UI for virtualizing large element lists - rows, columns, and grids. Render only visible items for smooth 60fps scrolling in massive datasets.
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.
No packages in this category