Fzf

Fuzzy finder for the command line

junegunn
 
Open sourceCommand-line tool

Third-party software from public repositories. bestappfor.me does not host it, does not verify it and is not responsible for its use. Download only from the official source and check the license. Terms and disclaimer

Stars
83.6K
GitHub
Health
Solid
10 of 11 checks passed
License
MIT
Open source
Version
0.74.5
3 days ago
Category
Developer tools
Command-line tool
Language
Go

About

Type a few letters and narrow down any list in your terminal: files, command history, processes or your own menus. fzf matches fuzzily, so you don't need to type exact names, and you can preview the selected item as you go.

It ships as a single binary and is built to handle millions of items in milliseconds. Shell integrations for Bash, Zsh, Fish and Nushell add key bindings and completion, and there is a plugin for Vim and Neovim. Its event-driven design lets you script custom terminal interfaces.

Highlights

  • Fuzzy search over files, history, processes
  • Preview window for the selected item
  • Bash, Zsh, Fish, Nushell, Vim, Neovim

Who it's for

Good for terminal users who spend time hunting for files, past commands or processes.

This description was written by our editors with automated assistance, not by the developer, and has not been reviewed yet.

Why it is here

  • Code changed 3 days ago
  • New release 3 days ago

Official channels

Official channels only. We never host or repackage downloads.

Homebrew
macOS, Linux
0.74.5
brew install fzf
winget
Windows
0.74.4
winget install --id junegunn.fzf -e

Verified: installer URL on github.com/junegunn/fzf

GitHub release
Linux, macOS, Windows, Android
v0.74.5

You might also like

See all