Build accessible design systems with Radix UI Primitives
An open-source UI component library providing unstyled, accessible components for building high-quality design systems and web apps in React.
Quick Start
Get up and running with Radix UI Primitives in minutes
Install a component
Import and compose
Style with any method
Explore Components
Browse our collection of accessible, composable components
Dialog
Dropdown Menu
Select
Tooltip
Accordion
Tabs
Why Radix UI?
The foundation for your design system
Accessible
WAI-ARIA compliant components tested with screen readers and keyboard navigation
Unstyled
No default styles to override—bring your own design system
Composable
Granular component APIs with 1-to-1 DOM mapping for maximum flexibility
Developer Experience
TypeScript support, controlled/uncontrolled components, SSR compatible
Learn More
Deep dive into concepts and guides
Philosophy
Styling
Accessibility
TypeScript
Ready to get started?
Install your first component and start building accessible, composable interfaces today.
View Installation Guide