junegunn/fzf
:cherry_blossom: A command-line fuzzy finder
What it is
fzf is a general-purpose command-line fuzzy finder and an interactive terminal toolkit. Whether you're selecting files, browsing command history, previewing data, navigating complex datasets with fuzzy matching, or creating custom menus and workflows, fzf provides the building blocks to turn shell scripts into rich terminal applications.
When to use it
Reach for fzf when you live in the terminal and want faster search, git, navigation or a beautiful TUI — it's written in Go and fits stacks tagged bash, cli, fish, fzf.