The best cmdk alternatives
3 tools that do a similar job to cmdk, 3 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
cmdkUnstyled React command menu component with built-in filtering and keyboard navigation.
- 1

downshift
Open source · MIT · ★ 12.3k
React hooks and a render-prop component for building accessible autocomplete, combobox and select dropdowns.
Best for: React developers building a custom autocomplete or search-as-you-type input; Teams that need a select or combobox that meets WAI-ARIA accessibility patterns
- 2

shadcn/ui
Open source · MIT · ★ 127k
Copy-in React UI components you customize as your own code, built on Tailwind CSS.
Best for: Developers building React or Next.js interfaces who want full control over component code; Teams that want a consistent design system they can change freely
- 3

Radix Primitives
Open source · MIT · ★ 19.5k
Unstyled, accessible React UI components for building your own design system.
Best for: Developers building a custom design system who want accessible base components; Teams adding accessible interactive widgets to an existing web app incrementally
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to cmdk. We don't take payment for placement.