Base UI Headless Components Library
Status: Beta version
Overview
- Unstyled components library with around 30+ components available at the moment (more to come)
- From creators of successful UI libraries: Mui, Radix,Floating UI
- Team is full committed full-time for the long-term
- Focused on accessibility (keyboard navigation, focus management, contrast, labeling)
- Roadmap available here
- MIT license
Known Issues & Tradeoffs
- Using dreaded barrel export index package.json if you are curious why it is bad you can read it here
- Bundle size to be improved it is connected to the previous point, but there are some duplications between dependencies issue
- React only implementation: no first-class support yet for Vue, Svelte, or Angular—although this aligns with the initial focus on React ecosystems
Adoption Considerations
- New Projects: Go for it, whenever list of components suit your needs and you are using React.
- Existing Projects: Most likely not needed anymore unless you planning adding new components / creating a design-system as separate package
There are also great alternatives, unstyled, a11y focused libraries:
- Mantine UI Headless
- React Aria
- Ark UI by founders of the Chakra UI
- Headless UI
- Aria kit
Resources