Component library · 2026
FUSE UI
A Vue 3 component library on the registry/CLI model, where the command copies the source into your project. You own the component and can edit it.
- Role
- Author and maintainer
- Period
- 2026
- Type
- Component library
- Status
- v0.1.0 published on npm

- 69
- components in the registry
- npm
- published CLI
- PT/EN
- bilingual documentation
The problem
Libraries installed as a dependency solve the first day and get in the way of every day after, because any customization becomes a hack layered over someone else's CSS. FUSE UI inverts that logic and the component lands in your repository, with design tokens that let you retheme everything without touching a single component.
My contribution
I defined the monorepo architecture, the two-layer design token system (primitive and semantic, in CSS) and wrote the components on top of Reka UI's accessible primitives, with variants in CVA. I publish the CLI to npm and maintain the development Storybook, the bilingual Nuxt documentation, the Vitest suite and Changesets-based releases.
Technologies
- Vue 3
- TypeScript
- Reka UI
- Tailwind CSS v4
- CVA
- Vitest
- Nuxt
- Changesets
Inside the product

Every component documents a preview, the install command, usage, a props reference and accessibility notes. 
The docs are a Nuxt site with search, light and dark themes, and content in Portuguese and English.