Unstyled UI components for building accessible user interfaces

Base UI Solid is an unofficial port of Base UI to Solid 2.0: unstyled, accessible UI components for building design systems and web applications.

The port follows Base UI file by file. Components keep the same parts, props, data attributes, CSS variables, and behavior, and the upstream test suite is ported alongside them, so Base UI's design and documentation apply to Solid as well.

Base UI is created by the team behind Radix, Floating UI, and Material UI. This port is not affiliated with or endorsed by the Base UI team.

The fine print