# BurntSushi/ripgrep

> ripgrep recursively searches directories for a regex pattern while respecting your gitignore

- GitHub: https://github.com/BurntSushi/ripgrep
- Category: CLI & Terminal (https://ideas.asveas.com/c/cli)
- Tags: cli, gitignore, grep, recursively-search, regex, ripgrep, rust, search
- Language: Rust · License: Unlicense
- Stars: 69,893 · Forks: 3,460 · Open issues: 225
- Last push: 2026-11-09 (yesterday)
- Vibe score: 90/100

## What it is
ripgrep (rg) ----------- ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. (To disable all automatic filtering by default, use rg -uuu.) ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.

## When to use it
Reach for ripgrep when you live in the terminal and want faster search, git, navigation or a beautiful TUI — it's written in Rust and fits stacks tagged cli, gitignore, grep, recursively-search.

## Maintenance
BurntSushi/ripgrep looks very actively maintained: the last push was yesterday (2026-11-09), with 69,893 stars and 225 open issues.

## Quick start
```bash
git clone https://github.com/BurntSushi/ripgrep.git
```

## Alternatives in CLI & Terminal
- [neovim/neovim](https://github.com/neovim/neovim) — Vim-fork focused on extensibility and usability (★104k, Vim Script, vibe 96/100) · details: https://ideas.asveas.com/r/neovim/neovim
- [junegunn/fzf](https://github.com/junegunn/fzf) — :cherry_blossom: A command-line fuzzy finder (★84.2k, Go, vibe 95/100) · details: https://ideas.asveas.com/r/junegunn/fzf
- [starship/starship](https://github.com/starship/starship) — ☄🌌️  The minimal, blazing-fast, and infinitely customizable prompt for any shell! (★60.7k, Rust, vibe 93/100) · details: https://ideas.asveas.com/r/starship/starship
- [ajeetdsouza/zoxide](https://github.com/ajeetdsouza/zoxide) — A smarter cd command. Supports all major shells. (★40.6k, Rust, vibe 92/100) · details: https://ideas.asveas.com/r/ajeetdsouza/zoxide
- [jesseduffield/lazygit](https://github.com/jesseduffield/lazygit) — simple terminal UI for git commands (★83.8k, Go, vibe 91/100) · details: https://ideas.asveas.com/r/jesseduffield/lazygit
- [atuinsh/atuin](https://github.com/atuinsh/atuin) — ✨ Making your shell magical (★32.3k, Rust, vibe 90/100) · details: https://ideas.asveas.com/r/atuinsh/atuin

---
Source: https://ideas.asveas.com/r/BurntSushi/ripgrep · Catalog: https://ideas.asveas.com/llms.txt
