Topics / #grep
Grep projects on GitHub
Text search tools for finding patterns in files, including classic grep and faster alternatives.
As of , the most-starred Grep projects on GitHub are ripgrep (69.2K stars), the_silver_searcher (27.1K stars) and ast-grep (16.3K stars). GitHub.Locker tracks 8 Grep repositories with 157.7K stars combined. The fastest-growing on October 16 was ripgrep, with +32 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+32ripgrep
BurntSushi/ripgrep · ★ 69.2Kripgrep (rg) is a line-oriented command-line tool that recursively searches directories for a regex pattern, automatically respecting .gitignore rules and skipping hidden and binary files by default.
+22fsearch
noahdunnagan/fsearch · ★ 2.1KFSearch is a whole-disk file search tool for macOS that finds any file by name in about a millisecond, tolerates typos, and can search inside file contents using an index.
ast-grep
ast-grep/ast-grep · ★ 16.3Kast-grep (sg) is a CLI tool for structural search, linting and rewriting of source code — like grep, but matching the abstract syntax tree instead of raw text.
+8fff
dmtrKovalenko/fff · ★ 11.1KA Rust file-search toolkit for humans and AI agents: typo-resistant path and content search ranked by how often you touch files, shipped as an SDK, an MCP server and a Neovim plugin. It powers search in opencode and nushell.
The all-time top
8 projects · by stars
- 69.2K
#1 · BurntSushi/ripgrepripgrep
ripgrep (rg) is a line-oriented command-line tool that recursively searches directories for a regex pattern, automatically respecting .gitignore rules and skipping hidden and binary files by default.
- 27.1K
#2 · ggreer/the_silver_searcherthe_silver_searcher
The Silver Searcher (ag) is a command-line code-searching tool similar to ack, built with a focus on speed.
- 16.3K
#3 · ast-grep/ast-grep
ast-grep
ast-grep (sg) is a CLI tool for structural search, linting and rewriting of source code — like grep, but matching the abstract syntax tree instead of raw text.
- 4

fff
11.1KdmtrKovalenko/fff · RustA Rust file-search toolkit for humans and AI agents: typo-resistant path and content search ranked by how often you touch files, shipped as an SDK, an MCP server and a Neovim plugin. It powers search in opencode and nushell.
- 5

reference
10.9KFechin/reference · EJSReference is a collection of quick-reference cheat sheets for developers, covering programming languages, Linux commands, databases, and keyboard shortcuts, all laid out in one clean, scannable site.
- 6

Bash-Oneliner
10.8Konceupon/Bash-OnelinerA curated collection of handy Bash one-liners and terminal tricks for data processing and Linux system maintenance, covering variables, grep, sed, awk, xargs, find, and more.
- 7

Command-line-text-processing
10.2Klearnbyexample/Command-line-text-processing · ShellA learning repository that teaches command-line text processing tools on Linux: grep, sed, awk, Perl one-liners, Ruby one-liners, sort, diff, and more, organized into chapters with examples and exercises.
- 8

fsearch
2.1Knoahdunnagan/fsearch · RustFSearch is a whole-disk file search tool for macOS that finds any file by name in about a millisecond, tolerates typos, and can search inside file contents using an index.
Related topics
Often tagged together