#string-search

  1. aho-corasick

    Fast multiple substring searching

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

    Search, hash, sort, fingerprint, and fuzzy-match strings faster via SWAR, SIMD, and GPGPU

    v4.6.0 700 #string-search #search #hash
  3. boyer-moore-magiclen

    fast string search algorithm implemented in Rust

    v0.2.22 128K #string-search #search #boyer-moore-horspool #quick-search
  4. stringsext

    find multi-byte-encoded strings in binary data

    v2.3.5 470 #encoded-string #binary-data #string-search #multi-byte #ascii #unicode #character-encoding #utf-8 #unicode-characters #data-string
  5. sliceslice

    A fast implementation of single-pattern substring search using SIMD acceleration

    v0.4.3 225K #text-search #string-search #simd #search #text
  6. musicbrainz-release-grabber

    Check if there are new albums on the musicbrainz release. Give it a folder and it will check the artist ids and save it. Now you can just ask for new releases whenever you want. Don't forget to edit the artists.

    v1.0.3 1.9K #music-brainz #album #search #artist #save #string-search
  7. matcher_rs

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

    v0.5.9 #text-search #text-matching #string-matching #text-pattern #string-search
  8. triple_accel

    Rust edit distance routines accelerated using SIMD. Supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search.

    v0.4.0 31K #levenshtein #string-search #hamming-distance #simd #edit-distance
  9. naive_opt

    The optimized naive string-search algorithm

    v0.2.0 #string-search #ascii #naive-optimized #search
  10. cedarwood

    efficiently-updatable double-array trie in Rust (ported from cedar)

    v0.4.6 123K #cedar #text-search #string-search #trie #search
  11. flp-gsp

    General search parser

    v2.0.1 #search #parser #mysql #interpreter #page #postgresql #string-search
  12. jetscii

    A tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes

    v0.5.3 210K #ascii #string-search #simd #byte #search
  13. sassy

    Approximate string matching using SIMD

    v0.1.10 100 #bioinformatics #fuzzy-search #string-search #simd #search
  14. tass

    A pager for tabular data

    v0.11.0 800 #tabular-data #pager #parquet #csv #column #schema-inference #string-search #csv-tsv
  15. 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
  16. loki_text

    advanced string manipulation with pattern searching and replacement capabilities

    v0.1.7 320 #text-search #string-search #loki #find-pattern #string-processing #white-space #text-transformation #upper-case #lower-case #punctuation
  17. gkill

    v0.1.0 #proc #permissions #race-condition #send #string-search #regex #regex-pattern-matching #case-insensitive
  18. aho-corasick-unsafe

    Fast multiple substring searching

    v0.0.4 200 #text-search #aho-corasick #string-search #search-pattern
  19. 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
  20. vectorscan-async

    Wrapper for the vectorscan C++ regex library

    v0.0.4 200 #vectorscan #chimera #expression-set #scratch-space #async-stream #pattern-matching #mutable-state #stream-channel #vectored #string-search
  21. gramdex

    k-gram / trigram indexing primitives for approximate string matching

    v0.1.0 #string-search #similarity-search #ngrams #trigram #string-similarity
  22. sniffer-rs

    that simplifies fuzzy string matching in rust

    v1.1.2 500 #fuzzy-string-matching #string-search #fuzzy-matching #levenshtein #fuzzy-string-search #case-sensitive #jaro-winkler #user-friendly #fuzzy-search
  23. 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
  24. marisa-rs

    Safe Rust wrapper for the marisa-trie C++ library

    v0.1.2 #trie #search #string #string-search
  25. amssa

    "Aritz's modified string search algorithms"

    v0.2.1 #string-search #algorithm #aritz #modified
  26. distance

    A collection of approximate string matching algorithms

    v0.4.0 9.0K #approximate-string-matching #levenshtein #string-search #text-search #text-matching
  27. byte_set

    Efficient sets of bytes

    v0.1.3 #search #string #byte #set #fast #string-search
  28. minigrep-cli-tool

    cli tool to search upon a text file for lines containing specified string

    v0.1.1 #mini-grep #text-search #case-insensitive #text-file #case-sensitive #search-case-insensitive #string-search
  29. b4s

    Binary Search Single Sorted String: Perform binary search on a single, delimited string slice of sorted but unevenly sized substrings

    v0.3.4 #binary-search #string-search #string #search #uneven
  30. magic_string_search

    string search library to rank strings based on their similarity to a query string

    v0.2.1 400 #query-string #string-search #string-similarity #string-comparison #rank-query #search-engine #longest-subsequence #similarity-search #string-sorting #lcs
  31. nattysgrep

    A command line tool that searches strings in a file

    v0.1.0 #search #string-search #tool #command-line-tool #file
  32. nucleo-ui

    TUI wrapper around the nucleo fuzzy matching crate

    v0.1.6 420 #fuzzy-matching #tui #nucleo #fuzzy-search #string-matching #string-search #fuzzy-string-search #min-depth #command-line-interface
  33. sm-search

    way of searching through text - for people who are too lazy to use Regex

    v0.1.3 260 #text-search #lazy-evaluation #sm #string-search #who
  34. 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
  35. milligrep

    Custom simplified implementation of grep

    v1.0.3 #grep #search #case-insensitive #case-sensitive #regex #package-manager #string-search
  36. 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
  37. wireguard-vanity-address

    Find Wireguard VPN keypairs with a specific readable string

    v0.4.0 #vpn #wireguard #key-pair #string #find #string-search
  38. darts

    A double array trie, A Forward Maximum Matching Searcher

    v0.1.0 #text-search #string-search #trie #search #text
  39. grepmini

    grep-like command line tool written in Rust to search for text patterns in files. Built following the Rust book's example.

    v0.1.1 #text-search #command-line-tool #file-search #ignore-case #string-search #rust-book #grep-like
  40. az_minigrep

    minigrep CLI program to search a query string from a file and print out the matched lines

    v0.1.0 #query-string #search-query #case-insensitive #string-matching #mini-grep #string-search #search-case #multi-line
  41. emojito

    Find all the Emoji in a string. Supports composed emoji.

    v0.3.5 #string-search #emoji #unicode #search #string
  42. rust-cedar

    efficiently-updatable double-array trie in Rust (ported from cedar)

    v0.1.0 #text-search #trie #string-search #text #search
  43. Try searching with DuckDuckGo.

  44. accio-string

    Search for string patterns in files

    v0.1.2 #string-search #grep #cli #search
  45. string_search

    searching strings using substrings

    v1.0.4 #substring-search #string
  46. scan-lib

    A directory searcher library for rust

    v0.1.1 #searcher #string-search #object
  47. grsp

    A search tool that recursively searches current directory for a string

    v0.1.2 #string-search #cli #search #grep
  48. kmpsearch

    String/Byte pattern searching within byte slices or strings, using the Knuth Morris Pratt algorithm

    v1.0.0 #string-search #kmp #string
  49. flashtext

    algorithm to search and replace keywords in given text

    v0.1.0 410 #search-replace #string-search #algorithm #search
  50. bugrep

    A GREP alternative to search for strings in files

    v0.1.0 #grep #search #query #print #line #string-search
  51. alcs

    All Longest Common Subsequences and String Fuzzy Search

    v0.1.3 #string-search #fuzzy-search #fuzzy-string-search #substring #subsequences
  52. rahat3062_minigrep

    A light-weight & minimal implementation of the grep cli app

    v0.1.3 #mini-grep #file-search #lightweight #string-search #command-line-utilities #command-line-interface
  53. flx

    Full-text searching and scoring of strings

    v0.2.2 #string-search #fuzzy-search #search
  54. simplearrayhash

    v0.1.1 #hash-table #string-search #search #string #string-table
  55. minigrep_improved

    A command line tool to search for a string in a file

    v0.1.2 #file-search #mini-grep #string-search #practice #command-line-tool #search-in-file
  56. minigrepr

    A simplified version of the classic command line search tool grep that searches a specified file for a specified string. Not intended for general use.

    v0.1.3 #string-search #command-line-search #grep #tool #version
  57. sims

    Simplistic string search

    v0.1.1 #string-search #simplistic #generic #byte #slice
  58. ergrep

    grep strings within a line from a text file

    v0.1.1 #text-file #file-search #text-search #string-search #grep #line-search #file-line #mini-grep
  59. bitap-reference

    Reference functions for the bitap crate

    v0.2.0 #levenshtein #bitap #string-search #algorithm #fuzzy-search #fuzzy-string-search #edit-distance #algorithm-string
  60. my_mini_grep

    A mini application that aims to replicate the behavior of the grep shell command

    v0.1.0 #file-search #shell #case-sensitive #grep #replicate #string-search #search-case #env-vars
  61. minigrep_zetaraku

    A collection of utilities used to search for lines containing a specific string

    v0.1.1 #string-search #utilities #line-search #command-line #containing
  62. memgrep

    Search for strings in process memory

    v0.2.0 #process-memory #string-search #text-search #erase #stack #hex-string #grep #debugging #logging
  63. minigrep_iaziz786

    grep

    v0.1.0 #mini-grep #case-insensitive #case-sensitive #filename #search-case #string-search #cargo-run
  64. minigrep-extremq

    Example crate from the rustbook

    v0.1.0 #file-search #mini-grep #line-search #rust-book #string-search #cargo-run #poem
  65. greprs_test_5

    greprs search_string file

    v0.1.3 #string-search #file #greprs
  66. pandastd-mini-grep

    A command line tool to search for a string in a file

    v0.1.0 #mini-grep #file-search #string-search #search-in-file #command-line-tool #cargo-run #ignore-case-1
  67. daveparr_minigrep

    command line tool to search for a string in a file based on 'The Rust Programming Language' book

    v0.1.0 #file-search #rust-book #string-search #command-line-tool #command-line-search #search-in-file
  68. minigrep_david20019

    Command line utility that searches for a string in files

    v0.1.1 #mini-grep #string-search #command-line-tool
  69. suffix-array-rust

    that can be used to perform suffix array operations

    v0.1.0 #array-string #string-search #search
  70. minigrep_mxcln

    command line tool to search for a string in a file

    v0.1.0 #file-search #command-line-tool #string-search #search-in-file
  71. greppy

    search for strings in strings

    v0.1.1 #file-search #string-search #grep #experiment #command-line
  72. farron_minigrep

    search specific string in file given

    v0.1.0 #mini-grep #string-search #file-path
  73. zinugrep

    command line search tool that reads the file, finds lines in that file that contain the string argument, and prints those lines

    v0.1.0 #search #read-line #string-search #file #read-file #command-line-search
  74. minigrep_by_dkfolkin

    A training program that searches for occurrences of strings in text

    v0.1.0 #text-search #string-search #occurrence #training
  75. minigrep_speed1313

    A toy grep, which search specific string from a file

    v0.1.0 #string-search #toy #file #grep