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 Draggable Drag & Drop Component
icon-eye-dark Created with Sketch. 47.506
Vue Slick Carousel Vue Slick Carousel with True SSR
icon-eye-dark Created with Sketch. 45.633
Sentry for Vue Vue Application Monitoring
💚 Sponsored by Friends
Slate Vue 3 Rich Text Rendering Engine
icon-eye-dark Created with Sketch. 1.156
VueRollr Mouseover-controlled Gallery
icon-eye-dark Created with Sketch. 1.900
Vue3 OpenLayers Web Map Components
icon-eye-dark Created with Sketch. 8.847