Skip to content

About Base UI Vue

An open-source Vue component library for building accessible user interfaces.

Base UI Vue is an unstyled Vue component library for building accessible user interfaces. Our focus is on accessibility, performance, and developer experience. Our goal is to provide a complete set of open-source UI components, with a delightful developer experience, in a sustainable way.

It is an unofficial port of Base UI to Vue.

Features

Headless

Base UI Vue components are unstyled, don't bundle CSS, and don't prescribe a styling solution. You retain complete control over your application's CSS layer. Base UI Vue is compatible with Tailwind, plain CSS, or any other styling engine you prefer compatible with Vue.

Accessible

Poor accessibility can make your application difficult to navigate for all users, not just for users with disabilities. Accessibility is our primary focus. Base UI Vue components adhere to WAI-ARIA design patterns and are tested on a wide range of platforms, devices, browsers, screen readers, and other environments.

Composable

Component APIs are fully open, so you have direct access to each node, you can easily add or remove parts, and you can wrap them however you prefer.

Team

Community

GitHub

Base UI Vue is an open-source project. If you want to file a bug report or contribute, visit our GitHub.

Discord

For community support, questions, and tips, join our Discord.

X

The best way to stay up-to-date on new releases and announcements is by following Raymond on X and Charlie on X.