Radix UI
Unstyled, accessible component primitives.
Handles the genuinely hard parts of interactive components: focus management, keyboard interaction, and ARIA semantics. Sits underneath shadcn/ui, and matters because accessibility is the thing AI-generated UI most consistently gets wrong when built from scratch.
Best for
Getting keyboard navigation and screen reader behavior right for free.
Watch out for
Bring your own styling — these ship with no visual design.
Using this and stuck anyway?
Knowing the tool isn't the same as finishing the project. If yours has stopped moving, we'll take a look at it.
Tell us what's broken