Skip to content
This repository was archived by the owner on Sep 25, 2025. It is now read-only.
/ vue-ui Public archive

Ready to use, pre-built, and high-level components for Vue.js. Copy, paste, style, use an customize them in a project or a design system.

Vue-UI-Labs/vue-ui

Repository files navigation

Vue UI

Hey 👋,

This project is born by a simple observation. I'm building different project like my website (soubiran.dev), Inalia (inalia.app) and some other projects for my articles. And it's always the same when it comes to built the UI. I want to have a different design for each project so using a UI library is not a choice for me. Each time, I use Radix UI (Reka UI) and it's great but while the composability is great, it's very annoying when it comes to build a design from scratch. This is a lot of repetitive work between each project.

At the same time, Nuxt UI did an incredible job with their UI library and the way Reka UI is used in the project. I would love to have there higher level component that have a really good DX while having the same personalization as Shadcn. To use this library, people will just copy-paste the component they need in they project with a really good DX from the start while still having the possibility to change the behavior or the style of the component (since our components are unstyled but ready to be styled with tailwind-variants).

You can find an example in src/components/Button/Button.vue. I would love to add some tests and some documentation per component so that people can easily use them and reuse tests in their own project.

Where to start? Let's try to migrate some other components (just some of them) from Nuxt UI to this library, add tests and documentation to see if the idea is viable.

Feel free to ask me anything on our conversation about this project or OSS in general.

About

Ready to use, pre-built, and high-level components for Vue.js. Copy, paste, style, use an customize them in a project or a design system.

Topics

Resources

Stars

Watchers

Forks

Contributors 5