{"repo":"igris-labs/akaza-ui","free":true,"listed":false,"github":"https://github.com/igris-labs/akaza-ui","clone":"git clone https://github.com/igris-labs/akaza-ui.git","description":"Vue-native headless UI library.","language":"Vue","stars":84,"topics":["headless","headlessui","nuxt","nuxt4","nuxtjs","radix-vue","reka-ui","ui","ui-components","vue"],"license":"MIT","category":"ui-components","readme_excerpt":"Akaza UI Vue-native headless UI primitives - accessible, unstyled, and built for Vue. Akaza UI 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. Why Akaza UI? Others Akaza UI ------------------------------------------------------------------------- --------------------------------------------------------------- with named slots React-adapted DX Vue-native: v-model , scoped slots, inject/provide Styled or opinionated defaults Fully unstyled - data-akaza- attributes and class hooks only Core Philosophy - 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 Installation Vue Import the CSS in your app entry point: If you use Tailwind CSS , declare the akaza-reset layer before Tailwind so utility classes can override component base styles: Nuxt Use the built-in","default_branch":null,"files":null,"tree":[],"storefront":"/r/igris-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/igris-labs/akaza-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}