jhawthorn/fzy
Free:mag: A simple, fast fuzzy finder for the terminal
About jhawthorn/fzy
fzy is a fast, simple fuzzy text selector for the terminal with an advanced scoring algorithm. It is designed to be used both as an editor plugin and on the command line. Rather than clearing the screen, fzy displays its interface directly below the current cursor position, scrolling the screen if necessary. The sorting algorithm favors matches on consecutive letters, beginnings of words, shorter matches, and shorter candidates to present the results the user intended. It can be installed via package managers on macOS (Homebrew, MacPorts), Linux (Arch, FreeBSD, Gentoo, Ubuntu/Debian, openSUSE), or built from source. fzy works as a drop-in replacement for selecta and includes Vim integration examples.
Key Features
Pros & Cons
- Faster and shows better results than other fuzzy finders like fzf
- Advanced scoring prioritizes user intent over simple length-based matching
- Simple to install and use with package managers or from source
- Lightweight and fast
- Works as a drop-in replacement for selecta
- Open source with MIT license, allowing free use and modification
- Limited to terminal/TUI interface, no graphical UI
- No built-in preview window for selected items
- Only searches text input piped to it; does not search file contents natively
- Requires piping other commands (e.g., find, ag) for full file system searching