
Mood UI
The Vue 3 component library built to ship fast
11 followers
The Vue 3 component library built to ship fast
11 followers
The most beautiful open source Vue and Nuxt component library with 86+ accessible components, Tailwind CSS v4, TypeScript, dark mode, WAI-ARIA accessibility and native i18n. MIT.






How does this compare in bundle size when you pull in the full set of components, and is there tree-shaking so I only ship what I actually use?
@erolsaydanjrhn Yep, that's the whole idea, It tree-shakes cleanly, so import { Button } only ships Button, and stuff like gsap only loads if a component actually needs it. The one shared thing is a single small CSS file you import once, and it stays the same size no matter how many components you use.
The components look clean and the dark mode theming is actually done right, not just a color swap. Setup with Nuxt and Tailwind v4 took me maybe ten minutes which was a nice surprise.
@recepztrinzblt Thank you! we'll continue working to improve it!
The components feel really polished and the Tailwind v4 integration makes customizing them straightforward. Accessibility baked in from the start is a huge win for our project.
@sradfzq Thank you! I'm glad that you like it.