f
Install via:brew
License:MIT
Open source

fzf

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.