Favicon of ripgrep

ripgrep

ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default it respects gitignore, skips hidden and binary files, and is built for speed.

What it does

ripgrep (rg) is a drop-in upgrade for grep that is smartparallel, gitignore-aware, and faster than the alternatives on most workloads. It's written in Rust and ships as a single statically-linked binary.

Why pick it

  • Respects .gitignore and .ignore by default.
  • Multi-threaded directory traversal.
  • Smart Unicode and PCRE2 support.
  • Trivial to install via brew / cargo / apt.

Install

Brew
$ brew install ripgrep

Features

Config fileJSON outputScriptableTrue color

Media

Pros

4
  • Extremely fast search performance
  • Respects gitignore rules by default
  • Supports recursive directory searching
  • Can output results in JSON format

Related tools

Share:

Auto-fetched .

Recent releases

Similar to ripgrep

Favicon

 

  
 
Favicon

 

  
 
Favicon