1. bat

    A cat(1) clone with wings

    v0.26.1 161K #pager #cat #git-integration #syntax-highlighting-terminal #git-diff #markup-language #wings #file-header #dark-mode #terminal-output
  2. memchr

    extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search

    v2.8.0 53.1M #substring-search #search #memmem #substring
  3. fast-glob

    A high-performance glob matching crate for Rust

    v1.0.1 151K #glob-pattern #walk-dir #glob
  4. stringzilla

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

    v4.6.0 800 #string-search #search #hash
  5. boyer-moore-magiclen

    fast string search algorithm implemented in Rust

    v0.2.22 135K #string-search #search #boyer-moore-horspool #quick-search
  6. glob-match

    An extremely fast glob matcher

    v0.2.1 706K #glob #pattern-matching #linear-time #braces #bash #wildcard #matcher #glob-pattern #zero-allocation #character-class
  7. esi

    A streaming parser and executor for Edge Side Includes

    v0.7.0-beta.2 #streaming-parser #edge-compute #context-variables #executor #tags #dynamic-content #fastly #user-defined #subscript
  8. frizbee

    Fast typo-resistant fuzzy matching via SIMD smith waterman, similar algorithm to FZF/FZY

    v0.8.3 16K #fuzzy-string-matching #fuzzy-matching #simd #fuzzy-search #smith-waterman #matching-algorithm #fzf #gaps #string-matching-algorithm #matcher
  9. rgwml

    ONLY 🤯 RUST-dominant AI, Data Science & Machine Learning RUST Library designed to minimize developer cognitive load, and replicate the Python Pandas Library with OpenAI, XGBoost…

    v1.3.81 18K #artificial-intelligence #csv #google-big-query #machine-learning #mysql #data-science #sql-server #openai #mssql-server #xgboost
  10. rexile

    A blazing-fast regex engine with 22x faster compilation and optimized case-insensitive matching

    v0.5.5 1.2K #lexer #regex-pattern-matching #parser #regex #pattern
  11. ag

    CLI App to slice and dice logfiles

    v0.19.5 1.7K #logging #json #query #row #aggregate #tui #slice-dice #logfmt #error-handling #percentile
  12. neo_frizbee

    Fast typo-resistant fuzzy matching via SIMD smith waterman, similar algorithm to FZF/FZY

    v0.8.2 3.2K #fuzzy-matching #smith-waterman #simd #fzf #algorithm #gaps #fzy #typo #matcher #fuzzy-search
  13. simple-string-patterns

    Makes it easier to match, split and extract strings in Rust without regular expressions. The parallel string-patterns crate provides extensions to work with regular expressions via the Regex library

    v0.3.17 1.8K #regex #string-matching #case-insensitive #rules #string-pattern-matching #separator #first-name #head-tail #alphanumeric #strip
  14. 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 42K #levenshtein #string-search #hamming-distance #simd #edit-distance
  15. trypema

    High-performance rate limiting primitives in Rust, designed for concurrency safety, low overhead, and predictable latency

    v1.0.0 #rate-limiting #atomic #throttling #concurrency
  16. fuzzy-regex

    High-performance fuzzy regular expression engine combining regex with Damerau-Levenshtein distance

    v0.1.0 #fuzzy-matching #levenshtein #approximate #matching #regex
  17. naive_opt

    The optimized naive string-search algorithm

    v0.2.0 #string-search #ascii #naive-optimized #search
  18. vpsearch

    Vantage Point Tree search algorithm for fast nearest neighbour search in multi-dimensional metric spaces

    v2.1.0 #nearest-neighbors-search #similarity-search #similarity #knn-search
  19. rs-stats

    Statistics library in rust

    v2.0.3 #statistics #statistical #hypothesis-testing #chi-squared #fitting #gamma-beta #weibull #student
  20. minspan

    a package for determining the minimum span of one vector within another

    v0.1.5 8.3K #find #spans #vector #minimum #package #curl #haystack #flux #needle #shorter
  21. bito-lint

    Quality gate tooling for building-in-the-open artifacts

    v0.3.0 #artificial-intelligence #documentation #readability #lint #grammar #dialect #mcp-server #gate #passive #grade
  22. telety

    Access type information across crates and modules in your proc macros

    v0.4.0 #proc-macro #compile-time-reflection #generator #macro-generator
  23. ndl

    A minimal TUI client for Threads

    v0.2.15 #bluesky #thread #authentication #oauth #thread-api #needle #server-authentication #replies #video #social-media
  24. molybdenum

    Recursive search and replace CLI application

    v0.1.10 550 #search-replace #file-search #command-line-utility #word-search #text-replace
  25. lucid-core

    Reconstructive memory retrieval engine using ACT-R spreading activation

    v0.6.5 #artificial-intelligence #act-r #spreading-activation #memory
  26. wtr-watcher

    Filesystem watcher. Works anywhere. Simple, efficient and friendly.

    v0.14.5 #watcher #tracing-monitoring #filesystem-monitoring #tracing #filesystem
  27. Rust_Grammar

    comprehensive, production-ready text analysis library and REST API server. Features 19+ professional writing analysis tools including grammar checking, readability metrics, passive voice detection…

    v2.2.0 #rust_grammar #readability #grammar-checker #writing-assistant #text-analysis
  28. statslicer

    Guacamole provides a linearly-seekable random number generator

    v0.9.0 410 #random #benchmark #parameters #generator #guacamole #experiment #bencher #partial-eq
  29. needle-cli

    TUI that highlights the GitHub PRs that need you

    v0.14.1 #pull-request #ci #tui #desktop-notifications #github-token #failing #prs
  30. skyscraper

    XPath for HTML web scraping

    v0.7.0-beta.2 1.0K #html-parser #xpath #web-scraping #html-text #text-document #parse-error
  31. european-data-format

    European Data Format (EDF/EDF+) utilities to read and write EDF files, EDF+ files, XML files, JSON files

    v0.1.0 #edf #data #medical
  32. async-regex

    Empower regex with streaming capabilities - high-performance async streaming pattern search using regex for multi-byte pattern matching in data streams

    v0.1.1 #regex-pattern-matching #regex #async
  33. piglet

    controlling IP-based Hamilton robots

    v0.4.0 #robot #hamilton #ip-based #controlling
  34. deja

    command line utility to cache output of commands

    v0.2.1 430 #cache #command-output #exit #command-line-tool #path #stderr #build-tool #run-again
  35. moonshine-util

    Collection of utilities for Bevy

    v0.4.1 #bevy #ecs #utility
  36. voxell_timer

    Perf timers for Rust

    v1.2.2 500 #timer #timing
  37. sliding-ring

    Cache-friendly sliding ring buffer keyed to an anchor coordinate for ultra-low-latency workloads

    v0.1.1 #ring-buffer #sliding-window
  38. network-isomorphism-solver

    Network isomorphism solver using Links Theory - determines if two networks are structurally identical

    v0.2.0 #graph #isomorphism #links-theory #algorithm
  39. reqlang-expr

    A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine

    v0.9.0 #expression-language #template-engine #bytecode-interpreter #interpreted #ast #stack-vm #lexer #repl #expression-parser #grammar
  40. bool_ext

    defines and implements a complete set of Option/Result-style Boolean functional combinators on Rust’s bool primitive type

    v0.7.0 340 #functional-combinator #adapter #boolean #combinator #functional
  41. justips

    Fast, standalone IP address extraction cli utility

    v0.1.1 #extract #network-security #cli #security
  42. glob-set

    A globset-compatible glob matcher – no_std, no regex, built on glob-matcher

    v0.1.0 #glob-pattern #matching #glob
  43. gw2search

    Searches in the gw2 api. Supports items, skills, traits, specializations, professions, pets, legends.

    v0.11.2 #gw2 #skill #search #api #csv #pets #specializations #search-term
  44. embedded-charts

    A rich graph framework for embedded systems using embedded-graphics with std/no_std support

    v0.3.0 120 #embedded-graphics #embedded #graphics #charts #embedded-std
  45. validr

    Validate and modify Deserialize request body data

    v0.3.1 #validation #api-validation #modifier #request #api
  46. stringmatch

    Allow the use of regular expressions or strings wherever you need string comparison

    v0.4.0 53K #string-comparison #compare #match
  47. parsercher

    Parses and searches Tag documents. (e.g. HTML, XML)

    v3.1.6 #xml #tags #search
  48. skimple

    interface for the skim fuzzy-matcher

    v2.0.1 #fuzzy-search #text-search #match #text #search
  49. glob-matcher

    A no_std fork of glob-match – fast glob pattern matching

    v0.1.0 #glob-pattern #pattern-matching #glob #matching
  50. polyhedron-ops

    Conway/Hart Polyhedron Operations

    v0.2.7 #3d #graphics-rendering #creative #geometry #3d-geometry #graphics
  51. algae-cli

    Lightweight age profile for user-friendly encryption (CLI tool and library)

    v1.0.14 #encryption #cryptography #age-encryption #age
  52. 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 #file-search #needle #command-line-tool
  53. maybe-regex

    Wrapper for strings that may be either a regex or a plain-text string

    v0.2.2 #regex #utility #string
  54. illuminate-string

    A comprehensive Rust library for advanced string manipulation and processing

    v0.2.0 #uuid #snake-case #camel-case #ulid #processing #markdown #title-case #text-wrapping #base64 #string-encoding
  55. impalab

    A language-agnostic framework for orchestrating micro-benchmarks

    v0.2.0 #performance-testing #orchestration #benchmark #cli
  56. randrum

    A CLI tool that randomly merges individual drumhead MIDI files into full drum grooves

    v0.1.1 #random #drum #midi-file #grooves #merge #command-line-tool
  57. authoscope

    Scriptable network authentication cracker

    v0.8.1 #scriptable #password-cracker #lua-script #password-cracking #user-agent #authentication #concurrency #sha-1 #base64 #base64-encode
  58. bomboni_template

    working Handlebars templates. Part of Bomboni library.

    v0.2.0 #handlebars #bomboni #register-helpers #math #convert-json #template-rendering #render-template #switch-statement #decorator #part-of-bomboni
  59. arranged

    Statically bounds-checked (machine-word-abstracting? TBD) ranged types as zero or low-runtime overhead abstractions providing safe (no unintentional overflow) arithmetic

    v0.1.2 #safe-arithmetic #compile-time #ranged-types
  60. xj_cstr

    Safe implementations of core C string APIs

    v0.1.3 #string #api #byte
  61. syrette

    The convenient dependency injection framework

    v0.5.1 100 #dependency-injection #inversion-of-control #di-ioc
  62. autojump

    port and drop-in replacement of autojump

    v0.5.1 #replace #command-line-utilities #drop-in #python #port
  63. juxr

    JUnit XML Reports Toolkit

    v0.1.22 #junit #tap #cli
  64. simd-itertools

    SIMD-accelerated alternatives for common operations like contains, max, find etc

    v0.3.0 370 #simd-accelerated #iterator #simd
  65. needle-rs

    Find openings and endings across video files

    v0.1.5 #video #search #multimedia #ffmpeg
  66. ncp-matcher

    plug and play high performance fuzzy matcher

    v0.1.2 550 #fork #nucleo #unstable #matcher #high-performance #plug-and-play #nucleo-picker #hash
  67. coolfindpattern

    SIMD-accelerated pattern scanning library

    v0.1.7 #simd-accelerated #scanning #pattern #cargo-config #amd #specs #config-toml #ryzen #boosting #gb
  68. trigram

    Trigram-based string similarity for fuzzy matching

    v0.4.4 12K #fuzzy-string-matching #string-similarity #fuzzy-matching #string
  69. mimicry

    Lightweight mocking / spying library

    v0.1.0 180 #testing-mocking #mocking #spy #testing
  70. language-tokenizer

    Text tokenizer for linguistic purposes, such as text matching. Supports more than 40 languages, including English, French, Russian, Japanese, Thai etc.

    v0.1.0 190 #tokenize #language #text-tokenizer #tokenizer
  71. swiss-army-knife

    Common utility code to support linux-support and other projects

    v0.0.37 #utilities #miscellaneous #miscellany
  72. stable-pattern

    Stable port of std::str::Pattern and friends

    v0.1.0 262K #stable #string #pattern
  73. notes

    taking notes. Work in progress. See: https://gitlab.com/remipassmoilesel/notes

    v0.2.108 #gitlab #git #progress #repository #com
  74. fastcontains

    faster contains

    v1.0.1 #optimization
  75. calliper

    Fine-grained benchmarking made easy

    v0.1.4 #benchmark #callgrind
  76. telety-impl

    Common code for telety. Not intended for public use.

    v0.4.0 #proc-macro #information #namespaces #module-macro #aliased
  77. taganrog

    A personal tagging system and a search engine for your media library

    v0.2.0 #tagging #search #media
  78. 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
  79. regex_quote_fixer

    Rewrites grep regexpressions for the use in the regex crate

    v0.2.1 100 #regex #grep #fixer #quote #rewrites #character-class
  80. omgwtf8

    Optimized-Matching-Generalized Wobbly Transformation Format — 8-bit

    v0.1.0 #surrogate #unicode #wtf8 #encoding
  81. xfind

    Fast forward and backward stream search routines

    v0.2.7 #substring-search #search #stream #substring
  82. Try searching with DuckDuckGo or on crates.io.

  83. aob

    String searching with wildcards

    v1.0.2 #search-pattern #substring-search #signature #substring #search
  84. lazy-string-replace

    A lazy version of String::replace, so that it can be formatted or recursively replaced without intermediate allocations

    v0.1.3 #allocation #replace #lazy-evaluation #replacing #fmt-display #memoizing #version-string
  85. pattern-3

    Needle API (née Pattern API 3.0), generalization of std::str::pattern

    v0.5.0 #needle #pattern #api #3-0 #generalization-of-std
  86. kmpsearch

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

    v1.0.0 #string-search #kmp #string-index #string
  87. minigrep_ironcore864

    A commandline tool that greps a needle in the hay. Support case-sensitive search; default not.

    v0.1.1 #command-line-tool #mini-grep #case-sensitive #default #needle
  88. 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
  89. aob_common

    String searching with wildcards

    v1.0.2 #search-pattern #signature #find-pattern #substring-search #substring
  90. needle

    Fast search functions for finding things in Strings, Arrays and iterators

    v0.1.1 #search #moore #horspool #boyer
  91. mem-find

    Searches the memory of a process (haystack) for a string (needle)

    v0.2.0 #process-memory #procfs #linux
  92. polyblade

    Make shapes dance

    v0.1.0 #graphs #polyhedra #web-gpu #graphics
  93. chectarine

    Content checker for source code & other text files

    v0.1.0 #checker-for-source-text #command-line-utilties
  94. telety-macro

    Proc macros for telety. Not intended for public use.

    v0.4.0 #proc-macro #telety #module-path #information #generator #module-macro
  95. lovm2_std

    a lightweight virtual machine with a focus on simplicity and extendability

    v0.4.8 #interpreter #vm
  96. translation_api

    translation API

    v0.1.0 #translation #api
  97. query-range

    This package provides an iterator which finds all ranges of a query within the searched content

    v0.1.0 #range-query #search #iterator #content #searched #array-string
  98. macro_find_and_replace

    macros to find-and-repalce tokens

    v1.0.0 1.1K #token #replace #macro #single #proc-macro #proc-macro-token-stream
  99. binsig

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

    v0.1.0 #search-pattern #signature #binary #scan
  100. syrette_macros

    Macros for Syrette, the convenient dependency injection framework

    v0.5.1 #dependency-injection #inversion-of-control #di-ioc #ioc
  101. aob_macros

    String searching with wildcards

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