made with vue.js

Akaza UI

Vue-native Headless UI Library

Visit Site

Description

Vue-native Headless UI Library

"Akaza UI provides Vue-native headless UI primitives - accessible, unstyled, and built for Vue.

Unlike libraries ported from React (Radix, Reka), Akaza UI is designed from scratch for Vue 3. It uses v-model, named scoped slots, and the ui prop as first-class primitives - no sub-component trees, no asChild, no fighting the framework."

  • Slot-based, not sub-component-based - named scoped slots (#trigger, #header, #body, #footer) keep templates flat and readable
  • v-model-native - all stateful components bind via standard v-model
  • ui prop for structural styling - pass class strings per part (ui.overlay, ui.content, ui.header) instead of wrapping sub-components
  • Items-based API for lists - RadioGroup, Menu, Tabs, Select, Listbox, CheckboxGroup, and ToggleGroup accept data arrays; per-item rendering uses named slots
  • Accessible by default - WAI-ARIA roles, keyboard navigation, and focus management built in

Social Media Links

Vue Date Tools Vue Date Component Toolbox
icon-eye-dark Created with Sketch. 2.587
Vue Mugen Scroll Infinite scroll component
icon-eye-dark Created with Sketch. 2.400
Sentry for Vue Vue Application Monitoring
💚 Sponsored by Friends
Maska for Vue Input Mask Component
icon-eye-dark Created with Sketch. 14.092
Vueform Slider Vue 3 Slider Component
icon-eye-dark Created with Sketch. 12.721
Vue Chart.js Vue Wrapper for Chart.js
icon-eye-dark Created with Sketch. 22.711