Alternatives to ugrep

A grep-compatible file searcher with a text interface, Boolean queries, fuzzy matching and archive search. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ugrep.

  • ripgrep

    Searches a whole directory tree for a pattern in a fraction of the time grep takes, and skips what gitignore says to skip.

    ripgrep drops the interactive interface and archive search but respects gitignore by default and is known for speed, with regex syntax slightly different from grep.

  • ripgrep-all

    ripgrep that can also search inside PDFs, Office documents, ebooks, zip files, databases and subtitles.

    ripgrep-all adds search inside PDFs, Office documents and ebooks through external tools like pandoc, under AGPL-3.0 instead of BSD-3-Clause.

  • ack

    A grep-like source code search tool built for programmers working in large code trees.

    ack is a Perl-based code searcher with Boolean options and Perl regular expressions, needing a Perl interpreter and lacking archive search.

Similar software

Related functionality, not a direct replacement.