KingDownloads

ripgrep

by BurntSushi 65.5k stars UnlicenseDeveloper Tools
Download

About ripgrep

ripgrep is a line-oriented search tool that recursively searches directories for regex patterns. It is designed to respect gitignore rules by default, automatically skipping hidden files, directories, and binary files. The tool is optimized for performance and supports Unicode across all operations.

ripgrep is cross-platform, with first-class support for Windows, macOS, and Linux. It offers binary downloads for every release and is dual-licensed under MIT or the UNLICENSE. The tool is comparable to other search utilities like The Silver Searcher, ack, and grep but focuses on speed and efficient filtering.

The software includes features such as automatic filtering based on .gitignore, support for searching specific file types, and the ability to handle various text encodings. It also provides optional PCRE2 support for advanced regex features like look-around and backreferences.

Summary based on the project's official README and description.

Key features

  • Recursively searches directories for regex patterns
  • Respects gitignore rules by default
  • Supports Unicode and multiple text encodings
  • Optional PCRE2 regex engine for advanced features
  • Cross-platform support for Windows, macOS, and Linux
  • Configuration via file for custom settings

Download 15.1.0

Oct 22, 2025
View all 10 versions

Frequently asked questions

Is ripgrep free?
Yes. ripgrep is free and open-source software, distributed under the Unlicense license.
Which platforms does ripgrep support?
ripgrep provides downloads for Windows, macOS, Linux.
What is the latest version of ripgrep?
The latest version is 15.1.0, released on Oct 22, 2025.
What platforms does ripgrep support?
ripgrep has first-class support on Windows, macOS, and Linux, with binary downloads available for every release.
How does ripgrep handle hidden files and directories?
By default, ripgrep automatically skips hidden files and directories, respecting gitignore rules. This behavior can be disabled with the `-uuu` flag.
Can ripgrep search specific types of files?
Yes, ripgrep can limit searches to specific file types using the `-t` flag, such as `-tpy` for Python files, and exclude types with `-T`.

More Developer Tools