repowiseburntsushi/ripgrep

Repowise · Codebase intelligence

burntsushi / ripgrep

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

Indexed at4857d6f··Up to date
Files indexed
145
Symbols
4.8k
Languages
7
Packages
10

Key modules10

  • cli

    crates/cli

    rust
  • globset

    crates/globset

    rust
  • grep

    crates/grep

    rust
  • ignore

    crates/ignore

    rust
  • matcher

    crates/matcher

    rust
  • pcre2

    crates/pcre2

    rust
  • printer

    crates/printer

    rust
  • regex

    crates/regex

    rust
  • searcher

    crates/searcher

    rust
  • fuzz

    fuzz

    rust

Entry points10

  • crates/cli/src/lib.rs
  • crates/core/main.rs
  • crates/globset/src/lib.rs
  • crates/grep/src/lib.rs
  • crates/ignore/src/lib.rs
  • crates/matcher/src/lib.rs
  • crates/pcre2/src/lib.rs
  • crates/printer/src/lib.rs
  • crates/regex/src/lib.rs
  • crates/searcher/src/lib.rs

How burntsushi/ripgrep works

ripgrep recursively searches directories for a regex pattern while respecting your gitignore This page is an auto-generated, always-fresh map of the burntsushi/ripgrep repository, written primarily in Rust. Repowise indexes the source, parses every symbol, computes a dependency graph, mines git history for hotspots and ownership, and lifts the resulting architectural decisions into a wiki you can read or query through MCP.

The codebase has 145 source files, 4,817 symbols, and 7 languages, structured as a monorepo with 10 packages. Git churn analysis flags 0 high-frequency files as hotspots — places where bugs, rewrites, and code review tend to concentrate. The dependency graph clusters into 69 tightly-coupled module communities.

Use the panels above to open the interactive dashboards, or connect this repo to your editor via the Repowise MCP server for grounded answers inside Claude, Cursor, or VS Code.