sift new build
C99 · libpcre2 · 2021, rev 2025
A grep replacement tuned for source trees with millions of files and nothing interesting in most of them. Builds a compressed skip index keyed on 3-gram shingles; queries run against the index before falling back to scan. About 14× faster than naïve recursive grep on a monorepo the size of a small industry, assuming the index isn't stale. It is almost always stale.