Skip to content

Awesome command palette libraries, implementations and blog posts

Notifications You must be signed in to change notification settings

gorkemcetin/awesome-command-palette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Command palette resources

💡 Brought to you by Magny, a free SaaS service to add command palettes in your application. This repo is also available at commandpalette.org

A command palette is a user interface element that provides access to a set of commands or actions. It typically appears as vertical menu of options and can be accessed using keyboard or mouse.

The purpose of a command palette is to provide users with a quick and convenient way to access a wide range of commands and actions, without having to navigate through multiple menus or screens.

It is an efficient and user-friendly way to provide access to a large number of actions within an app, and can help users to quickly and easily perform a wide range of tasks.

Blog posts

Desktop command palette apps & launcher bars

  • Raycast, an extendable launcher letting you complete tasks, calculate, share common links and more.
  • Alfred, a productivity app for MacOS which boosts your efficiency with hotkeys, keywords, text expansion and more.
  • Ueli, an open source keystroke launcher for Windows and macOS
  • Sol, another open source MacOS launcher & command palette
  • Paletteau, a global command palette for Windows
  • Paletro, a command palette for MacOS
  • Sol, an app launcher for MacOS
  • LaunchBar, app launcher and document browser
  • Lacona, an app to find files and launch apps for MacOS
  • Keypirinha, a launcher for Windows
  • Albert, a launcher for Linux similar to Alfred
  • Rofi: A window switcher, application launcher and dmenu replacement

Libraries

General

  • Ninja keys: Keyboard shortcuts interface for your website. Works with static HTML, Vanilla JS, Vue, React, Svelte.
  • Command pal: The hackable command palette for the web, inspired by Visual Studio Code.

React

  • Cmdk: A fast, unstyled command palette React component.
  • Kbar: A fast, portable, and extensible cmd+k interface for your site.
  • Kmenu: An animated and accessible command menu.
  • React command palette: An accessible browser compatible javascript command palette
  • Scoutbar: User-friendly, easy-to-use, scalable, and highly customizable component.
  • React-cmd: A fast, accessible, and pretty command palette for React.
  • React super command: A sleek command palette modal for React apps.
  • Superkey: A stylized command palette for React

Vue

Svelte

SolidJS

GTK+

  • Plotinus: A searchable command palette in every modern GTK+ application

Flutter

Browser extensions

Plugins / extensions

Plugins/extensions below are provided by 3rd parties.

Applications with command palette

A link to AlternativeTo: https://alternativeto.net/feature/command-palette/

Application Shortcut News/documentation
Atom Ctrl + Shift + k https://atom.io/packages/command-palette-plus
Caret Ctrl + Shift + p https://medium.com/@macosxguru/caret-hits-version-2-and-sprouts-a-command-palette-2c99ad2b3e78
Edge Ctrl + Shift + Space https://learn.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/experimental-features/edge-command-palette
https://www.figma.com/ Ctrl / Cmd + / or Ctrl / Cmd + p https://help.figma.com/hc/en-us/articles/360040328653-Use-shortcuts-and-quick-actions
https://inkscape.org/ Shift + Alt + P https://dev.to/rathod_sahaab/inkscape-command-palette-gsoc-2020-516p
https://www.jetbrains.com/Datalore Shift Shift https://www.jetbrains.com/help/datalore/dl-command-palette.html
https://slack.com/ Ctrl / Cmd + k
https://sublimemerge.com Ctrl / Cmd + p https://www.sublimemerge.com/docs/command_palette
https://code.visualstudio.com/ Ctrl / Cmd + Shift + p
http://sigmaos.com/ Ctrl / Cmd + k
https://detailspro.app/ Cmd + k https://detailspro.app/blog/no-code-all-keys-designing-swiftui-faster-with-your-keyboard
https://threads.com Cmd + k
https://www.streak.com/ Cmd + Shift + p or Ctrl + Shift + p https://www.streak.com/post/turbocharge-your-workflow-with-the-new-command-palette
https://lapce.dev Cmd + Shift + p or Ctrl + Shift + p https://docs.lapce.dev/get-started/command-palette

Web/SaaS apps with command palette

If you have an account with them, just go and try.

Web site Shorcut News/documentation
https://circleci.com Ctrl / Cmd + k
https://github.com Ctrl / Cmd + k https://docs.github.com/en/get-started/using-github/github-command-palette
https://github.com/theonedev/onedev https://github.com/theonedev/onedev
https://sentry.io Ctrl / Cmd + k https://blog.sentry.io/2018/06/26/shipping-sentry-9/
https://vercel.app/ Ctrl / Cmd + k
UIPath Ctrl + Shift + p https://docs.uipath.com/studio/docs/the-user-interface#section-the-command-palette
https://prise.com/ Cmd + k
https://linear.app Ctrl / Cmd + k
https://crystallize.com/ Ctrl / Cmd + k https://crystallize.com/learn/user-guides/getting-started/command-palette
https://railway.app/ Cmd + k https://railway.app/changelog/2021-10-15

Other implementations

💡 If you would like to make a correction, or suggest an addition to this page, please send an email to [email protected]

About

Awesome command palette libraries, implementations and blog posts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published