i ideas / repo launcher
dip avatar

dip/cmdk

★ 13,117TypeScriptMIT58

Fast, unstyled command menu React component.

What it is

⌘K is a command menu React component that can also be used as an accessible combobox. You render items, it filters and sorts them automatically. ⌘K supports a fully composable API How? , so you can wrap items in other components or even as static JSX. All parts forward props, including ref, to an appropriate element. Each part has a specific data-attribute (starting with cmdk-) that can be used for styling.

When to use it

Reach for cmdk when you want your app to look great fast — components, icons, motion, charts or rich editors — it's written in TypeScript and fits stacks tagged combobox, command-menu, command-palette, radix-ui.

Category
UI & Design
Also in
—
Stars
13,117
Forks
382
Last push
1 years ago
Created
2022-07-15
Open issues
81
Website
—

Quick start

$ git clone https://github.com/dip/cmdk.git

Hand it to your AI

Read https://ideas.asveas.com/r/dip/cmdk.md and help me add dip/cmdk to my project. Explain the setup steps for my stack and show the minimal code to get it working.

Alternatives to cmdk

All UI & Design →

Pairs well with

FAQ

What is cmdk?

dip/cmdk is an UI library on GitHub: Fast, unstyled command menu React component. ⌘K is a command menu React component that can also be used as an accessible combobox.

When should I use cmdk?

Reach for cmdk when you want your app to look great fast — components, icons, motion, charts or rich editors — it's written in TypeScript and fits stacks tagged combobox, command-menu, command-palette, radix-ui.

What are the best alternatives to cmdk?

Popular alternatives in UI & Design: excalidraw/excalidraw (136k★), shadcn-ui/ui (128k★), mrdoob/three.js (118k★), tailwindlabs/tailwindcss (98.6k★), tldraw/tldraw (51.4k★).

Is cmdk actively maintained?

dip/cmdk looks quiet — no recent pushes: the last push was 1 years ago (2025-10-29), with 13,117 stars and 81 open issues.

What license does cmdk use?

dip/cmdk is published under the MIT license. Check the repository's LICENSE file before commercial use.