Command Palette

Search for a command to run...

position in category
#23

Open-source React toolkit delivering unstyled, primitive components and hooks for building accessible web apps. Components implement WAI-ARIA patterns by default and ship without opinions on styling, letting you apply your own CSS, Tailwind, or design system. A curated set of styled examples covering dialogs, dropdowns, forms, and search can be copied directly into your app.

Built for React 17 and above, with optional Solid support in experimental packages. Stands out from heavier component libraries by staying at the primitive level: you keep full control over markup and styles while getting keyboard navigation, focus management, and screen reader support out of the box.

Key features:

  • Unstyled primitives for Button, Dialog, Menu, Combobox, Form, Tab, Tooltip, and more
  • WAI-ARIA compliant patterns: Disclosure, Composite, Command, Collection
  • Composition via render props to swap elements or wrap with custom components
  • 59+ styled examples for dialogs, form controls, dropdowns, and Next.js App Router
  • CDN usage for quick prototyping, TypeScript throughout

Useful for design systems and component libraries that need accessible foundations without imposed styling. Forms, modals, dropdowns, autocomplete search, and keyboard-driven UIs are common fit. Works alongside any CSS approach and integrates with Next.js, Vite, or classic React setups.

GitHub Repositories
26
-7.1%
Trending down this week
Removed in 2 repos