Radix UI
ELI5 — The Vibe Check
Radix UI gives you components that work perfectly but look like nothing. They handle all the gnarly accessibility, keyboard navigation, and focus management so you can just make them pretty. It's like getting a perfectly engineered car with no paint job.
Real Talk
Radix UI is a low-level, unstyled component library providing accessible primitives for building design systems. It handles complex interaction patterns, WAI-ARIA compliance, and keyboard navigation out of the box while leaving all visual styling to the consumer.
When You'll Hear This
"Radix handles the hard accessibility stuff so I don't have to" / "We built our entire design system on Radix primitives"
Related Terms
Headless UI
Headless UI gives you fully accessible, interaction-complete components with zero styling. It's the skeleton without the skin.
Mantine
Mantine is the component library that seems to have a component for literally everything.
shadcn/ui
shadcn/ui said 'what if instead of installing a component library, you just... copy the code into your project?