wildmatchby becheran
Simple string matching with questionmark- and star-wildcard operator
wildmatch2.7.05.8m/90d updated today
19 projects
The regex crate is Rust's standard regular expression engine. It guarantees linear-time matching on any input, which makes it safe for untrusted patterns and text, but it leaves out backreferences and look-around for that reason. When you need those features, fancy-regex adds them with a backtracking layer that falls back to regex for the parts it can. ripgrep uses the same engine family, so performance is well tested.
wildmatchby becheran
Simple string matching with questionmark- and star-wildcard operator
wildmatch2.7.05.8m/90d updated today
suffixby BurntSushi
Linear time suffix array construction (with Unicode support)
suffix1.3.011.6k/90d updated 3y ago
tabwriterby BurntSushi
Elastic tab stops (i.e., text column alignment)
tabwriter1.4.15.3m/90d updated 1y ago
human_regexby cmccomb
Compose readable regular expressions with a fluent API
human_regex0.3.1837/90d updated 1mo ago
rust-stop-wordsby cmccomb
Common stop words in many languages
stop-words0.10.16.1m/90d updated 1mo ago
cpcby probablykasper
Parses and calculates strings of math with support for units and unit conversion, from 1+2 to 1% of round(1 lightyear / 14!s to km/h).
v5.0.0updated 14d ago
triple_accelby Daniel-Liu-c0deb0t
Rust edit distance routines accelerated using SIMD; supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search
triple_accel0.4.0248.5k/90d updated 3y ago
Regular expressions implementation designed to support a relatively rich set of features such as look-around and backtracking.
fancy-regex0.19.283m/90d updated today
whatlang-rsby greyblake
Natural language detection library based on trigrams
whatlang0.18.01.6m/90d updated 10mo ago
textwrapby mgeisler
Word wrap text (with support for hyphenation)
textwrap0.16.460.8m/90d updated 19d ago
decancerby null8626
A tiny package that removes common unicode confusables/homoglyphs from strings.
decancer4.0.0512.5k/90d updated 3d ago
easy_readerby ps1dr3x
A reader that allows forwards, backwards and random navigations through the lines of huge files without consuming iterators
easy_reader0.5.216.5k/90d updated 4y ago
html-to-markdownby xberg-io
Fast, CommonMark-compliant HTML to Markdown converter with a Rust core and bindings for 12 languages.
html-to-markdown-rs3.18.5810.7k/90d HTMLupdated today
xbergby xberg-io
Document intelligence library that extracts text, tables, and metadata from 97+ formats (PDF, Office, images with OCR, HTML, email, archives), with bindings for 11 languages.
xberg1.3.1037k/90d updated today
rake-rsby yaa110
Multilingual implementation of RAKE algorithm for Rust
rake0.3.652.4k/90d updated 1y ago