General-purpose command-line fuzzy finder written in Go that adds interactive filtering to any list — files, command history, processes, Git branches, and more. Blazing fast even on millions of entries. Integrates with bash, zsh, fish, and vim/neovim for history search (Ctrl+R), file finding, and directory jumping. Supports preview windows, multi-select, and custom key bindings. 67K+ GitHub stars. One of the most essential CLI productivity tools in the modern developer toolkit.
Best ripgrep Alternatives
2 editor-verified alternatives · ripgrep overview →
source: tools.alternatives · stored order · active records only; review scores are annotations and never change membership or order
Modern replacement for the Unix cat command with syntax highlighting for 200+ languages, automatic paging, line numbers, Git integration showing file modifications, and themes including integration with terminal color schemes. Supports plain text output mode for piping. Extremely fast with Rust-based implementation. Can be used as a drop-in cat replacement via aliasing. 51K+ GitHub stars. Part of the modern CLI toolkit alongside fd, ripgrep, and eza.
Open-source ripgrep alternatives
fzf, bat — see all open-source developer tools.
FAQ
What is the best ripgrep alternative?
fzf tops our editor-verified list of 2 ripgrep alternatives.
Are there open-source ripgrep alternatives?
Yes — fzf, bat are open source.