ripgrep
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, 2025WindowsWindows
macOSmacOS
LinuxLinux
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
PowerToys
microsoft
PowerToys is a set of utilities for enhancing productivity and customization on Windows systems. It includes various tools for developers and power users to streamline workflows.
Windows Terminal
microsoft
Windows Terminal combines the classic Windows console with a modern terminal application in one package. It provides developers with a unified interface for command-line tools and shells. The software supports multiple tabs, rich text, and customization options.
Neovim
neovim
Neovim is a fork of Vim focused on improved extensibility and usability. It maintains compatibility with Vim while offering modern features like embedded terminal support and a built-in LSP client. The project emphasizes maintainability and encourages community contributions.