Headless UI
ELI5 — The Vibe Check
Headless UI gives you fully accessible, interaction-complete components with zero styling. It's the skeleton without the skin. You get dropdowns, modals, and tabs that handle all the keyboard and ARIA stuff, and you make them pretty however you want.
Real Talk
Headless UI is an unstyled component library by Tailwind Labs providing fully accessible UI components for React and Vue. It handles complex interaction patterns like focus management, keyboard navigation, and ARIA attributes while leaving all visual presentation to the consumer.
When You'll Hear This
"Headless UI + Tailwind is the power combo" / "We use Headless UI for the accessibility, then style everything ourselves"
Related Terms
Nuxt UI
Nuxt UI is a gorgeous component library built specifically for Nuxt apps, powered by Tailwind CSS and Headless UI.
Radix UI
Radix UI gives you components that work perfectly but look like nothing.
shadcn/ui
shadcn/ui said 'what if instead of installing a component library, you just... copy the code into your project?