Command Palettes: How Typing Commands Became the Norm Again

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • Although I don't use it, I see plenty of positive feedback about fzf [0] and I'm sure I've seen palette-style tools built with it that enable command and options discovery.

    [0] https://github.com/junegunn/fzf

  • helm

    Emacs incremental completion and selection narrowing framework (by emacs-helm)

  • Emacs always has an embryonic version of that with M-x, but with a simple autocomplete. That’s is, until Helm arrived in 2011: it made everything that is a list something to be dynamically filtered (commands, shortcuts, buffers, files, etc).

    IntelliJ has a command palette too (Ctrl-Shift-a), but it’s horribly slow and has many items with the same name doing different things (try looking for “settings” for example). But it does allow you to add a shortcut to a command you find on the fly, which is great.

    [0] https://github.com/emacs-helm/helm

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • I went through a series of phases just like you're describing, but I eventually settled on vim + COC as my "home" editor. The COC plugin has been a game changer for me; all of the conveniences of a language server without the bloat of a full-featured editor like VS Code.

    https://github.com/neoclide/coc.nvim

  • company-mode

    Modular in-buffer completion framework for Emacs

  • You might be interested in company-mode [1].

    [1] https://company-mode.github.io/

  • murex

    A smarter shell and scripting environment with advanced features designed for usability, safety and productivity (eg smarter DevOps tooling)

  • plotinus

    A searchable command palette in every modern GTK+ application

  • Quicksilver

    Quicksilver Project Source

  • I love Quicksilver, it's an extension of my brain at this point. It's also still alive: https://github.com/quicksilver/Quicksilver

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • vertico

    :dizzy: vertico.el - VERTical Interactive COmpletion

  • Helm is a huge package. If you want something that stays closer to a vanilla experience, check out Daniel Mendler’s Vertico package: https://github.com/minad/vertico

    He’s got a bunch of other really nice lightweight packages that leverage built-in completion mechanisms. See also https://github.com/minad/vertico#complementary-packages

  • Chocolatey

    Chocolatey - the package manager for Windows

  • Nice, thanks! So far I use chocolatey [1]. It is good, although some apps tend to be outdated (I can live with that, for the moment, it is not that worse yet). Will definitely keep in my Package Control.

    [1]: https://chocolatey.org/

  • Keypirinha-PackageControl

    Provides commands to install/update/remove Keypirinha Packages

  • Apologies, I think you referred to Keypirinha-PackageControl [1].

    Did no know this. Thanks!

    https://github.com/ueffel/Keypirinha-PackageControl

  • KE-complex_modifications

    Karabiner-Elements complex_modifications rules

  • Could you share your config? I couldn't find your modification on https://ke-complex-modifications.pqrs.org/.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts