Command Palette

Search for a command to run...

position in category
#22

Unstyled Vue component library providing accessible primitives for building design systems and web apps. Each primitive delivers behavior, keyboard navigation, focus management, and WAI-ARIA semantics out of the box while leaving styling entirely to you, so you can pair it with Tailwind, plain CSS, or any styling approach.

Evolved from Radix Vue, Reka UI brings the Radix primitive model to the Vue ecosystem. Maintained by Unovue with over two million monthly npm downloads and hundreds of contributors. Differentiates from full-stack Vue UI libraries by offering composable, headless building blocks: you keep full design control while getting battle-tested accessibility, collision handling, and RTL support.

Key capabilities:

  • 40+ unstyled primitives including Accordion, Checkbox, Dialog, Popover, Select, Combobox, Tabs, and form controls
  • WAI-ARIA compliant patterns with keyboard navigation, focus trapping, and assistive technology support
  • Composition API with granular access to each part, so you assemble and style components your way
  • RTL support, locale handling, and numbering system options for international audiences
  • LLM-optimized documentation for AI-assisted implementation and troubleshooting

Use Reka UI when building Vue design systems or product UIs that need accessible dropdowns, modals, tooltips, or form controls without reinventing focus and ARIA logic. Teams adopt it to replace custom implementations with primitives that handle edge cases like submenus, collision detection, and controlled or uncontrolled modes. Fits into Vue 3 projects with Nuxt, Vite, or existing build tooling.

GitHub Repositories
52
-11.9%
Trending down this week
Removed in 7 repos