Alternatives to ripgrep-all
ripgrep that can also search inside PDFs, Office documents, ebooks, zip files, databases and subtitles. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
ripgrep-all
ripgrep that can also search inside PDFs, Office documents, ebooks, zip files, databases and subtitles.
Replacements
Listings that take over the same core job as ripgrep-all.
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 is the upstream text search tool with official builds for all three desktop systems, but it cannot look inside PDFs, Office files or archives.
ugrep
A grep-compatible file searcher with a text interface, Boolean queries, fuzzy matching and archive search.
ugrep also searches inside nested archives and compressed files and adds an interactive interface and fuzzy matching, but the roster does not list PDF or Office document search.
Also worth comparing
These listings name ripgrep-all as their own alternative, so the relationship runs both ways.
ack
A grep-like source code search tool built for programmers working in large code trees.
ripgrep-all extends ripgrep to search inside PDFs, Office documents and archives, but depends on external tools such as pandoc and poppler and is AGPL-3.0 licensed.
Similar software
Related functionality, not a direct replacement.
fzf
A fuzzy filter for any list: files, command history, processes, branches, anything you can pipe into it.
fd
Finds files by name without the argument soup that find requires, and it is much faster.
Television
Search files and other data through a terminal fuzzy finder.
sd
Replace text with a focused command-line tool.
pdf2htmlEX
A command-line converter that turns PDF files into HTML while keeping text and layout.