Alternatives to smenu
A terminal selection filter that presents input as interactive, keyboard-driven menus. Notes say what changes if you switch.
The original
smenu
A terminal selection filter that presents input as interactive, keyboard-driven menus.
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.