Base UI Vue

An unofficial port of Base UI

Unstyled UI components for building accessible user interfaces in Vue.js.

Architecture

Base UI Vue provides the logic, accessibility, and interaction patterns for your design system. It handles the difficult parts of building complex components like focus management, keyboard navigation, and ARIA attributes while leaving the styling entirely to you.

Composability First

Components are built as primitives that can be composed together. Use slots and props to build exactly what you need without fighting against opinionated CSS.

Engineered for Access

Every component follows the WAI-ARIA Authoring Practices. We have done the heavy lifting to ensure your users have a first-class experience regardless of how they navigate.

FAQ