f
Install via:brew
License:MIT
Open sourcefzf
About
A command-line fuzzy finder for anything — files, processes, history, commands. Interactive filtering that integrates with your shell, Vim and Tmux.
Pricing
Free
fzf is a general-purpose fuzzy finder written in Go. Pipe any list into it and you get an interactive, instantly-filtering picker — most famously for files and shell history.
Key Features
- Interactive fuzzy matching.
- Shell integration: Ctrl+R history, Ctrl+T files.
- Vim and Neovim plugin.
- Preview window for files and content.
- Key bindings and themes.
- Extremely fast even on huge inputs.
Pricing
fzf is free and open source under the MIT license.
Getting Started
brew install fzf
$(brew --prefix)/opt/fzf/install
Press Ctrl+T to pick a file, Ctrl+R to search history, and Ctrl+F to complete a path in a command.