Skip to content
aicoolies logo

ripgrep

Blazingly fast recursive search

Ultra-fast recursive text search tool written in Rust that respects .gitignore rules automatically. Searches directories significantly faster than grep with smart defaults like line numbers, syntax highlighting, and compressed file support. The de facto replacement for grep among developers, combining the speed of Rust with sensible defaults that eliminate the need for complex command-line flags.

About ripgrep

Ripgrep (rg) is an extremely fast line-oriented search tool that recursively searches directories for regex patterns, combining the usability of The Silver Searcher (ag) with raw speed that surpasses traditional grep by 5 to 100 times depending on the use case. Written in Rust, ripgrep uses finite automata, SIMD vector instructions, and aggressive literal optimizations to achieve its exceptional performance. It solves the problem of slow code search in large repositories by providing near-instantaneous results even across massive codebases.

Ripgrep automatically respects .gitignore, .ignore, and .rgignore files, skips hidden files and binary files by default, and supports file type filtering for targeted searches across specific programming languages. It offers comprehensive grep features including context display, multi-pattern matching, color-highlighted output, full Unicode support, and PCRE2 regex support. Ripgrep can search compressed files in formats like gzip, bzip2, xz, and zstd, supports multiline matching, and includes a configuration file system for persistent settings.

Ripgrep is an essential tool for developers, code reviewers, and anyone who needs to search through large codebases or log files quickly. It is the default search backend for VS Code and is integrated into many other editors and development tools. Available on macOS, Linux, and Windows, ripgrep has largely replaced grep, ack, and ag in modern development workflows, and pairs naturally with other CLI tools like fzf for interactive search result filtering.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under dual MIT and UNLICENSE licenses. ripgrep is completely free for personal, academic, and commercial use with zero software licensing costs.

full pricing breakdown →

Supported Platforms

macOS, Linux, Windows

Explore categories, tags & use cases

Command-line fuzzy finder

General-purpose command-line fuzzy finder written in Go that adds interactive filtering to any list — files, command history, processes, Git branches, and more. Blazing fast even on millions of entries. Integrates with bash, zsh, fish, and vim/neovim for history search (Ctrl+R), file finding, and directory jumping. Supports preview windows, multi-select, and custom key bindings. 67K+ GitHub stars. One of the most essential CLI productivity tools in the modern developer toolkit.

Open Source

A cat clone with wings

Modern replacement for the Unix cat command with syntax highlighting for 200+ languages, automatic paging, line numbers, Git integration showing file modifications, and themes including integration with terminal color schemes. Supports plain text output mode for piping. Extremely fast with Rust-based implementation. Can be used as a drop-in cat replacement via aliasing. 51K+ GitHub stars. Part of the modern CLI toolkit alongside fd, ripgrep, and eza.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is ripgrep?

Ultra-fast recursive text search tool written in Rust that respects .gitignore rules automatically. Searches directories significantly faster than grep with smart defaults like line numbers, syntax highlighting, and compressed file support. The de facto replacement for grep among developers, combining the speed of Rust with sensible defaults that eliminate the need for complex command-line flags.

Is ripgrep free?

Yes — ripgrep is open source and free to use. Free and 100% open source under dual MIT and UNLICENSE licenses. ripgrep is completely free for personal, academic, and commercial use with zero software licensing costs.

Is ripgrep open source?

Yes — ripgrep is open source.

Is ripgrep still maintained?

Yes — ripgrep is active. Its listing was last verified on September 6, 2026.

What are the best ripgrep alternatives?

The first editor-selected ripgrep alternatives are fzf, bat.

How does ripgrep score in our review?

The published editorial review lists ripgrep at 92/100 overall across speed, privacy, and developer experience. Check the review's evidence status and test metadata for its verification level.