CATEGORY
Text processing 4,995 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
inputx-pinyin-data-trigramsEmbedded word-trigram dict (inputx-fsa Dict format) for the inputx-pinyin engine — single byte slice, zero deps,…80MIT OR Apache-2.0
pankoA small, zero-copy text tokenizer that crumbles strings into Words, Symbols, and Newlines.80MIT
nl3-rsNatural language triples — parse plain-English Subject-Predicate-Object phrases into validated triples.80MIT
uni-xervo-pdfTiered PDF document extraction (native text -> OCR -> doc-VLM) for uni-xervo80Apache-2.0
twig-sysFFI bindings and native library for Twig (the Djot/Markdown/HTML/XML document engine). Used by the `twig-doc` crate.80MIT OR Apache-2.0
mds-coreMDS (Markdown Script) compiler — composable LLM prompt templates (library)79MIT
blockchains_address_extractorLibrary for extracting blockchain addresses from text.79MIT
tok3niz3r-runtimeEncoder and decoder for byte-level BPE tokenizers, with rkyv (zero-copy) and HuggingFace tokenizer.json loading. The runtime half…79MIT
moss-corePure-Rust content engine for moss: AST, render, resolve, validate, frontmatter, schema.79MIT
termdownRender Markdown with large-font headings in the terminal via Kitty graphics protocol79Apache-2.0
brookmd-coreIncremental, streaming-aware markdown parser with speculative closure79MIT
osmic-textText shaping, label collision, glyph atlas79MIT
markdown-it-rsRust port of popular markdown-it.js library. Forked from markdown-it-rust/markdown-it78MIT
neco-editor-viewportViewport geometry calculations for editor rendering78MIT
fast-grepIndexed regex search. 6-25x faster than ripgrep on large codebases via sparse n-gram index, position masks, and mmap'd posting…78MIT
legalis-cnChina (中国) jurisdiction support for Legalis-RS - Socialist civil law with Chinese characteristics78Apache-2.0
dictx-data-new-century-1Built-in DictX dictionary data shard for New Century Chinese-English.78non-standard
fdateNatural date input parsing78MPL-2.0
tiktagRust library and CLI for multilingual text anonymization with a built-in ONNX NER model.78MIT
typst-business-templatesBusiness document templates (invoices, offers, contracts) as an embeddable Rust library — powered by Typst, no CLI required78MIT
docx-mcp-serverDOCX MCP Server — 32 tools for creating, reading, editing, and converting Word documents with professional book formatting78Apache-2.0
mirr-kb-nativeMIRR native Rust RAG core with semantic and lexical retrieval78Apache-2.0
mla-titlecase-cliCLI for building and inspecting mla-titlecase lexicons78MIT
neco-editor-searchText search engine for editor buffers77MIT
mos-evalExpression and scripting evaluator for Mosaic (manifest §4, §25).77MIT
ascii_imageRender images as colorized ASCII art.77MIT
patchlibTooling for working with patch files77MIT
legalis-laLao PDR jurisdiction support for Legalis-RS - Civil Code 2020 with comparative law analysis77Apache-2.0
dictx-data-kd-4Built-in DictX dictionary data shard for KD dictionary data.77non-standard
dictx-data-kd-1Built-in DictX dictionary data shard for KD dictionary data.77non-standard
dictx-data-kd-3Built-in DictX dictionary data shard for KD dictionary data.77non-standard
legalis-zaSouth Africa jurisdiction support for Legalis-RS - Constitution, Companies Act, POPIA, Labour Relations77Apache-2.0
fastripgrepFast regex search with sparse n-gram indexing — faster than ripgrep on every pattern type77MIT
ztlgrTerminal-based note-taking app with Zettelkasten methodology77MIT OR Apache-2.0
dictx-indexIndex builder and binary entry storage for DictX.77MIT
chisloConvert numbers to Russian words (числа прописью) with grammatical gender, noun declension, ordinals, currency, percentages,…76MIT
dictx-data-kd-2Built-in DictX dictionary data shard for KD dictionary data.76non-standard
dictx-data-new-century-2Built-in DictX dictionary data shard for New Century Chinese-English.76non-standard
aware-tectonicA modernized, complete, embeddable TeX/LaTeX engine. Tectonic is forked from the XeTeX
extension to the classic "Web2C"…76MIT
fojin-clifojin 跨藏对读 CLI —— 离线查询佛典汉文的梵/巴/藏平行 (offline, no login)76MIT OR Apache-2.0
memora-coreVerifiable memory for AI: re-reads the source span behind every citation, recomputes its hash, and rejects what the source does…75Apache-2.0
avila-tokenizersThe most complete tokenizer library in Rust - BPE, WordPiece, Unigram, with native support for GPT, BERT, Llama, Claude75MIT OR Apache-2.0
legalis-thThailand jurisdiction support for Legalis-RS - Thai legal system with Buddhist Era calendar, FBA, BOI, PDPA, Labor law75Apache-2.0
legalis-vnVietnam jurisdiction support for Legalis-RS - Vietnamese legal system with socialist market economy, Labor Code, Enterprise,…75Apache-2.0
ctranslate2-serverA high-performance inference server for CTranslate2 models, compatible with OpenAI's API.75MIT
hancat-core함수 하나로 토시 변환과 용언 활용을 {단어, 접사} 템플릿으로 자동 처리하는 라이브러리75MIT
markdown-readtimeA library to estimate reading time for Markdown content74MIT
lots-of-namesGenerate fun, safe-for-work, reproducible human-ish names from arbitrary input strings.74MIT
kd-rustA crystal clear command-line dictionary.74MIT
llmxUtilities for working with LLM outputs (e.g. fuzzy JSON extraction/parsing).74MIT
legalis-inIndia jurisdiction support for Legalis-RS - comprehensive modeling of Indian law74Apache-2.0
legalis-idIndonesia jurisdiction support for Legalis-RS - Indonesian legal system with Civil Law + Islamic Law hybrid, PDP, Labor,…74Apache-2.0
legalis-aeUAE (United Arab Emirates) jurisdiction support for Legalis-RS - Federal Laws, Labor, Commercial Companies, Data Protection, Free…74Apache-2.0
jw-hwp-mcpRead-only MCP (Model Context Protocol) server exposing HWP 5.0 and HWPX documents to LLM clients74MIT
ocrA pure Rust CLI OCR tool for printed text extraction74Apache-2.0
cg3VISL CG-3 (Constraint Grammar) engine — Rust port73GPL-3.0-or-later
journey-cliA CLI-based journal application with automatic timestamping, vault management, and Obsidian integration73MIT
lectito-wasmJavaScript and WebAssembly bindings for Lectito.73MPL-2.0
multimatchMulti-pattern matching engine — Aho-Corasick + regex73MIT
aozora-flavored-markdownAozora Flavored Markdown: CommonMark + GFM + Aozora Bunko notation integration over a vendored comrak fork73Apache-2.0 OR MIT
mdlensToken-efficient Markdown structure CLI for agents73MIT
scrybe-mermaid-renderScrybe Mermaid renderer — a thin wrapper over mermaid-rs-renderer that injects Scrybe provenance (source + sha256)73Apache-2.0
mindcorePluggable, feature-gated memory engine for AI agent applications72MIT OR Apache-2.0
sel-rsSelect slices from text files by line numbers, ranges, positions, or regex72MIT OR Apache-2.0
markdown-stripStrip Markdown formatting (headers, bold, italic, links, code, blockquotes) to plain text. Conservative, fast, zero deps.72MIT OR Apache-2.0
legalis-brBrazilian law library - CDC, CLT, LGPD, Civil Code, Corporate Law72Apache-2.0
okf-open-knowledge-formatCore document model and repository API for the Open Knowledge Format.72Apache-2.0
slop-guardDetect AI slop patterns in prose — scores text 0-100 for ~80 regex-based rules targeting LLM writing tics72MIT
fmdFind Markdown files by metadata - Search by tags, frontmatter, and custom fields72MIT
aufbauGeneralized prefix parsing for a class of context-dependent languages72MIT
mask-piiA lightweight library to mask PII (Personally Identifiable Information) like emails and phone numbers.71MIT OR Apache-2.0
vidyaVidya — programming reference library and queryable corpus for AGNOS71GPL-3.0-only
summeraTUI for webpage summarisation71MIT
semantic-commandsA lightweight Rust framework for defining and executing semantic commands using text embeddings71MIT OR Apache-2.0
panini-lang-engineExecution engine for the Panini linguistic feature extraction framework71MIT
iword-cliCLI keyword scanner — iword-rs command-line tool71MIT
whetstoneParses and evaluate string representations of mathematical expressions in various syntaxes71GPL-3.0
adze-linecol-coreLine/column byte-position tracking utilities for parser lexers and scanners.71MIT OR Apache-2.0
neco-diffcoreLine-level and character-level diff computation with hunk mapping and side-by-side view support71MIT
mdwrightCommand-line delivery for mdwright71MIT OR Apache-2.0
colorful-irBoundary DTOs (Wesley-generated) for the colorful.syntax/v1 IR, plus the projection from colorful-core.71Apache-2.0
suture-repair-coreByte-level JSON stream repair engine — closes truncated/malformed LLM JSON.71MIT OR Apache-2.0
lling-llangWFST framework for text normalization and grammar correction71Apache-2.0
hanmoHangul syllable composition/decomposition and jamo conversion: conjoining jamo (U+1100) <-> precomposed syllables (U+AC00) <->…71MIT OR Apache-2.0
citenexus-coreCiteNexus's Rust engine: extraction (pdf/docx/pptx/xlsx/html/md/csv/txt), any-format→markdown emission, lance store access,…71Apache-2.0
meon-mdA fast flat parser for a Markdown subset, built on the meon engine71MIT OR Apache-2.0
human-namesA random generator for human first and last names70MIT
odtgenFlat ODT writer70MIT
rust-mandoConvert Chinese characters to pinyin with jieba word segmentation70MIT
ascii-fmtCLI tool to fix and align ASCII diagrams generated by AI agents70MIT
philiprehberger-str-utilsString manipulation utilities — truncation, case conversion, padding, and whitespace operations70MIT
faithAgent-first Bible CLI. Multi-locale, deterministic, offline. Returns canonical JSON, supports batch and multi-translation…70MIT OR Apache-2.0
colorful-lintProse-linting rule pack: an Analyzer adapter for colorful-language.70Apache-2.0
sqz-wasmBrowser WASM build of sqz — LLM context compression for browser extensions70non-standard
fuzzengineFast fuzzy string matching with bit-parallel edit-distance algorithms (Myers, Hyyrö) and RapidFuzz(fuzzywuzzy)-style ratios.70MIT
seagrepIndexed regex search for private S3 buckets70MIT OR Apache-2.0
mcp-pdfThe PDF Operating Layer for AI Agents — 57 tools for inspect, extract, generate, convert, manipulate, secure, and fill PDFs70Apache-2.0
lexrsEfficient lexicon data structures: Trie and DAWG69MIT
uniko-pipesLayer 2: Pipeline infrastructure — Step trait, circuit breaker, retry, DLQ, metrics69Apache-2.0
latingaHigh-performance, Zero-Copy Uzbek Cyrillic-Latin transliterator.69MIT OR Apache-2.0
semtree-cliCLI for semtree: index, search, analyze codebases69MIT
readmetooRead markdown files with beautiful themes, syntax highlighting, and pager support69MIT
philiprehberger-changelogProgrammatic CHANGELOG.md parsing, generation, and manipulation following Keep a Changelog format69MIT
cpcaChinese Province, City and Area Parser - 中国省市区地址解析库69MIT
content-extractor-rl-cliRL-based article extraction from HTML using Deep Q-Networks and heuristic fallback69MIT OR Apache-2.0
docrafter-coreCore types, styles, and errors for the docrafter document library69MIT OR Apache-2.0
pas-fuzzy-searchA high-performance, multi-algorithm fuzzy search library that combines Damerau-Levenshtein, Jaro-Winkler, Jaccard, Cosine, and…68MIT
herosal-textSAL Text - Text processing and manipulation utilities with regex, templating, and normalization68Apache-2.0
docxcoreDependency-free DOCX (OOXML) I/O: ZIP, DEFLATE, XML, document model, and PDF export.68MIT
mq-convA CLI tool for converting various file formats to Markdown68MIT
docuparseDocument extraction and parsing - PDF text, rendering, and OCR68MIT
good-morningA welcome message generator.68MIT
mojibanMojiban (文字盤) — rich text rendering: markdown, syntax highlighting, styled spans68MIT
use-globPredictable glob helper utilities for RustUse68MIT OR Apache-2.0
meon-jsonA fast flat parser for a JSON, built on the meon engine68MIT OR Apache-2.0
italicA static site generator for your digital garden68AGPL-3.0-or-later
terraphim-replOffline-capable REPL for semantic knowledge graph search67Apache-2.0
philiprehberger-clicolorCross-platform terminal color and style output with automatic capability detection67MIT
forgetlessSmart context optimization for LLMs that compresses massive content to fit your token budget67MIT OR Apache-2.0
almanaculumCore types and traits for analysis67AGPL-3.0-only
kael_enginesGeneral-purpose workload engines (Unicode text, undo, crash reporting, app data models) for the Kael UI framework67Apache-2.0
inputx-pinyin-wasmWASM bindings for inputx-pinyin — Mandarin Pinyin IME engine, browser/Node ready. Powers the Inputx IME web surface.67MIT OR Apache-2.0
holys3Indexed regex search for local files and private S3 buckets67MIT OR Apache-2.0
opf-mlxThin Rust client for the native MLX OpenAI Privacy Filter server67Apache-2.0
im-bibtexFast BibTeX parser, formatter, and toolkit — parse, format, decode LaTeX, expand journal macros. Includes CLI, MCP server, and…66MIT
richparseA Rust library for parsing rich text markup into ANSI escape sequences for terminal output.66MIT
madA fast Markdown terminal renderer with syntax highlighting66Apache-2.0
use-matchShared match-result primitives for RustUse pattern helpers66MIT OR Apache-2.0
gaze-token-bridgeOwner-side authorization + translation bridge between a RedactionSession and IndexDomains (work in progress).66Apache-2.0 OR MIT
shcortexArtificial hippocampus — persistent memory layer for any LLM with causal context compression66BUSL-1.1
daken-rsJapanese romaji input matcher for typing games66MIT
tinyjuicePluggable token compression for OpenHuman.66GPL-3.0-only
tiny-regexA no_std, no alloc regex engine for embedded systems. ~2.5 KB, all storage on the stack.66Apache-2.0
aicx-retrieveRetrieval trait surface, Tantivy adapter, and manifest contract for aicx hybrid indexes.65BUSL-1.1
heroindexA Tantivy-based indexing server with OpenRPC socket interface65MIT
gaze-mcp-bridgePolicy-gated MCP bridge for Gaze pseudonymization sessions65Apache-2.0 OR MIT
invlexLibrary for inverse lexicographic (a tergo) sorting65MIT OR Apache-2.0
corpipe-rsCorPipe coreference analysis library and CLI65MPL-2.0
astorionA Duckling-inspired, rule-based entity parsing engine in Rust, designed for extensible time and numeral parsing using a…65MIT
use-regexPractical regex utility helpers for RustUse65MIT OR Apache-2.0
uniko-cortexLayer 5: Higher reasoning — procedure promotion and topic detection64Apache-2.0
jmdict-fast-ffiFFI-agnostic facade over jmdict-fast (designed for uniffi, flutter_rust_bridge, bolt-ffi, etc.)64MIT
mdbook-luadoctestAn mdBook renderer that extracts Lua code blocks as doctests and writes them to a test.lua script64AGPL-3.0-or-later
graphragGraphRAG - Knowledge Graph RAG: meta-crate that bundles graphrag-core and graphrag-cli64MIT
rxlsbPure Rust XLSB (Excel Binary Workbook) reader/writer library64Apache-2.0
inputx-wubi-wasmWASM bindings for inputx-wubi — Wubi 86 encoder + dictionary, browser/Node ready. Powers the Inputx IME web surface.64MIT OR Apache-2.0
stemmaTyped-IR DOCX compiler with tracked-change semantics: DOCX -> CanonDoc -> DOCX, with diff/merge, redline, and a…63MIT OR Apache-2.0
uniko-extractLayer 3: Content processing — NER, observations, chunking, ingest, embedding63Apache-2.0
saytifyA simple library for greeting and farewell messages63MIT
scribe-cliAdvanced code analysis and repository exploration library with AI-powered insights63MIT OR Apache-2.0
shared_prefix_lenHigh-performance shared prefix length calculation / 高性能共享前缀长度计算63MulanPSL-2.0
cloakrs-cliCommand-line PII scanner and masker powered by cloakrs63MIT
dictx-searchSearch engine integration and ranking for DictX.63MIT
use-wildcardSimple wildcard matching helpers for RustUse63MIT OR Apache-2.0
mdview-tuiA minimal terminal markdown reader: opens a .md file in a centered column in the alternate screen, with syntax-highlighted code…63MIT
mos-pdfPDF backend for Mosaic (manifest §21.1).63MIT
corpaThe ripgrep of text analysis. Blazing-fast CLI for corpus-level NLP statistics.62MIT OR Apache-2.0
nyx-agent-nyxImplementation-detail subprocess driver for the upstream nyx static scanner.62AGPL-3.0-or-later
docx-review-coreReview-oriented DOCX extraction library for tracked changes, comments, and structural blocks62MIT
umscUyghur multi-script converter for Arabic, Latin, Yengi, Cyrillic, XJUS, and Uzbek Latin scripts62MIT
cli-pdf-extractFast Rust CLI wrapper around pdf_oxide for LLM-friendly PDF extraction62MIT
lessmarkThe markdown alternative that agents (and humans) love.62MIT
sais-rsPure-Rust SA-IS suffix array construction, BWT, and inverse BWT with rayon parallelism. Output byte-compatible with libsais.62MIT OR Apache-2.0
copperlaceProcedural text renderer for generative grammar configuration61Apache-2.0
simdutf8-cliSIMD-accelerated UTF-8 validation CLI built on the simdutf8 crate, with hardened path handling.61Apache-2.0
notidiumDeveloper-focused, local-first note-taking with semantic search and MCP integration61MIT
chatpack-cliCLI tool for parsing and converting chat exports into LLM-friendly formats61MIT
mannersLibrary for writing application manpages61MIT
agent-atlasDeterministic knowledge base indexer for AI agents61MIT
rhymomaticA fast, phoneme-aware rhyme, alliteration, and assonance finder for the command line.61Apache-2.0
betteroffice-ooxml-textShared OOXML text shaping, measurement, line breaking, and bidirectional text support.61Apache-2.0
scour-secretsDeterministic one-way data sanitization engine60Apache-2.0
sedxA safe, modern replacement for GNU sed with automatic backups, preview mode, and rollback60MIT
pagefuseYour pages, your way — PDF, DOCX, images and more60MIT
caseidaeConvenient converters between letter casings of Rust identifiers.60AGPL-3.0-only
mos-htmlSemantic HTML backend for Mosaic (manifest §21.2).60MIT
mos-packagesPackage manifest and dependency resolution for Mosaic (manifest §14).60MIT
sqdistFast string-distance CLI for typosquatting and homoglyph detection (Levenshtein, Damerau-Levenshtein, UTS#39 confusable-weighted).60MIT OR Apache-2.0
strsliceRust library that provides zero copy string iterators for working with string slices. The library offers iterators similar to…59MIT
jailguardPure-Rust prompt-injection detector with 1.5MB embedded MLP classifier. 98.40% accuracy, p50 14ms CPU inference, 8-class attack…59MIT OR Apache-2.0
red-sedAn experimental drop-in replacement for GNU sed, written in Rust59MIT
sdsforgeCLI and desktop app for generating, converting, validating, and rendering chemical safety data sheets in MHLW/JIS Z 7253…59MIT OR Apache-2.0
mos-cacheIncremental build cache for Mosaic (manifest §7, §32).59MIT
uffs-textUnicode text processing for UFFS: NTFS case folding, trigram keys, i18n foundation59MPL-2.0
tuipoGrammarly-style spell-check for your terminal — underlines typos as you type in any TUI59MIT OR Apache-2.0
rakugakiA Rust library for rendering TTF/OTF font characters as ASCII art in the terminal58MIT OR Apache-2.0
compact-enc-detRust bindings for Compact Encoding Detection (CED) library - detect character encodings in text58MIT
kdexA fast CLI for indexing and searching code repositories and knowledge bases for AI-powered workflows58MIT
legalis-krSouth Korea (대한민국) jurisdiction support for Legalis-RS - Civil law system with Korean characteristics58Apache-2.0
lede-enrichDeterministic classical NLP enrichment for the lede Rust path — gazetteer NER, numeric facts, opt-in POS, lemma, and an opt-in…58Apache-2.0 AND CC-BY-SA-4.0
htmlsanitizerA fast, allowlist-based HTML sanitizer58MIT
wubiSelf-developed Wubi 86 encoder, dictionary, and dataset (PHF + FST, WASM-ready).58MIT OR Apache-2.0
pdfmake_rustRust library for generating PDF documents, inspired by JavaScript pdfmake58Apache-2.0
sup-xml-cliCommand-line tool for SupXML: lint, format, xpath, validate, repair, c14n, diff58non-standard
rdocx-cliCLI tool for inspecting, converting, and manipulating DOCX files57MIT OR Apache-2.0
phenotyperCore compiler library for the Phenotyper structural artifact definition language57Apache-2.0
mdqyjq for markdown: query and transform Markdown with a hybrid selector and jq DSL57MPL-2.0
fr-searchA high-performance, ultra-optimized search engine and document tagging system built on Tantivy and Meta's FastText model.57MIT
enhex_coreEnhEx core engine - compiles Enhanced Expressions to Regex57MIT
inkferro-coreLayout, text measurement, ANSI render, and frame-diff engine for inkferro — a Rust-backed, byte-for-byte drop-in for the ink…56MIT OR Apache-2.0