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.
RustMIT Licenseactive
15 projectsLibraries › Text processing
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.
RustMIT Licenseactive
Regular expressions (RE2 style)
RustApache License 2.0active
Natural language detection library based on trigrams
RustMIT Licensesteady
Fast, CommonMark-compliant HTML to Markdown converter with a Rust core and bindings for 12 languages.
HTMLMIT Licenseactive
Regular expressions implementation designed to support a relatively rich set of features such as look-around and backtracking.
RustMIT Licenseactive
Word wrap text (with support for hyphenation)
RustMIT Licenseactive
Linear time suffix array construction (with Unicode support)
RustThe Unlicenseslowing
Elastic tab stops (i.e., text column alignment)
RustThe Unlicensesteady
A tiny package that removes common unicode confusables/homoglyphs from strings.
RustMIT Licenseactive
Rust edit distance routines accelerated using SIMD; supports fast Hamming, Levenshtein, restricted Damerau-Levenshtein, etc. distance calculations and string search
RustMIT Licensedormant
Simple string matching with questionmark- and star-wildcard operator
RustMIT Licenseactive
Generic string + iterable joining
RustMIT Licensedormant
A reader that allows forwards, backwards and random navigations through the lines of huge files without consuming iterators
RustApache License 2.0dormant
Multilingual implementation of RAKE algorithm for Rust
RustApache License 2.0slowing
Construct n-grams from arbitrary iterators
RustApache License 2.0dormant