grep-searcher crate (Rust)

E427871

The grep-searcher crate is a Rust library that provides fast, flexible search functionality over text data, forming a core component of tools like ripgrep.

All labels observed (1)

Label Occurrences
grep-searcher crate (Rust) canonical 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf Rust crate
software library
author Andrew Gallant NERFINISHED
coreComponentOf ripgrep NERFINISHED
dependsOn bstr
memmap2
regex-automata
designedFor fast text search
flexible search configuration
use in command-line search tools
ecosystem Rust crates ecosystem
hasFeature byte-oriented match reporting
configurable search options
handling of binary data
line terminator configuration
line-oriented match reporting
match sinks callback API
search over pre-compiled regexes
search statistics collection
hostedOn crates.io NERFINISHED
implements binary search mode
grep-like search
line-oriented search
literal search
multi-line search
regular expression search
search over UTF-8 text
search over arbitrary bytes
search over in-memory buffers
search over memory-mapped files
search over standard input
text search
license MIT NERFINISHED
UNLICENSE
maintainer Andrew Gallant NERFINISHED
partOf ripgrep codebase
programmingLanguage Rust NERFINISHED
relatedTo grep-cli NERFINISHED
grep-matcher
ripgrep NERFINISHED
repository https://github.com/BurntSushi/ripgrep
supports case-insensitive search
case-sensitive search
context lines after match
context lines before match
inverted matches
line counting
literal pattern searching
match counting
parallel search via external coordination
regex-based searching
search cancellation
search over multiple files
streaming search
usedBy ripgrep NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

ripgrep usesLibrary grep-searcher crate (Rust)