ripgrep

Fast recursive command-line search tool (rg) that respects .gitignore, written in Rust.

Commenters like it for very fast plain-text search across large codebases and note collections123, and as a building block for scripts and AI agent tooling.456 Complaints are rare; one commenter went back to plain grep because rg is often missing on servers they SSH into.7
The HN verdict, written from 7 cited comments
15recommend
0warn against
Nov 16, 2025first mention
Oct 12, 2026latest mention
Nov 25 – Oct 26
Used forfor code searchfor AI agent toolingfor searching notesfor Emacs and Vim usersfor scripts and CI checkscode searchfast code search

Why people recommend it

Speed · 3

Commenters single out how fast it searches, even across many gigabytes of code.

“Here I use ripgrep to search every piece of code I have checked out, around 11GB of data (more or less) in 0.2s”

Show 1 more

“stop using grep, RIPGREP IS FASTER!”

Agent tooling · 3

Used as the text-search layer that LLM agents and AI harnesses call directly.

zbyNov 16, 2025recommends

“ripgrep is already showing how much more usable it is this way.”

“FTS5 + BM25 + Ripgrep for text search”

Show 1 more

“They use command-line tools (find, ripgrep) to analyze your vault”

Core CLI kit · 3

Listed among the modern command-line tools people install alongside fd, fzf and fish.

“Fish, zoxide, tmux, helix, ripgrep, fd-find, htop. There are many more, but these are the ones that I enjoy using.”

Show 1 more
pxcDec 13, 2025recommends

“like `rg` instead of GNU grep or `fd` instead of GNU findutils”

Notes search · 3

Used to grep personal text indexes, snippets and note vaults.

“plenty fast even with years of history and ripgrep, and comes in handy often”

“then fd/rg to find what you're looking for”

Show 1 more

“easily searchable later (nvALT/Obsidian, ripgrep, etc.)”

Smart defaults · 2

Sensible defaults and file filtering cut noise from searches.

“Two I use daily: rg --hidden -g '!*.lock' to skip noise”

Documentation · 2

The author's writing and documentation on how ripgrep works are praised.

“it doesn’t just describe how ripgrep works but also how all the other tools work”

Caveats and dissent

Not preinstalled · 1

One commenter returned to grep because rg is often missing on remote servers.

“I tried switching to the latest and greatest replacements, such as ack or ripgrep for grep, or httpie for curl, just to always return to the default options.”

Reimplements grep · 1

One commenter objected that it reimplements grep logic rather than wrapping system grep.

“source-code-aware search tools like ripgrep (rg), ack etc. - But these tools reimplement grep logic!”

Speed rarely matters · 1

One commenter only reaches for rg over grep on very large files.

“I use grep a lot in an ad hoc manner on really large files I switch to rg.”

Often compared with

Who recommends it in their own words

All comments 26

“Here I use ripgrep to search every piece of code I have checked out, around 11GB of data (more or less) in 0.2s”

“plenty fast even with years of history and ripgrep, and comes in handy often”

“Two I use daily: rg --hidden -g '!*.lock' to skip noise”

“source-code-aware search tools like ripgrep (rg), ack etc. - But these tools reimplement grep logic!”

“use ripgrep (Can't beat good ol' plain text search)”

“easily searchable later (nvALT/Obsidian, ripgrep, etc.)”

“With no Emacs, I use `ripgrep` (sometimes with fd for the file candidates) and `less`.”

“ripgrep + tree-sitter implementation”

“FTS5 + BM25 + Ripgrep for text search”

“stop using grep, RIPGREP IS FASTER!”

“there was a post about how ripgrep worked”

“using jq, ripgrep, and the messages[2] flagged in the stop guard script”

“Fish, zoxide, tmux, helix, ripgrep, fd-find, htop. There are many more, but these are the ones that I enjoy using.”

“and then ag (silver surfer) and then rg (ripgrep).”

“I use grep a lot in an ad hoc manner on really large files I switch to rg.”

“I tried switching to the latest and greatest replacements, such as ack or ripgrep for grep, or httpie for curl, just to always return to the default options.”

“after switching to rg everything was plain sailing and I've been happy with it since.”

“it doesn’t just describe how ripgrep works but also how all the other tools work”

“a metrics script which primarily uses ripgrep to search for matches of configured regexes”

built internal tool at mid-sized tech companyon “Ratchets in Software Development”

“They use command-line tools (find, ripgrep) to analyze your vault”

“then fd/rg to find what you're looking for”

pxcDec 13, 2025recommends

“like `rg` instead of GNU grep or `fd` instead of GNU findutils”

zbyNov 16, 2025recommends

“ripgrep is already showing how much more usable it is this way.”

Threads where it came up

Data: ripgrep.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help