/projects/akaza-ui

OPEN SOURCE / UI INFRASTRUCTURE

Akaza UI

Accessible, unstyled interface primitives for custom design systems without inherited aesthetics.

STATUS
ACTIVE
STACK
Vue / TypeScript / WAI-ARIA
TYPE
OPEN SOURCE

Behaviour without the visual opinion.

Akaza UI starts with Vue instead of porting APIs shaped by another framework. Scoped slots, v-model, and reactivity replace foreign sub-component trees.

The ui prop targets structural parts without components that exist only to hold class names. Templates stay flat, readable, and unmistakably Vue.

Accessibility, focus management, keyboard behaviour, and state are infrastructure. Styling stays with the product.

WHAT IT DOES

Working surface

01Named scoped slots
02Structural ui prop
03Focus management
04Keyboard navigation
05WAI-ARIA patterns
06Semantic state hooks

TECHNICAL FOUNDATION

How it is shaped.

Framework
Vue 3
Composition
Slots / v-model
Styling
Unstyled
Accessibility
WAI-ARIA patterns

RUNTIME

Use the interface.

/runtime/akaza-uiPREVIEW
<Dialog v-model:open="open">
  <template #trigger>...</template>
</Dialog>

CURRENT STATE

What is running.

Active open-source infrastructure focused on Vue-native composition and accessible behaviour.