reka-ui

Installation
Summary

Unstyled, accessible Vue 3 component primitives with WAI-ARIA compliance and composition patterns.

  • Provides 30+ headless components across forms, overlays, menus, data tables, and date pickers, each split into composable parts (Root, Trigger, Content, Portal)
  • Supports controlled state via v-model and uncontrolled via default* props; includes asChild for rendering as child elements without wrapper overhead
  • Built-in virtualization for large lists, context injection for child access, and forceMount for animation library integration
  • Auto-import resolvers available for Nuxt and Vite; recently added Rating component, ScrollArea glimpse mode, and stepSnapping for TimeField
SKILL.md

Reka UI

Unstyled, accessible Vue 3 component primitives. WAI-ARIA compliant. Previously Radix Vue.

Current version: v2.8.0 (January 2026)

When to Use

  • Building headless/unstyled components from scratch
  • Need WAI-ARIA compliant components
  • Using Nuxt UI, shadcn-vue, or other Reka-based libraries
  • Implementing accessible forms, dialogs, menus, popovers

For Vue patterns: use vue skill

Available Guidance

File Topics
Related skills

More from onmax/nuxt-skills

Installs
6.1K
GitHub Stars
658
First Seen
Jan 19, 2026