Skip to content

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
FUSE UI documentation showing the Event Calendar component in month view
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

  1. Every component documents a preview, the install command, usage, a props reference and accessibility notes.
    Every component documents a preview, the install command, usage, a props reference and accessibility notes.
  2. The docs are a Nuxt site with search, light and dark themes, and content in Portuguese and English.
    The docs are a Nuxt site with search, light and dark themes, and content in Portuguese and English.
View on npm Private repository · public package on npm
Applied AI · Master's researchAETHER

Mauricio Braga