RipGrep GNU

BurntSushi·BurntSushi.ripgrep.GNU

ripgrep recursively searches directories for a regex pattern while respecting your gitignore

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. (To disable all automatic filtering by default, use rg -uuu.) ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.

winget install --id BurntSushi.ripgrep.GNU --exact --source winget

Latest 15.2.0·July 15, 2026

Release Notes

Sponsorship is appreciated! This release fixes a number of bugs related to gitignore matching as well as some performance improvements in directory tree traversal.

In case you haven't heard of it before, ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. Platform support:

  • aarch64-unknown-linux-musl is now included in the release binaries for ripgrep. Performance improvements:
  • PERF #3293: Improves directory traversal time on very large corpora. Feature enhancements:
  • FEATURE #3275: ripgrep now respects GIT_CONFIG_GLOBAL and GIT_CONFIG_SYSTEM. Bug fixes:
  • BUG #3212: Don't check for the existence of .jj when --no-ignore is used.
  • BUG #3320, BUG #3376, BUG #3419: Fix gitignore matching bug when searching across multiple directories.

Installer type: zip

x645DBDC225A3CE064314FC05B6DE8423A08A7B681764C1A276FF8263FEAF68C7D6

Details

Homepage
https://github.com/BurntSushi/ripgrep
License
Dual License (MIT & Unlicense)
Publisher
BurntSushi
Support
https://github.com/BurntSushi/ripgrep/issues
Moniker
rg

Tags

clicommand-linecommand-line-toolgitignoregreprecursively-searchregexripgreprustsearch

Older versions (7)

15.1.0
x640BF217086ECB1392070020810B888BD405CB1DD5F088C16C45D9DE1E5EA6B638
15.0.0
x642DA5362849A82C847923524CF983F134CEFB07272501BFF3647B4D035DD28528
14.1.1
x6401469C43C3FFFDB4BAFF80469A75A7BF1DC3D0BF4EF63CDA72A22F885F27465A
14.1.0
x644f2dc22621a7b75031a28d34582ba01af1fe5eeacebfa089a495250d9186917c
14.0.3
x64DB1AC1664E8212AF424D3FA54AA36A24DD5D34B8481710CA77061A09BEE9E53A
14.0.2
x64945E421109A2CB526D5B939792BCC5E85B4C30AF1D44DFA6E53C08750FC7C96C
13.0.0
x64EF633D350882152A4A1139F71B381C1D9AA118B27DAD386460A517EA89BD1632