crates.io "pattern" keyword
View the packages on the crates.io package registry that are tagged with the "pattern" keyword.
rexile 0.5.0
A blazing-fast regex engine with 10-100x faster compilation - now with full text replacement (rep...25 versions - Latest release: 1 day ago - 467 downloads total
Top 0.3% on crates.io
41 versions - Latest release: 3 months ago - 403 dependent packages - 7,985 dependent repositories - 94.3 million downloads total - 43,652 stars on GitHub - 1 maintainer
ignore 0.4.25
A fast library for efficiently matching ignore files such as `.gitignore` against file paths.41 versions - Latest release: 3 months ago - 403 dependent packages - 7,985 dependent repositories - 94.3 million downloads total - 43,652 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
14 versions - Latest release: 3 months ago - 1 dependent package - 72 dependent repositories - 3.42 million downloads total - 43,652 stars on GitHub - 1 maintainer
grep-printer 0.3.1
An implementation of the grep crate's Sink trait that provides standard printing of search result...14 versions - Latest release: 3 months ago - 1 dependent package - 72 dependent repositories - 3.42 million downloads total - 43,652 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
62 versions - Latest release: 3 months ago - 144 dependent packages - 66,037 dependent repositories - 643 million downloads total - 1,170 stars on GitHub - 1 maintainer
aho-corasick 1.1.4 💰
Fast multiple substring searching.62 versions - Latest release: 3 months ago - 144 dependent packages - 66,037 dependent repositories - 643 million downloads total - 1,170 stars on GitHub - 1 maintainer
aho-corasick-unsafe 0.0.4 💰
Fast multiple substring searching.4 versions - Latest release: over 1 year ago - 6.12 thousand downloads total - 1,170 stars on GitHub - 1 maintainer
lens-rs_generator 0.1.2
generating optics for source files3 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 7.34 thousand downloads total - 117 stars on GitHub - 1 maintainer
STKLR 0.0.42
STKLR: pronounced 'stickler'. Is a cli tool to automatically link functions, enums, structs, tra...8 versions - Latest release: over 3 years ago - 9.92 thousand downloads total - 3 stars on GitHub - 1 maintainer
satch 0.1.0
A high-performance Rust implementation of picomatch/micromatch pattern matching1 version - Latest release: 6 months ago - 392 downloads total - 0 stars on GitHub - 1 maintainer
struct-builder 0.3.0
Derive a builder for your structs5 versions - Latest release: over 1 year ago - 5.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
text-replacer 0.1.1
Takes a String, or Bytes and replaces each word found with a same word from the provided dictionary2 versions - Latest release: 13 days ago - 24 downloads total
withers_derive 0.2.0
A macro to implement wither methods for properties of a struct.2 versions - Latest release: almost 8 years ago - 1 dependent package - 1 dependent repositories - 8.76 thousand downloads total - 7 stars on GitHub - 1 maintainer
galil-seiferas 0.1.5 💰
General string search in constant space, linear time, for nonorderable alphabets.6 versions - Latest release: about 8 years ago - 3 dependent packages - 13 dependent repositories - 426 thousand downloads total - 5 stars on GitHub - 1 maintainer
ast-grep-wasm 0.1.5 💰
Search and Rewrite code at large scale using precise AST pattern4 versions - Latest release: over 3 years ago - 5.83 thousand downloads total - 10,645 stars on GitHub - 1 maintainer
ripgrep 15.1.0
ripgrep is a line-oriented search tool that recursively searches the current directory for a rege...58 versions - Latest release: 3 months ago - 1 dependent repositories - 1.33 million downloads total - 43,652 stars on GitHub - 1 maintainer
Top 1.6% on crates.io
18 versions - Latest release: 3 months ago - 15 dependent packages - 300 dependent repositories - 5.09 million downloads total - 43,652 stars on GitHub - 1 maintainer
grep-searcher 0.1.16
Fast line oriented regex searching as a library.18 versions - Latest release: 3 months ago - 15 dependent packages - 300 dependent repositories - 5.09 million downloads total - 43,652 stars on GitHub - 1 maintainer
matchers 0.2.0
Regex matching on character and byte streams.3 versions - Latest release: over 1 year ago - 2 dependent packages - 15,171 dependent repositories - 245 million downloads total - 14 stars on GitHub - 1 maintainer
mdbook-yapp 1.2.4
mdBook preprocessor for simple text replacements18 versions - Latest release: 5 months ago - 17 thousand downloads total - 3 stars on GitHub - 2 maintainers
sod-mpsc 0.4.2
Service Oriented Design - Multi Producer Single Consumer10 versions - Latest release: about 1 year ago - 11.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
dfdi 0.2.0
Dependency For Dependency Injection2 versions - Latest release: about 3 years ago - 2.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
rew 0.3.0
A text processing CLI tool that rewrites FS paths according to a pattern.3 versions - Latest release: almost 5 years ago - 4.72 thousand downloads total - 43 stars on GitHub - 1 maintainer
Top 1.7% on crates.io
16 versions - Latest release: 4 months ago - 15 dependent packages - 490 dependent repositories - 4.03 million downloads total - 43,652 stars on GitHub - 1 maintainer
grep-regex 0.1.14
Use Rust's regex library with the 'grep' crate.16 versions - Latest release: 4 months ago - 15 dependent packages - 490 dependent repositories - 4.03 million downloads total - 43,652 stars on GitHub - 1 maintainer
match-commutative 0.1.0
Match on patterns commutatively, reducing the use of duplicated patterns. ↔️3 versions - Latest release: over 2 years ago - 3.92 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
state-shift 2.1.1
Macros for implementing Type-State-Pattern on your structs and methods10 versions - Latest release: 11 months ago - 16.8 thousand downloads total - 255 stars on GitHub - 1 maintainer
uri-pattern-matcher 0.1.4
URI (or path) pattern matching5 versions - Latest release: about 5 years ago - 1 dependent repositories - 7.24 thousand downloads total - 4 stars on GitHub - 1 maintainer
scanner 0.1.0
Binary signature scanner.1 version - Latest release: almost 10 years ago - 1 dependent repositories - 3.69 thousand downloads total - 1 maintainer
Top 1.6% on crates.io
10 versions - Latest release: 4 months ago - 16 dependent packages - 524 dependent repositories - 5 million downloads total - 43,652 stars on GitHub - 1 maintainer
grep-matcher 0.1.8
A trait for regular expressions, with a focus on line oriented search.10 versions - Latest release: 4 months ago - 16 dependent packages - 524 dependent repositories - 5 million downloads total - 43,652 stars on GitHub - 1 maintainer
novagrep 0.1.0 removed
Custom implementation of grep with custom additions.1 version - Latest release: 6 months ago - 389 downloads total - 0 stars on GitHub - 1 maintainer
goglob 0.2.0
Shell pattern matching similar to golang's path.Match1 version - Latest release: almost 4 years ago - 2 dependent packages - 2 dependent repositories - 3.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
kimspect 0.0.42
The missing utility in kubectl to help you inspect container images on your pods and nodes.8 versions - Latest release: about 1 month ago - 635 downloads total - 5 stars on GitHub - 1 maintainer
stable-pattern 0.1.0
Stable port of std::str::Pattern and friends.1 version - Latest release: almost 5 years ago - 1 dependent package - 1,314 dependent repositories - 7.37 million downloads total - 1 stars on GitHub - 1 maintainer
ignoramus 0.0.0
A flexible library for matching ignore files such as `.gitignore` against file paths with increme...1 version - Latest release: 11 months ago - 732 downloads total - 1 maintainer
rustname 0.1.1
Mass renaming tool2 versions - Latest release: over 3 years ago - 2.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
rhythms 0.1.0
A rhythmic pattern generation library1 version - Latest release: about 5 years ago - 1.91 thousand downloads total - 6 stars on GitHub - 1 maintainer
builder-pattern 0.4.2
A derivable macro for declaring a builder pattern.22 versions - Latest release: over 4 years ago - 7 dependent packages - 1 dependent repositories - 88.8 thousand downloads total - 30 stars on GitHub - 1 maintainer
rosie 0.1.1
Interface for the Rosie Pattern Language, for efficient and maintainable text pattern matching an...2 versions - Latest release: over 3 years ago - 2.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
thue_morse 0.1.1
A library for generating Thue-Morse number sequences for different bases. You can also specifical...2 versions - Latest release: 11 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 0.3% on crates.io
27 versions - Latest release: 3 months ago - 227 dependent packages - 8,861 dependent repositories - 132 million downloads total - 43,652 stars on GitHub - 1 maintainer
globset 0.4.18
Cross platform single glob and glob set matching. Glob set matching is the process of matching on...27 versions - Latest release: 3 months ago - 227 dependent packages - 8,861 dependent repositories - 132 million downloads total - 43,652 stars on GitHub - 1 maintainer
patternhunt 0.4.0
A high-performance, cross-platform glob/pattern matching library for filesystem search with advan...2 versions - Latest release: 5 months ago - 768 downloads total - 0 stars on GitHub - 1 maintainer
globgroups 0.1.0-beta.2
Expands groups like foo{a,b}2 versions - Latest release: almost 2 years ago - 2.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
patternize_internals 0.1.1
Internals of patternize3 versions - Latest release: 7 months ago - 1.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
assert_let_bind 0.1.1
A convenience macro for writing pattern-matching tests2 versions - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 259 thousand downloads total - 8 stars on GitHub - 1 maintainer
patmatch 0.1.3
A configurable pattern matching / wildcard matching library.4 versions - Latest release: almost 5 years ago - 1 dependent repositories - 5.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
systemprompt-database 0.0.11
Database abstraction layer for systemprompt.io supporting SQLite, PostgreSQL, and MySQL11 versions - Latest release: 5 days ago - 150 downloads total
rustssh 0.1.2
ssh tools3 versions - Latest release: over 2 years ago - 4.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
kmp 0.1.1
Various functions using the Knuth–Morris–Pratt algorithm to efficiently find patterns.2 versions - Latest release: over 6 years ago - 2 dependent packages - 8 dependent repositories - 86.2 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
aob 1.0.2
String searching with wildcards3 versions - Latest release: over 1 year ago - 3.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
git2megaignore 0.4.0
Convert a .gitignore file to a .megaignore file5 versions - Latest release: 6 months ago - 3.59 thousand downloads total - 5 stars on GitHub - 1 maintainer
patternize 0.1.1
provide macros and traits to create design pattern3 versions - Latest release: 7 months ago - 1.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
try_match 0.4.2
Fallible pattern matching with a function-like syntax9 versions - Latest release: over 1 year ago - 5 dependent packages - 24 dependent repositories - 1.33 million downloads total - 10 stars on GitHub - 1 maintainer
explicit-discriminant 0.1.4
Macro for enforcing enum discriminants4 versions - Latest release: over 2 years ago - 18 thousand downloads total - 0 stars on GitHub - 1 maintainer
matcher_rs 0.5.9
A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matchin...42 versions - Latest release: 29 days ago - 48.5 thousand downloads total - 15 stars on GitHub - 1 maintainer
bind_match 0.1.2
Convenience macro similar to `matches!` but binds to variables in the pattern and returns an `Opt...3 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 46 thousand downloads total - 4 stars on GitHub - 1 maintainer
strpatmatch 0.1.0
Simple string pattern matching1 version - Latest release: about 1 year ago - 939 downloads total - 2 stars on GitHub - 1 maintainer
lightningscanner 1.0.2
A lightning-fast memory pattern scanner, capable of scanning gigabytes of data per second.3 versions - Latest release: about 2 years ago - 4.65 thousand downloads total - 27 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
16 versions - Latest release: 3 months ago - 2 dependent packages - 5 dependent repositories - 113 thousand downloads total - 7,607 stars on GitHub - 1 maintainer
grex 1.4.6
grex generates regular expressions from user-provided test cases.16 versions - Latest release: 3 months ago - 2 dependent packages - 5 dependent repositories - 113 thousand downloads total - 7,607 stars on GitHub - 1 maintainer
regen 0.1.0
A library and command-line tool for generating all strings matching a regular expression1 version - Latest release: over 5 years ago - 2.55 thousand downloads total - 2 stars on GitHub - 1 maintainer
lens-rs_derive 0.3.2
macro to derive lens for data type17 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 24.5 thousand downloads total - 116 stars on GitHub - 1 maintainer
lens-rs 0.3.2
lens implemented in rust16 versions - Latest release: over 4 years ago - 3 dependent packages - 1 dependent repositories - 22.2 thousand downloads total - 117 stars on GitHub - 1 maintainer
nym 0.1.0
Manipulate files en masse using patterns.2 versions - Latest release: over 4 years ago - 1 dependent package - 4.03 thousand downloads total - 32 stars on GitHub - 1 maintainer
matchete 0.0.24
A fast and flexible matcher for comparing and diffing data structures.20 versions - Latest release: 7 months ago - 7.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
7 versions - Latest release: over 2 years ago - 31 dependent packages - 52 dependent repositories - 1.21 million downloads total - 119 stars on GitHub - 1 maintainer
wax 0.6.0
Opinionated and portable globs that can be matched against paths and directory trees.7 versions - Latest release: over 2 years ago - 31 dependent packages - 52 dependent repositories - 1.21 million downloads total - 119 stars on GitHub - 1 maintainer
penum 0.1.30
Make enum conform to a given pattern31 versions - Latest release: over 1 year ago - 35.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
handy_async 0.2.13 💰
A handy library for describing asynchronous code declaratively14 versions - Latest release: about 8 years ago - 6 dependent packages - 4 dependent repositories - 60.4 thousand downloads total - 10 stars on GitHub - 1 maintainer
interactors 0.0.3
Command pattern implementation for Rust3 versions - Latest release: 3 months ago - 1.24 thousand downloads total - 1 maintainer
handy_io 0.1.2 💰
A handy pattern and futures based asynchronous I/O library3 versions - Latest release: about 9 years ago - 1 dependent package - 9.85 thousand downloads total - 10 stars on GitHub - 1 maintainer
findreplace 0.1.0
A tool to find and replace given pattern with substitute inside file.1 version - Latest release: over 2 years ago - 1.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
fn_chain 0.1.2
Helper macro/function to create function chaining3 versions - Latest release: over 5 years ago - 4.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
coolfindpattern 0.1.7
SIMD-accelerated pattern scanning library8 versions - Latest release: 5 months ago - 10.1 thousand downloads total - 16 stars on GitHub - 1 maintainer
webextension_pattern 0.3.0
Intuitive URL pattern matching as used by Firefox WebExtensions and by Chrome4 versions - Latest release: almost 5 years ago - 1 dependent repositories - 6.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
12 versions - Latest release: 5 months ago - 5 dependent packages - 19 dependent repositories - 325 thousand downloads total - 177 stars on GitHub - 1 maintainer
simsearch 0.3.0
A simple and lightweight fuzzy search engine that works in memory, searching for similar strings ...12 versions - Latest release: 5 months ago - 5 dependent packages - 19 dependent repositories - 325 thousand downloads total - 177 stars on GitHub - 1 maintainer
patternutils-derive 0.1.1
Derive macros & attribute macros for patternutils2 versions - Latest release: 8 months ago - 991 downloads total - 0 stars on GitHub - 2 maintainers
rawgrep 0.1.0
Grep at the speed of raw disk1 version - Latest release: about 1 month ago - 12 downloads total - 1 maintainer
memors 0.2.0
kitchen-sink for hooking functions (and finding patterns)4 versions - Latest release: 19 days ago - 55 downloads total - 1 maintainer
braillepatterndots 0.1.3
A simple crate for braille pattern3 versions - Latest release: over 5 years ago - 4.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
sea-canal 0.3.0
Identifies patterns in sequences of integers.5 versions - Latest release: almost 10 years ago - 9.05 thousand downloads total - 6 stars on GitHub - 1 maintainer
specx 0.1.0
Minimal Specification pattern utilities for Rust with composable predicate specs, boolean combina...1 version - Latest release: 2 months ago - 33 downloads total - 0 stars on GitHub - 1 maintainer
strategy-pattern-rs 0.1.0
A procedural macro library for implementing the Strategy Pattern in Rust.1 version - Latest release: 12 months ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
bit-parallel-search 0.1.0
Blazing fast string search using bit-parallel algorithms - up to 8x faster than naive search1 version - Latest release: 4 months ago - 353 downloads total - 1 maintainer
nym-cli 0.1.0
Manipulate files en masse using patterns.1 version - Latest release: over 4 years ago - 1.65 thousand downloads total - 32 stars on GitHub - 1 maintainer
split-every 3.1.0
Split for every n occurrences of a pattern iteratively!4 versions - Latest release: about 1 year ago - 3.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
vesta 0.1.0
Extensible pattern matching1 version - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 2.33 thousand downloads total - 1 stars on GitHub - 2 maintainers
grss_clone 0.5.0
A command-line search tool similar to grep8 versions - Latest release: 12 months ago - 5.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
sod-bus 0.4.2
Service Oriented Design - Single Producer Multi Consumer8 versions - Latest release: about 1 year ago - 9.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
binocular 0.0.0 💰
Binocular vision for your terminal1 version - Latest release: over 2 years ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
trs 0.1.0
Term Rewriting Systems1 version - Latest release: over 6 years ago - 1.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
jg 0.1.6
Jeff Goldblum (jg) is a command-line JSON processor. jg searches for structural patterns in json ...4 versions - Latest release: over 6 years ago - 7.31 thousand downloads total - 1 maintainer
visita 0.2.1
Elegant implementation of the Visitor Pattern4 versions - Latest release: over 3 years ago - 1 dependent repositories - 5.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
sod-tungstenite 0.4.2
Service Oriented Design - Tungstenite7 versions - Latest release: about 1 year ago - 8.07 thousand downloads total - 4 stars on GitHub - 1 maintainer
searepo 0.1.0
A Repository pattern library for SeaORM with automatic CRUD generation1 version - Latest release: about 1 month ago - 11 downloads total - 1 maintainer
sea-macros 0.1.0
Procedural macros for the searepo crate1 version - Latest release: about 1 month ago - 18 downloads total - 1 maintainer
match-string 0.1.2
Lightweight pattern-matching utilities for strings and sequences, with a proc-macro for ergonomic...3 versions - Latest release: about 1 month ago - 36 downloads total - 1 maintainer
match_string_macros 0.1.1
Proc-macro to provide ergonomic pattern-matching syntax for the `match-string` crate2 versions - Latest release: about 1 month ago - 39 downloads total - 1 maintainer
n-observer 0.1.2
An async/await observer pattern implementation.2 versions - Latest release: 28 days ago - 43 downloads total - 0 stars on GitHub - 1 maintainer
regex-specificity 0.1.0
A heuristic-based crate to calculate the specificity of a regular expression pattern against a sp...2 versions - Latest release: about 1 month ago - 21 downloads total - 1 maintainer
freneng 0.1.2
A useful, async-first file renaming library3 versions - Latest release: 28 days ago - 55 downloads total - 1 maintainer
ast-grep 0.40.5 💰
Search and Rewrite code at large scale using precise AST pattern165 versions - Latest release: 20 days ago - 1 dependent package - 566 thousand downloads total - 11,160 stars on GitHub - 1 maintainer
ast-grep-lsp 0.40.5 💰
Search and Rewrite code at large scale using precise AST pattern166 versions - Latest release: 20 days ago - 1 dependent package - 1 dependent repositories - 278 thousand downloads total - 11,160 stars on GitHub - 1 maintainer
ast-grep-dynamic 0.40.5 💰
Load tree-sitter dynamic library for ast-grep138 versions - Latest release: 20 days ago - 1 dependent package - 1 dependent repositories - 244 thousand downloads total - 11,160 stars on GitHub - 1 maintainer
ast-grep-language 0.40.5 💰
Search and Rewrite code at large scale using precise AST pattern154 versions - Latest release: 20 days ago - 4 dependent packages - 1 dependent repositories - 340 thousand downloads total - 11,160 stars on GitHub - 1 maintainer
Top 8.6% on crates.io
167 versions - Latest release: 20 days ago - 6 dependent packages - 3 dependent repositories - 308 thousand downloads total - 11,160 stars on GitHub - 1 maintainer
ast-grep-config 0.40.5 💰
Search and Rewrite code at large scale using precise AST pattern167 versions - Latest release: 20 days ago - 6 dependent packages - 3 dependent repositories - 308 thousand downloads total - 11,160 stars on GitHub - 1 maintainer
Related Keywords
rust
78
search
55
regex
38
grep
30
cli
27
macro
24
command-line-tool
24
command-line
24
glob
22
matching
22
match
20
gitignore
13
string
13
pattern-matching
12
text
12
builder
12
find
12
typescript
11
static-analysis
10
structural-search
10
macros
10
tree-sitter
10
derive
10
refactoring
10
linter
10
codereview
10
babel
10
proc-macro
10
ast
10
ripgrep
10
recursively-search
10
codemod
10
rewrite
10
signature
8
file
8
rust-lang
7
aho-corasick
7
design
7
service
7
egrep
6
tool
6
enum
6
rust-crate
6
text-processing
6
multi
6
library
5
di
5
trait
5
iterator
5
filesystem
5
async
5
no_std
5
substring
5
struct
5
matcher
4
command
4
database
4
design-pattern
4
python
4
state
4
text-mining
4
ignore
4
memory
4
no-std
4
traversing
3
repository
3
content-moderation
3
wildcard
3
lens
3
java
3
assert
3
development-tools
3
design-patterns
3
matching-engine
3
builder-pattern
3
binary
3
shape
3
dsl
3
parser
3
sensitive-word
3
rust-library
3
word
3
replace
3
text-classification
3
utility
3
text-analysis
3
injection
3
data
3
dependency
3
typemap
3
string-matching
3
utilities
3
case
3
extensible
3
rust-patterns
3
rename
3
path
3
sequence
2
scan
2
chain
2