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

onyx UI Component Library
icon-eye-dark Created with Sketch. 1.085
Nuxt Social Share Social Sharing for Nuxt
icon-eye-dark Created with Sketch. 1.313
Sentry for Vue Vue Application Monitoring
💚 Sponsored by Friends
Vuetify.js Material Component Framework
icon-eye-dark Created with Sketch. 23.832
Vuestic UI Vue 3 UI Library
icon-eye-dark Created with Sketch. 10.567
Vue 3 Carousel Carousel Component
icon-eye-dark Created with Sketch. 43.339