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:

Resources