compare
ast-grep vs ripgrep
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | ast-grep | ripgrep |
|---|---|---|
| Language | Rust | Rust |
| Licence | MIT | Unlicense |
| Stars | 16k | 69k |
| Latest | 0.45.3 | 15.2.0 |
| Last push | 2026-10-06 | 2026-08-04 |
| Release cadence | about 16 days between releases | about 256 days between releases |
| Active contributors | 7 commit authors on the default branch in the last 90 days | 21 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
ast-grep replaces ripgrep. Alternatives to ripgrep →
PartialMatches code by syntax tree patterns rather than text, and can rewrite what it finds.
ast-grep
- 0.45.32026-08-31chore(deps): update dependency dprint to v0.57.0 #2916
- 0.45.22026-08-23chore(deps): update astral-sh/setup-uv action to v10 #2892
- 0.45.12026-08-07fix: match root metavariables against comments #2868
- 0.45.02026-07-23feat: deprecate the sg command #2843
- 0.44.12026-07-04chore(deps): update rust crate napi to v3.10.3 #2786
ast-grep
✓ signed The latest release, 0.45.3, carries a signature GitHub verified.
Loading the security report
ripgrep
✓ signed The latest release, 15.2.0, carries a signature GitHub verified.
Loading the security report