Modeled on WinUI 3 controls →

WinUI 3 control styling,
reimplemented in Vue 3

A Vue 3 component library referencing the native WinUI 3 controls. It is implemented against real Windows behavior and the matching Windows App SDK source rather than the Fluent Design web specification alone: each control is checked state by state (rest / hover / pressed / selected / focus / disabled) for size, corner radius, stroke, fill and motion, and materials use web approximations of Mica / Acrylic . Browsers cannot provide every native capability: system-level animations, haptic feedback and native window behaviors are out of scope for a full reproduction, and the implementation distinguishes faithfully reproduced, approximated and unsupported behavior.

Accessibility

Focus rectangles, color contrast and ARIA semantics

  • WAI-ARIA semantics
  • Keyboard navigation
  • Focus management
  • Screen reader support

Component system

Consistent props / event conventions and a composable structure

  • Base form controls
  • Consistent props / event conventions
  • Self-contained styles, on-demand imports
  • Composable component structure

Vue 3 + TypeScript

Self-contained styles, design tokens and SSR safety

  • Design-token-driven styles
  • Ships a UnoCSS preset
  • TypeScript type definitions
  • SSR-safe (capability detection with harmless defaults)
23
Implemented components
100%
TypeScript
MIT
License

Documentation and resources

Component props, events, examples and API tables are documented on this site; the entries below cover installation, the component inventory and design tokens.

© 2026 FluereVue. MIT License.