Alternatives to smenu

A terminal selection filter that presents input as interactive, keyboard-driven menus. Notes say what changes if you switch.

The original

6 alternatives

Most similar to smenu first.

  • peco

    An interactive command-line filter that narrows piped input as you type and returns the selection.

    peco narrows piped input interactively as you type and returns a selection; smenu presents input as keyboard-driven menus.

  • Gum

    Drop-in prompts, menus, spinners and formatting for shell scripts, so a bash script can have a decent interface.

  • Selecta

    A command-line fuzzy selector for choosing items from a list of text.

    Selecta is a command-line fuzzy selector for choosing from text lists; smenu presents input as interactive, keyboard-driven menus.

  • fzf

    A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.

    fzf filters lists with fuzzy matching and returns selections for shell workflows; smenu presents input as keyboard-driven menus.

  • wmenu

    A dynamic menu for Wayland modeled on dmenu, for picking items from a list piped in.

  • dmenu

    A minimal dynamic menu for X that picks from large lists of items using the keyboard.

    FreeProprietaryLinux