-
aho-corasick
Fast multiple substring searching
-
ast-grep
Search and Rewrite code at large scale using precise AST pattern
-
globmatch
Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory
-
gridline
Terminal spreadsheet with Rhai-powered formulas
-
ast-grep-language
Search and Rewrite code at large scale using precise AST pattern
-
ripgrep
line-oriented search tool that recursively searches the current directory for a regex pattern while respecting gitignore rules. ripgrep has first class support on Windows, macOS and Linux.
-
lookfor
Cross-Platform file finder
-
grep-regex
Use Rust's regex library with the 'grep' crate
-
detect
Expression-based file search combining name, content, metadata, and structured data predicates
-
grep-searcher
Fast line oriented regex searching as a library
-
wegglix
weggli is a fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
ast-grep-lsp
Search and Rewrite code at large scale using precise AST pattern
-
matcher_py
A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust
-
patterns
no_std, no alloc pattern scan library using simd
-
rawgrep
Grep at the speed of raw disk
-
kelper
A CLI tool to serve as swiss-army knife for your operations on Kubernetes pods and nodes
-
matcher_c
A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust
-
seek-finder
No-nonsense grep-like tool
-
finders
shortcut the find command
-
aho-corasick-unsafe
Fast multiple substring searching
-
mamegrep
Git grep TUI frontend
-
rerast
An AST (abstract syntax tree) based search replace tool for code written in Rust
-
bmatcher
flexible and efficient binary pattern matching library designed to help you search and match binary data
-
ast-grep-config
Search and Rewrite code at large scale using precise AST pattern
-
drive-image-searcher
A CLI tool to stream a drive image, and search for one or more byte patterns
-
zip-dir-analyzer
analyze large directories of zip files
-
geomapper
German geographical localization
-
twips
Twizzle Pattern Searcher — Twisty puzzle search library
-
patternhunt
A high-performance, cross-platform glob/pattern matching library for filesystem search with advanced pattern support and metadata filtering
-
grep
Fast line oriented regex searching as a library
-
kimspect
The missing utility in kubectl to help you inspect container images on your pods and nodes
-
tui-pattern-highlighter
a dead simple search pattern highlighter for ratatui
-
bit-parallel-search
Blazing fast string search using bit-parallel algorithms - up to 8x faster than naive search
-
finr
finr recursively searches files and directories with a pattern while ignoring irrelevant directories. Built with the phrase "Work smarter not harder" in mind
-
toolsearch
searching tools across MCP servers
-
tgrep
Toy grep that honors .gitignore
-
ast-grep-napi
Search and Rewrite code at large scale using precise AST pattern
-
grep-rust-simple
grep implementation in Rust
-
ast-grep-py
Search and Rewrite code at large scale using precise AST pattern
-
weggli
fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
-
ast-grep-core
Search and Rewrite code at large scale using precise AST pattern
-
lib-cargo-crate
The lib for cargo-crate
-
ast-grep-pyo3
Search and Rewrite code at large scale using precise AST pattern
-
tree-sitter-grep
grep-like search tool that recursively searches the current directory for a tree-sitter query pattern. Like ripgrep, it respects gitignore rules.
-
rawcmd
Command-line application framework
-
gret
command line tool to search for patterns and show matches in a tree structure
-
tree_sitter_lint_tree-sitter-grep
(not-yet-landed version used by tree-sitter-lint) tree-sitter-grep is a grep-like search tool that recursively searches the current directory for a tree-sitter query pattern. Like ripgrep, it respects gitignore rules.
-
jg
Jeff Goldblum (jg) is a command-line JSON processor. jg searches for structural patterns in json input and prints each json object that matches the pattern.
-
until_needle
An extension to the BufRead trait that allows reading until a specified pattern (needle) is found
-
regex-split
split_inclusive for the regex crate
-
naming_clt
Extract and convert the naming format(case|notation) of identifiers from files or stdin. Use this tool to prepare identifier name strings for further operations (matching,replacing...) on relative files
-
galil-seiferas
General string search in constant space, linear time, for nonorderable alphabets
-
grep_bin
Searches recursively a directory or multiple files for a sequence of bytes or ASCII string
-
bndm
that implements the BNDM algorithm for fast and efficient pattern matching, with support for wildcard searches
-
rerast_macros
Macros for use in Rerast rules
-
bmatcher-core
bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data
-
aob
String searching with wildcards
-
aob_common
String searching with wildcards
-
grss_clone
A command-line search tool similar to grep
-
csv_coincidence
Tool designed to efficiently search for and identify specific patterns within CSV files
-
kmp
Various functions using the Knuth–Morris–Pratt algorithm to efficiently find patterns
-
bgrep
grep tailored to handle binary patterns and files
-
STKLR
STKLR: pronounced 'stickler'. Is a cli tool to automatically link functions, enums, structs, traits etc in rust-doc docstrings. I couldn't find a tool like this when I needed it so... here we are.
-
memscan
A pattern-based memory scanner
-
lilgrep
A minimal command-line tool that searches for lines matching a pattern in a file, similar to grep. Built for simplicity and learning purposes.
-
trotline
A worse version of grep written as practice in concurrency and file IO
-
grrs_clone
A command-line search tool similar to grep
-
ppatcher
A command line tool to search/replace binary data via patterns
-
grps
A CLI tool for searching files for patterns
-
bmatcher-proc
bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data
-
deadyet
Checks whether hex representations contain patterns
-
binsig
easy way to deal with searching for byte patterns using partial byte signatures
-
ppatch
search/replace binary data via patterns
-
twir_parser
CLI tool that allows searching for articles in this week in rust newsletter
-
carve
terminal-focused tool for interactively searching and exploring text files and logs
-
aob_macros
String searching with wildcards
-
find
trait Find and implementations for it
Try searching with DuckDuckGo.