2 Repos
Headless frameworks for building accessible search interfaces that trigger actions or navigate pages.
Distinguishing note: Shortlist candidates focus on binding logic or CLI patterns rather than the UI framework for a command palette.
Explore 2 awesome GitHub repositories matching user interface & experience · Command Palette Frameworks. Refine with filters or upvote what's useful.
cmdk is an unstyled, headless React component library for building accessible search-based navigation and command interfaces. It provides the logic and state management required to create keyboard-navigable command palettes that filter lists of actions and items based on user input. The library distinguishes itself by remaining visually agnostic, offering a collection of logic-heavy components without predefined styles. It supports advanced organization through hierarchical menu navigation, nested paging systems, and conditional group filtering that hides categories when no child items match
Provides the logic and state management for building accessible, searchable command palettes in React.
kbar is a React command palette library that gives applications a searchable overlay for finding and executing commands using the keyboard. It includes keyboard shortcut binding, so users can trigger commands directly without opening the palette, and supports nested sub-menu navigation, allowing actions to be organized into hierarchical groups that can be drilled into and back out of with arrow keys. The library differentiates itself through a hook-based API that lets any React component register commands and shortcuts declaratively, alongside a global keyboard listener that handles palette a
Binds keystrokes to command callbacks, enabling actions to be triggered without opening the palette.