fzf
General-purpose command-line fuzzy finder
Visit junegunn.github.io FreeOpen source
fzf is an interactive fuzzy finder for the terminal that can filter any list: files, command history, processes, Git branches, and more. It integrates with shells, Vim, and tmux.
Key features
- Fuzzy filtering of any list
- Shell key bindings for files and history
- Preview window
- Vim and tmux integration
Similar tools
ripgrep
Line-oriented search tool that recursively searches directories for a regex
tmux
Terminal multiplexer for splitting panes and keeping sessions alive
zoxide
Smarter cd command that remembers the directories you use
bat
A cat clone with syntax highlighting and Git integration

Ghostty
Fast, GPU-accelerated terminal emulator with native UI
lazygit
Terminal UI for Git commands