Terminal Fuzzy Finders
A fuzzy finder narrows a list as you type, ranking entries by approximate string matching so a few characters from anywhere in a line are enough to reach it. fzf put the pattern on most command lines after its release in 2015.
A finder reads a list on standard input and prints the selection back out, which attaches it to files, shell history, git branches, running processes, container names or the output of any other command. Shells and editors bind them to a key so picking replaces typing a full path, and interactive grep tools apply the same idea to file contents.
Below is a list of fuzzy finders and interactive pickers for the terminal.
docfd
TUI multiline fuzzy document finder.
TUI multiline fuzzy document finder.
fzf
A command-line fuzzy finder
A command-line fuzzy finder
fzf-make
Find and run multi-project tasks with fuzzy search in the terminal.
Find and run multi-project tasks with fuzzy search in the terminal.
peco
A simplistic interactive filtering tool.
A simplistic interactive filtering tool.
sunbeam
A general purpose command-line launcher.
A general purpose command-line launcher.
television
A blazingly fast general purpose fuzzy finder TUI.
A blazingly fast general purpose fuzzy finder TUI.
zf
A fuzzy finder that excels at filtering filepaths.
A fuzzy finder that excels at filtering filepaths.
Know any terminal tools that would be good for this list? Submit a Tool here!