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

icon-eye-dark Created with Sketch. 4.783
Inkline UI Component Library
icon-eye-dark Created with Sketch. 5.740
Sentry for Vue Vue Application Monitoring
💚 Sponsored by Friends
Vue Draggable Plus Drag & Drop Sorting
icon-eye-dark Created with Sketch. 14.638
Vue Ultimate Skeleton Cards Skeleton Cards with Loading Animations
icon-eye-dark Created with Sketch. 3.222
Lew UI Vue 3 UI Library
icon-eye-dark Created with Sketch. 2.814