ripgrep-all

ripgrep-all extends ripgrep-style search to PDFs, e-books, office documents, ZIP files, and other formats.

github.com/phiresky/ripgrep-all
ripgrep-all homepage screenshot

About ripgrep-all

ripgrep-all (rga) is a command-line search tool that extends ripgrep to search inside many file formats, including PDFs, e-books, Office documents, ZIP and tar archives, SQLite databases, and video subtitle files. It uses adapters that call external tools such as pandoc, poppler, and ffmpeg to extract text, and it can recursively descend into archives. A key limitation is that it relies on those external dependencies for certain formats; on Windows, only installations via Chocolatey or Scoop include them, while manual binary downloads do not.

Key features

  • Searches PDFs, e-books, Office documents, and SQLite databases.
  • Recursively searches inside ZIP, tar, and compressed archives.
  • Extracts text from video subtitles and metadata via ffmpeg.
  • Uses adapters for pandoc, poppler, ffmpeg, zip, tar, and sqlite.
  • Allows custom adapters for additional file formats.
  • Integrates with fzf for interactive search.
Best for: Developers and system administrators who need to search text across mixed document and archive formats from the command line.
Good for
  • Extends ripgrep to many file types beyond plain text.
  • Recursively searches nested archives and compressed files.
  • Available on Linux, macOS, and Windows.
Watch out for
  • Requires external dependencies (pandoc, poppler, ffmpeg) for certain formats.
  • On Windows, manual binary downloads lack dependencies like pdftotext.
  • Mail adapter is disabled by default and must be enabled manually.

ripgrep-all at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Popular in System Utilities

Well-known listings from the same topic.

All 202

ripgrep-all FAQ

What file formats can rga search?
rga can search PDF, docx, sqlite, jpg, movie subtitles (mkv, mp4), e-books, Office documents, and archives like zip and tar, among others.
How do I install rga?
Binaries are available for Linux x64, macOS, and Windows in GitHub Releases. Installation is also available via package managers like pacman, emerge, nix, apt, chocolatey, scoop, homebrew, and macports, or by compiling from source with Rust 1.75.0+.
Does rga work on Windows?
Yes, but installing via Chocolatey or Scoop is the only supported download method; manual binary downloads do not include dependencies like pdftotext from poppler.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing