An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

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
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
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
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 files
3 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 matching
1 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 structs
5 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 dictionary
2 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 pattern
4 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
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 replacements
18 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 Consumer
10 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 Injection
2 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
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 methods
10 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 matching
5 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
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.Match
1 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 tool
2 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 library
1 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
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 patternize
3 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 tests
2 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 MySQL
11 versions - Latest release: 5 days ago - 150 downloads total
rustssh 0.1.2
ssh tools
3 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 wildcards
3 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 file
5 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 pattern
3 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 syntax
9 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 discriminants
4 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 matching
1 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
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 expression
1 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 type
17 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 rust
16 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
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 pattern
31 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 declaratively
14 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 Rust
3 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 library
3 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 chaining
3 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 library
8 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 Chrome
4 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
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 patternutils
2 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 disk
1 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 pattern
3 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 search
1 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 matching
1 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 grep
8 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 Consumer
8 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 terminal
1 version - Latest release: over 2 years ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
trs 0.1.0
Term Rewriting Systems
1 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 Pattern
4 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 - Tungstenite
7 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 generation
1 version - Latest release: about 1 month ago - 11 downloads total - 1 maintainer
sea-macros 0.1.0
Procedural macros for the searepo crate
1 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` crate
2 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 library
3 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 pattern
165 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 pattern
166 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-grep
138 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 pattern
154 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
ast-grep-config 0.40.5 💰
Search and Rewrite code at large scale using precise AST pattern
167 versions - Latest release: 20 days ago - 6 dependent packages - 3 dependent repositories - 308 thousand downloads total - 11,160 stars on GitHub - 1 maintainer