
ripgrep
Search directories recursively for regular expression matches with ripgrep, while respecting gitignore rules.

About ripgrep
ripgrep (rg) is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default it respects gitignore rules and skips hidden files and directories and binary files; this filtering can be disabled with rg -uuu. It supports Windows, macOS and Linux, with binary downloads available for every release.
Key features
- Recursively search current directory for regex pattern
- Respect gitignore rules by default
- Skip hidden files, directories and binary files by default
- Disable automatic filtering with rg -uuu flag
- Runs on Windows, macOS and Linux
- Binary downloads available for every release
- Respects gitignore rules and skips hidden and binary files by default
- Supports Windows, macOS and Linux
- Open source, dual-licensed under MIT or the UNLICENSE
ripgrep at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
ripgrep alternatives
Tools and sites you could use instead, ranked by how closely they match.
Awesome CLI provides a command-line tool for browsing and exploring Awesome lists.
Find coding answers from the command line with howdoi, an instant programming help tool.
Add colored output to command-line applications with the yoctocolors package.
Schedule and manage shell commands with pueue, a command-line task queue.
Record terminal commands and output as shareable videos using VHS, a command-line session recording tool.
Explore command-line utilities and other tools for Go projects in this repository collection.
Popular in Developer Tools
Well-known listings from the same topic.
ripgrep FAQ
What does ripgrep skip by default?
How do I disable automatic filtering in ripgrep?
Which operating systems does ripgrep support?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













