#search-pattern

  1. aho-corasick

    Fast multiple substring searching

    v1.1.4 38.5M #text-search #string-search #search-pattern #text-pattern
  2. ast-grep

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 6.9K #ast #search-pattern #codemod #rewrite
  3. globmatch

    Cross platform glob matching with relative path components, against list of candidate paths determined by recursive iteration from a root directory

    v0.3.1 11K #glob-pattern #walk-dir #search-pattern
  4. gridline

    Terminal spreadsheet with Rhai-powered formulas

    v0.3.3 #spreadsheet #vim #formula #rhai #keymap #row-column #search-pattern #plot #text-file #emacs
  5. ast-grep-language

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 66K #ast #search-pattern #codemod #rewrite
  6. 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.

    v15.1.0 20K #search-pattern #grep #regex
  7. lookfor

    Cross-Platform file finder

    v2.0.0 360 #file-search #search-pattern #alternative
  8. grep-regex

    Use Rust's regex library with the 'grep' crate

    v0.1.14 601K #search-pattern #grep #regex #line-search
  9. detect

    Expression-based file search combining name, content, metadata, and structured data predicates

    v0.3.0 #file-search #grep #regex #search-pattern
  10. grep-searcher

    Fast line oriented regex searching as a library

    v0.1.16 882K #search-pattern #regex #grep #search
  11. 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.

    v0.2.10 #weggli #semantic-search-tool #codebase #ast-pattern-matching #tree-sitter #researchers #grammar #search-pattern #security #memcpy
  12. ast-grep-lsp

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 6.7K #ast #search-pattern #codemod #rewrite
  13. matcher_py

    A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust

    v0.5.9 #text-search #string-search #text #search-pattern
  14. patterns

    no_std, no alloc pattern scan library using simd

    v0.3.2 #simd #pattern-scan #search-pattern #wildcard #no-alloc
  15. rawgrep

    Grep at the speed of raw disk

    v0.1.2 #search-pattern #grep #search
  16. kelper

    A CLI tool to serve as swiss-army knife for your operations on Kubernetes pods and nodes

    v0.0.30 700 #search-pattern #kubernetes #k8s
  17. matcher_c

    A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust

    v0.5.9 #text-search #string-search #text #multi #search-pattern
  18. seek-finder

    No-nonsense grep-like tool

    v0.1.0 #search-pattern #grep #cli #search
  19. finders

    shortcut the find command

    v2.1.0 #search-pattern #shortcut #regex #command #file-pattern #cwd
  20. aho-corasick-unsafe

    Fast multiple substring searching

    v0.0.4 200 #text-search #aho-corasick #string-search #search-pattern
  21. mamegrep

    Git grep TUI frontend

    v0.4.1 #search-pattern #git #grep #edit #interactive #console-interface #interactive-terminal
  22. rerast

    An AST (abstract syntax tree) based search replace tool for code written in Rust

    v0.1.96 250 #ast #search-replace #search-pattern #rules #tree-search
  23. bmatcher

    flexible and efficient binary pattern matching library designed to help you search and match binary data

    v0.3.3 #search-pattern #binary-data #reverse-engineering #flexible-and-binary #search-and-match
  24. ast-grep-config

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 8.2K #search-pattern #ast #codemod #rewrite
  25. drive-image-searcher

    A CLI tool to stream a drive image, and search for one or more byte patterns

    v0.3.1 #image-search #search-pattern #byte #stream #command-line-tool #file-search #needle
  26. zip-dir-analyzer

    analyze large directories of zip files

    v3.0.1 #search-pattern #zip #grep
  27. geomapper

    German geographical localization

    v0.4.0 #geospatial #mapper #geographical #german #osm #localization #ord #plz #search-pattern #ags
  28. twips

    Twizzle Pattern Searcher — Twisty puzzle search library

    v0.11.3 #search-pattern #puzzle #searcher #twisty #twizzle #scramble #algs #scrambles #cubing
  29. patternhunt

    A high-performance, cross-platform glob/pattern matching library for filesystem search with advanced pattern support and metadata filtering

    v0.4.0 #glob-pattern #regex #file-search #search-pattern
  30. grep

    Fast line oriented regex searching as a library

    v0.4.1 229K #search-pattern #regex #search
  31. kimspect

    The missing utility in kubectl to help you inspect container images on your pods and nodes

    v0.0.42 #kubernetes #search-pattern #k8s
  32. tui-pattern-highlighter

    a dead simple search pattern highlighter for ratatui

    v0.3.3 310 #ratatui #search-pattern #highlighter #text-line #style
  33. bit-parallel-search

    Blazing fast string search using bit-parallel algorithms - up to 8x faster than naive search

    v0.1.0 #search-pattern #bit-parallel #string-search #performance
  34. finr

    finr recursively searches files and directories with a pattern while ignoring irrelevant directories. Built with the phrase "Work smarter not harder" in mind

    v0.2.4 260 #command-line-tool #search-pattern #search
  35. toolsearch

    searching tools across MCP servers

    v0.1.0 #mcp-server #search-query #server-config #regex #config-json #input-schema #mcp-tool #case-sensitive #search-pattern #json-query
  36. tgrep

    Toy grep that honors .gitignore

    v1.6.10 #grep #gitignore #search-pattern
  37. ast-grep-napi

    Search and Rewrite code at large scale using precise AST pattern

    v0.33.1 10K #search-pattern #codemod #ast #rewrite
  38. grep-rust-simple

    grep implementation in Rust

    v0.1.0 #grep #search-pattern #cargo-run #print #regex #navigate #sure #search-in-file #search-for-pattern
  39. ast-grep-py

    Search and Rewrite code at large scale using precise AST pattern

    v0.33.1 4.4K #search-pattern #codemod #ast #rewrite
  40. 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.

    v0.2.4 700 #ast #semantic-search-tool #codebase #tree-sitter #query #researchers #grammar #search-pattern #security #syntax-tree-parser
  41. ast-grep-core

    Search and Rewrite code at large scale using precise AST pattern

    v0.40.5 34K #ast #search-pattern #codemod #rewrite
  42. lib-cargo-crate

    The lib for cargo-crate

    v0.2.5 550 #cargo-subcommand #cargo-crates #cargo-workspace #information #search #chevdor #search-pattern
  43. ast-grep-pyo3

    Search and Rewrite code at large scale using precise AST pattern

    v0.13.0 #ast #search-pattern #codemod #rewrite
  44. 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.

    v0.1.0 #search-pattern #tree-sitter #grep #search
  45. rawcmd

    Command-line application framework

    v0.6.3 #applications #command-line-arguments #app-framework #parameters #context #command-line-interface #command-line-utilities #cargo-subcommand #search-pattern
  46. gret

    command line tool to search for patterns and show matches in a tree structure

    v0.1.2 #ripgrep #grep #search-pattern #regex
  47. 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.

    v0.1.0 #search-pattern #tree-sitter #tree-sitter-grep #grep #search
  48. 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.

    v0.1.6 #json-input #search-pattern #grep #json #search
  49. until_needle

    An extension to the BufRead trait that allows reading until a specified pattern (needle) is found

    v0.2.0 170 #bufread #needle #stream-reader #extension #search-pattern #read-traits #encountered
  50. regex-split

    split_inclusive for the regex crate

    v0.1.0 3.0K #regex #split-inclusive #substring #string #search-pattern
  51. 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

    v1.1.0 #search-pattern #code #search
  52. galil-seiferas

    General string search in constant space, linear time, for nonorderable alphabets

    v0.1.5 53K #search-pattern #string-search #substring-search #string #no-std
  53. grep_bin

    Searches recursively a directory or multiple files for a sequence of bytes or ASCII string

    v2.0.0 #binary-search #grep #bgrep #search-pattern
  54. bndm

    that implements the BNDM algorithm for fast and efficient pattern matching, with support for wildcard searches

    v1.0.1 #wildcard #search-pattern #string-search
  55. rerast_macros

    Macros for use in Rerast rules

    v0.1.12 #rerast #rules #macro #search-pattern #search-replace
  56. bmatcher-core

    bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data

    v0.3.3 #search-pattern #binary-data #reverse-engineering #flexible-and-binary #address #pattern-matcher #search-and-match #global-variables
  57. aob

    String searching with wildcards

    v1.0.2 #search-pattern #substring-search #signature #substring #search
  58. aob_common

    String searching with wildcards

    v1.0.2 #search-pattern #signature #find-pattern #substring-search #substring
  59. grss_clone

    A command-line search tool similar to grep

    v0.5.0 160 #search-pattern #grep #find-pattern #find #search
  60. Try searching with DuckDuckGo.

  61. csv_coincidence

    Tool designed to efficiently search for and identify specific patterns within CSV files

    v0.1.1 #csv #regex #search-pattern #lib
  62. kmp

    Various functions using the Knuth–Morris–Pratt algorithm to efficiently find patterns

    v0.1.1 1.0K #linear-time #search-pattern #knuth-morris-pratt #pattern-matching #search
  63. bgrep

    grep tailored to handle binary patterns and files

    v1.0.0 #search-pattern #grep #binary #regex
  64. 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.

    v0.0.42 #stklr #search-pattern #documentation #sed
  65. memscan

    A pattern-based memory scanner

    v0.1.0 #find-pattern #search-pattern #pattern-scan
  66. 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.

    v0.1.0 #search-pattern #mini-grep #matching #learning #built #pattern-in-file
  67. trotline

    A worse version of grep written as practice in concurrency and file IO

    v1.1.1 #file-io #grep #concurrency #version-of-grep #worse #search-pattern #regex #ripgrep
  68. grrs_clone

    A command-line search tool similar to grep

    v0.3.0 #search-pattern #grep #find-pattern
  69. ppatcher

    A command line tool to search/replace binary data via patterns

    v0.1.0 #search-pattern #binary-data #search-replace #command-line-tool
  70. grps

    A CLI tool for searching files for patterns

    v0.1.0 #search-pattern #search #cli
  71. bmatcher-proc

    bmatcher is a flexible and efficient binary pattern matching library designed to help you search and match binary data

    v0.3.3 #search-pattern #binary-data #reverse-engineering #bmatcher #flexible-and-binary #search-and-match #global-variables
  72. deadyet

    Checks whether hex representations contain patterns

    v0.3.0 #search-pattern #representation #unix-timestamp #hex #dead
  73. binsig

    easy way to deal with searching for byte patterns using partial byte signatures

    v0.1.0 #search-pattern #signature #binary #scan
  74. ppatch

    search/replace binary data via patterns

    v0.1.0 #binary-data #search-pattern #search-replace
  75. twir_parser

    CLI tool that allows searching for articles in this week in rust newsletter

    v0.1.0 #search #cli-parser #newsletter #twir #article #word-search #search-pattern
  76. carve

    terminal-focused tool for interactively searching and exploring text files and logs

    v0.0.1 130 #text-search #grep #text #search-pattern #regex
  77. aob_macros

    String searching with wildcards

    v1.0.2 #search-pattern #substring-search #signature #substring #search
  78. find

    trait Find and implementations for it

    v0.0.1 #search-pattern #substring-search #no-std #substring #search