ripgrep-all

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

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

2 more ways to get ripgrep-all

Package managers

About ripgrep-all

ripgrep is fast at searching text files and useless on a PDF. ripgrep-all, or `rga`, wraps it with adapters that extract text first, so one command searches PDFs, DOCX and ODT files, EPUBs, SQLite databases, images with embedded text, and movie subtitles in MKV or MP4.

It descends into archives recursively, so a regex will match inside a zip inside a tar.gz. The adapters are external programs, so on Linux you install pandoc, poppler-utils and ffmpeg alongside it. It also integrates with fzf for interactive searching.

Strengths

  • Searches PDFs, Office documents, EPUBs, SQLite databases and subtitles, not just text
  • Descends recursively into archives and matches inside them
  • Keeps ripgrep's speed and regex syntax
  • Integrates with fzf for interactive searching across a document collection

Limitations

  • Depends on external tools such as pandoc, poppler-utils and ffmpeg for the adapters
  • First run over a large collection is slow until the cache is built
  • On Windows the project states Chocolatey or Scoop are the only supported install methods
  • Extraction quality is only as good as the underlying converter

Details

Pricing
FreeFree and open source under the AGPL.
License
AGPL-3.0
Developer
phiresky
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Finding a phrase you remember somewhere in a folder of PDFs and documents
Categories
CLI tools
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (Utilities); facts checked against the developer's own pages, 3 sources on file.

Alternatives to ripgrep-all

Compare all

Software that can replace ripgrep-all for an important use case, and what changes if you switch.

  • 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.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing