sift
C · libpcre2 · 2021
A grep replacement tuned for source trees with millions of files and nothing interesting in most of them. Builds a compressed skip index on first pass, then queries against it. About 14x faster than naïve recursive grep on a typical monorepo, assuming the index isn't stale. It is almost always stale.