App blueprint · 14 Oct 2026
BurntSushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
What it is
- The project describes itself as: “ripgrep recursively searches directories for a regex pattern while respecting your gitignore”E1
- It's written mainly in Rust (files: rs, toml, xml).E1
- The latest release (15.2.0) has downloads for Linux, Windows and macOS.E4
- 69130 people starred it on GitHub; the code was last updated 2026-08-04.E3
Where your data goes
What it can do on your computer
What it's built from
Libraries in its dependency files that tell you something about what it does. The many ordinary ones are left out.
| Library | What it's for | Declared in |
|---|---|---|
| redbE5 | local database | crates/index/Cargo.toml:22 |
The app you download
We downloaded ripgrep-15.2.0-x86_64-unknown-linux-musl.tar.gz (2.3 MB) from the project's latest release and read it without running it.
rg
- Format
- ELF · 5.4 MB
- Libraries
- 0
- Web addresses
- 4: gist.github.com, www.pcre.org, github.com, zsh.sourceforge.net
The latest release (15.2.0) has downloads for Linux, Windows, macOS.
Evidence
Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.
E1
Repository: BurntSushi/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
GitHub description · https://github.com/BurntSushi/ripgrep
E2
Licence: The Unlicense
GitHub license · https://github.com/BurntSushi/ripgrep
E3
69130 stars, last push 2026-08-04
GitHub activity · https://github.com/BurntSushi/ripgrep
E4
Latest release 15.2.0 (2026-07-15) with 28 files
GitHub release · https://github.com/BurntSushi/ripgrep/releases/tag/15.2.0
E5
Depends on redb (local database)
crates/index/Cargo.toml @ 22:None · “redb” · manifest scan
E6
Web address in source: github.com/BurntSushi/ripgrep
Cargo.toml @ 10:18 · “github.com/BurntSushi/ripgrep” · source scan
E7
Web address in source: gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
crates/core/flags/defs.rs @ 3097:1 · “gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda” · source scan
E8
Web address in source: www.pcre.org/
crates/pcre2/src/lib.rs @ 3:9 · “www.pcre.org/” · source scan
E9
Web address in source: jsonlines.org/
crates/printer/src/lib.rs @ 15:8 · “jsonlines.org/” · source scan
E10
Web address inside the released app: gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
rg @ byte 0x3e665f · “gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda” · string scan
E11
Web address inside the released app: www.pcre.org
rg @ byte 0x3e8082 · “www.pcre.org” · string scan
E12
Web address inside the released app: github.com/BurntSushi/ripgrep
rg @ byte 0x3ea8ab · “github.com/BurntSushi/ripgrep” · string scan
E13
Web address inside the released app: zsh.sourceforge.net/Doc/Release/Completion-System.html
rg @ byte 0x3f0373 · “zsh.sourceforge.net/Doc/Release/Completion-System.html” · string scan
E14
REA identified rg as elf (sha256 e62198eb19b1…)
rg · “e62198eb19b136b8” · REA inspect-artifact
Limits
- We read the app's code and its official download without running it. Code that exists may never run for you, and behaviour decided by servers is invisible.
- Web addresses and libraries show what the app can talk to or do, not that it does so every time you use it.
- Only open-source apps with a public GitHub repository are analysed. The release we inspected may differ from builds in app stores.
- This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id DXPlQEd9.