ripgrep

Ripgrep is a line-oriented command line tool that searches for regex patterns in the current directory as recursive. It obeys gitignore rules by default and automatically excludes hidden files and binary files. Windows offers direct support on macOS and Linux operating systems.

RI

BurntSushi · Modern CLI & Rust Tools

STARS69.6K
FORKS4.8K
COMMITS—
CONTRIBUTORS458
VERSIONwincolor-0.1.6
UPDATED3 days ago
rustcliSearchgrepMIT / Unlicense
What can it do?
  • Search for regex patterns recursively in files in the current folder
  • You search by automatically excluding hidden files and binary files
  • Filtering project files in accordance with Gitignore rules
User reviews
  • • NeutralHacker News

    Ripgrep – A new command line search tool

    “I did a brief performance comparison with icgrep here: --- Yes, it does a little better on things like \p{Greek} (and has even better Unicode support than ripgrep) but is missing literal optimizations, which are a ridiculously common case for search tools like this. (As you…”

  • • NeutralHacker News

    Ripgrep – A new command line search tool

    “Running the same tests on our test machine, I am seeing dramatically different performance results. Our test machine has AVX2, but this can't be the whole story. cameron@cs-osl-10:~/ripgrep/datadir/subtitles$ time rg '\w+ Holmes|\w+ Watson|\w+ Adler|\w+ Moriarty|\w+ Lestrade'…”

GitHub

Verified against README · Oct 26, 2026 · source

My note

More in: Modern CLI & Rust Tools

  • fzf★ 83,877 · 2 days ago
  • fd★ 44,912 · yesterday
  • Yazi★ 43,136 · 2 days ago
  • Zellij★ 35,904 · today
  • delta★ 32,615 · 3 days ago
  • superfile★ 23,975 · yesterday