use-command-palette
Headless React hook for cmd palettes zero deps, no Provider
use-command-palette – Headless React hook for command palettes without dependencies or Providers
Summary: use-command-palette is a React hook that provides state management, keyboard navigation, fuzzy search, ARIA attributes, and focus control for building command palettes. It avoids styled components and context Providers by returning prop getters for custom rendering.
What it does
The hook returns all necessary state and prop getters to implement an accessible, keyboard-navigable command palette with fuzzy search, without imposing UI or requiring a Provider.
Who it's for
Developers who want full control over command palette rendering without dependency on styled components or app-wide context Providers.
Why it matters
It solves the problem of existing libraries forcing styles or context, enabling flexible integration with minimal setup and no external dependencies.