Skip to content
React Libraries
On this page

Add a command palette

Bind shortcuts and build keyboard-friendly command interfaces.

Options for this task

cmdk

Library / tool

Composable React components for command menus.

Good for
Building a keyboard-friendly command palette with custom commands and styling.

GitHub Hotkey

Library / tool

A utility that associates keyboard shortcuts with page elements.

Good for
Adding declarative shortcuts to browser interfaces.

tinykeys

Library / tool

A small library for keyboard shortcuts.

Good for
Binding key combinations to actions in browser interfaces.

Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

Browse keyboard & command menus →

Explore more tasks →