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.
cloudiful-redactorStructured text redaction with reversible sessions for secrets, domains, URLs, and related sensitive values.327Apache-2.0
interslavic-coreDependency-free Interslavic morphology rules326MIT OR Apache-2.0
llmtxt-coreCore primitives for llmtxt: compression, patching, hashing, signing, and encoding325MIT
casenseConvert strings into any case324MIT
difflib-fastFast, byte-for-byte exact difflib Ratcliff–Obershelp (gestalt) similarity ratio + single-linkage clustering (suffix automaton),…324MIT
donglerCommand-line PDF and document extraction to Markdown, LaTeX, and JSON.323MIT
mecrabA high-performance, thread-safe morphological analyzer compatible with MeCab, written in pure Rust322MIT OR Apache-2.0
kotoba-ssgStatic Site Generator implemented in Kotoba language321Apache-2.0
oxipdf-fragmentPagination and fragmentation engine for oxipdf320MIT OR Apache-2.0
hyprcorrectKeyboard-driven desktop spelling and typo corrector for macOS and Linux/Wayland.320MIT OR Apache-2.0
giallo-kakKakoune syntax highlighter using TextMate grammars319MIT
md-formatterA fast, opinionated Markdown formatter317MIT
cognee-modelsCore domain data models (DataPoint, User, graph/vector entities) for the cognee AI-memory pipeline.317MIT OR Apache-2.0
mq-viewA library and CLI tool for rendering Markdown documents with syntax highlighting and rich text formatting317MIT
bibtex-parserBibTeX parser for Rust317MIT OR Apache-2.0
emoji-searchFast fuzzy emoji searcher and picker for the terminal.316MIT
numeronym-cliA CLI tool that generates numeronym abbreviations from text315MIT
rushdown-footnoteFootnote extension for rushdown markdown parser314MIT
ainl-semantic-taggerDeterministic semantic tagging and normalization for AINL / ArmaraOS agents314Apache-2.0
hf-chat-templateRender Hugging Face chat_template (Jinja2) prompts byte-identically to transformers.apply_chat_template.313MIT OR Apache-2.0
dmc-transformTransform pipeline and built-in transformers for the dmc compiler312MIT
vex-aiVEX - Your local AI coding assistant with attitude and deep expertise310MIT
zer-blockingBlocking strategies and inverted index for candidate pair generation in zer309Apache-2.0
tramaObsidian vault parser — wikilink extraction, file index, stem resolution308MIT
bm25-vectorizerA minimal Rust library for creating sparse vector representations (embeddings) using the BM25 algorithm for information retrieval.305MIT
xml-3dm3-way XML diff and merge tool304LGPL-2.1-or-later
amdbTurn your codebase into AI context. A high-performance context generator for LLMs (Cursor, Claude) using Tree-sitter and Vector…304MIT
code-agentAI-Native Code Assistant Library303MIT
pinyin-converterFast, dictionary-backed Chinese to Pinyin conversion for Rust and the command line.303MIT
mdvaultCLI tool for managing markdown vaults with structured notes, validation, and search302MIT
matchsorterFuzzy string matching and sorting, inspired by match-sorter302MIT OR Apache-2.0
rexis-ragRexis RAG - High-performance Retrieval-Augmented Generation framework with memory-first agents, vector search, and LLM integration301MIT
office_oxide_mcpMCP server for Office document extraction — gives Claude, Cursor, and AI assistants the ability to read…300MIT OR Apache-2.0
hayaiHayai (速い) — generic fast-match engine with pluggable normalizers and prefilters299MIT
recast-coreEngine behind the recast CLI: regex / Rhai script / tree-sitter rewrites, atomic two-phase commit, schema-locked JSON output.299MIT
markovify-rsA fast, extensible Rust implementation of a Markov chain text generator, inspired by markovify298MIT
gaze-cliGaze command-line interface298Apache-2.0 OR MIT
mnemoriaPersistent, git-friendly memory storage for AI agents with hybrid semantic + full-text search295MIT
dmc-highlightBundled syntect grammars and themes for dmc syntax highlighting295MIT
hr-shapeCommand-line utilities for HarfRust text shaping library.294MIT
trailfixTrim trailing whitespace and ensure single newline at EOF293MIT OR Apache-2.0
super-speedy-syslog-searcher_ereSupport crate for super-speedy-syslog-searcher.293MIT
mdcastMarkdown → DOCX/ODT/PDF/PPTX/HTML-reveal with per-page layout templates, powered by pandoc and typst293MIT OR Apache-2.0
pyohwa-searchSearch index builder for Pyohwa static site generator293MIT
pdflens-mcpAn MCP server for reading PDFs, coded by human, designed for AI.293Apache-2.0
rawk-cliThe rawk cli, which is an AWK interpreter clone. The goal is to be POSIX compatible.292MIT
microslopTurn your text into beautifully chaotic, glitchy, Wandoze-level slop.292MIT
bm25xA fast, streaming-friendly BM25 search engine with mmap support292Apache-2.0
ublxTUI to index once, enrich with metadata, and browse a flat snapshot in a 3-pane layout with multiple modes.292MIT or Apache-2.0
shiplog-redactDeterministic profile-based redaction engine for shiplog events and workstreams.292MIT OR Apache-2.0
mkdlintA style checker and lint tool for Markdown/CommonMark files, written in Rust.291Apache-2.0
kanuniAI-powered legal intelligence CLI - The Ottoman Edition291MIT OR Apache-2.0
cp-embeddingsLocal embedding generation using GTE-Qwen2-1.5B-instruct via Candle — private, on-device AI inference290AGPL-3.0
triplets-debugReusable debug/demo runners for the triplets data pipeline framework.290MIT OR Apache-2.0
vigil-redactionPrivacy filter for Vigil — hard fingerprint rules (13 kinds) + optional ONNX-backed PII scanner with multilang ensemble289Apache-2.0
mos-coreCore document model, IDs, and diagnostics for Mosaic (manifest §5, §31).289MIT
prosesmasher-app-coreInternal core checks crate for the prosesmasher workspace. Published to support the workspace dependency graph.287MIT
prosesmasher-adapters-outbound-parserInternal parser adapter crate for the prosesmasher workspace. Published to support the workspace dependency graph.287MIT
phyla-langA procedural language generation library that creates consistent, deterministic constructed languages based on cultural…287MIT OR Apache-2.0
three-dcf-coreDocument-to-dataset encoding library for LLM training data preparation. Converts PDFs, Markdown, HTML into structured formats…287Apache-2.0
cloakrs-coreCore PII scanning, recognizer, and masking primitives for cloakrs287MIT
llama-runnerA straightforward Rust library for running llama.cpp models locally on device287Apache-2.0
infigraph-docsDocument indexing and search for Infigraph — PDF, DOCX, PPTX, XLSX, Markdown, and plain text287Apache-2.0
editor-core-lspLSP integration for editor-core.286MIT OR Apache-2.0
ratatui-mergeareaAutomerge text editor widget for ratatui based on tui-textarea286GPL-3.0
shiplog-render-mdMarkdown self-review packet renderer for canonical shiplog data.286MIT OR Apache-2.0
prosesmasher-adapters-outbound-fsInternal filesystem adapter crate for the prosesmasher workspace. Published to support the workspace dependency graph.285MIT
rtb-docsInteractive docs browser, embedded-HTML docs-serve server, and AI Q&A seam. Part of the phpboyscout Rust toolkit.285MIT
jacs-cliJACS CLI: command-line interface for JSON AI Communication Standard285Apache-2.0
rwmlNative Rust toolkit for Microsoft Word — read, write, edit, and render legacy .doc (Word 97-2003, [MS-DOC]) and modern .docx…285MIT
newt-coreNewt-Agent core types, errors, and the NeMoCode-style tier router284Apache-2.0
mdlocA Rust command-line tool for processing image links in Markdown files. Download remote images and convert them to Base64 embedded…284GPL-3.0
oxitext-layoutText layouter for OxiText: LTR/RTL bidi, UAX #14 line-break, vertical CJK (M1/M2)284Apache-2.0
web2llmFetch web pages and convert to clean Markdown for LLM pipelines283MIT
jjpwrgemjjpwrgem json parser with really good error messages283MIT
docling-ragPluggable RAG subsystem for docling.rs: chunking, embeddings, vector store, and semantic search.282MIT
ledeDeterministic extractive summarization — stdlib + regex only281Apache-2.0
supramark-font-metricsFont metrics abstraction for the *-little family: a Metrics trait with ttf-parser and host-callback implementations, backed by an…281Apache-2.0 OR MIT
editor-core-sublimeSublime syntax highlighting and folding integration for editor-core.280MIT OR Apache-2.0
lang-checkMultilingual prose linter with tree-sitter extraction and pluggable checking engines280MIT
aozora-coreCore library for Aozora Bunko format processing278MIT
editor-core-highlight-simpleSimple syntax highlighting implementation for editor-core.278MIT OR Apache-2.0
oxitext-shapeSwash-based text shaper for OxiText278Apache-2.0
oxipdf-themeSemantic role → resolved style theme system for the oxipdf PDF engine276MIT OR Apache-2.0
sapphire-journal-coreMarkdown-based task and note manager that keeps your data alive as plain text - timeless like fossils276MIT OR Apache-2.0
scrybe-coreScrybe core — AST, Document, ContentAddressable, Plugin trait, Workspace276Apache-2.0
qemHigh-performance cross-platform text engine for massive files.275MIT OR Apache-2.0
matchkitVocabulary types for multi-pattern matching — Match struct, Matcher trait, shared errors275MIT
rpm-specParser and pretty-printer for RPM .spec files275MIT OR Apache-2.0
cognee-graphKnowledge-graph database abstraction (embedded Ladybug) for the cognee pipeline.274MIT OR Apache-2.0
oxipdf-emitPDF object emission for the oxipdf PDF engine273MIT OR Apache-2.0
semtree-parseTree-sitter parsing and chunk extraction for semtree273MIT
croma-fmtABC formatter library built on croma-core273Apache-2.0
sds-converter-coreConvert chemical safety SDS documents (PDF/DOCX) ↔ MHLW/JIS Z 7253 standard JSON via LLM. Supports Claude, GPT, Gemini.…273MIT OR Apache-2.0
louis-rsA pure Rust re-implementation of the liblouis braille translator and back-translator273LGPL-2.1-or-later
readexHTML main-content extraction (article body, title, metadata) — Rust ports of Mozilla Readability, Trafilatura, and htmldate.272MIT OR Apache-2.0
arcweightA high-performance, modular library for weighted finite state transducers with comprehensive examples and benchmarks272Apache-2.0
harrierA line-map and character-encoding-aware red-green tree for structured, lossless, incrementally-editable text272MIT
mdwright-mathPure TeX/math recognition and normalisation for mdwright272MIT OR Apache-2.0
context-forgeLocal-first persistent memory for LLM applications - turso + Tantivy BM25 retrieval, recency decay, token-budget context…272Apache-2.0
ebnftobnfA straightforward EBNF to BNF reducer271MIT
content-canonicalContent canonicalization and text normalization library271Apache-2.0
oxitextPure-Rust text rendering pipeline (facade): shape → layout → raster271Apache-2.0
spdfdiff_cliCommand-line semantic PDF diff and comparison tool with JSON, Markdown, and HTML output.271MIT
cognee-telemetryOpt-in product-analytics telemetry for the cognee AI-memory pipeline.270MIT OR Apache-2.0
llm-utlConvert code repositories into LLM-friendly prompts with smart chunking and filtering269MIT
ripsed-cliA fast, modern stream editor — like ripgrep is to grep, ripsed is to sed269MIT OR Apache-2.0
semtree-storeVector store trait and backends (usearch)268MIT
rosetta-aispBidirectional prose ↔ AISP symbolic notation conversion based on the Rosetta Stone mappings268MIT
lumis-cliSyntax Highlighter CLI powered by Tree-sitter and Neovim themes266MIT
unicode-width-utilsA thin-wrapper for the `unicode-width` crate with additional functionalities266Apache-2.0
zrd-coreCore editing logic for Zrd text editor (platform-agnostic)265MIT
pdf-engineUnified PDF rendering engine — page rendering, text extraction, thumbnails.265non-standard
haqumei-cliCommand-line interface for the Haqumei G2P (Grapheme-to-Phoneme) engine.265Apache-2.0
low-expectationsGX-inspired validation engine for content validation264MIT
mallardA line-oriented text buffer using an immutable green/red model with cheap branching and undo/redo.264MIT
dmc-codegenHTML and MDX body emitters for the dmc compiler264MIT
pivot-pdfA low-overhead PDF generation library for reports, invoices, and documents264MIT
gaze-documentReversible PII pseudonymization for documents — Tesseract OCR + Gaze redact → SafeBundle (clean Markdown + manifest + report).264Apache-2.0 OR MIT
aozora-cstLossless concrete syntax tree (CST) for the aozora parser — rowan-backed projection from BorrowedLexOutput. Internal crate; reach…263Apache-2.0 OR MIT
rsnxA Rust library for parsing nginx access logs, inspired by gonx262MIT
utf-64The next-generation text encoding standard using 64 bits per character262MIT OR Apache-2.0
phonetikPhonetic analysis engine for English. Rhyme detection, stress scanning, meter analysis, and syllable counting with a 126K-word…262MIT
tree-sitter-toolangToolang grammar for tree-sitter262MIT
cognee-vectorVector-store abstraction with brute-force, LanceDB, and pgvector adapters for cognee.261MIT OR Apache-2.0
toolpath-mdRender Toolpath documents as Markdown for LLM consumption261Apache-2.0
mssql-value-serializerConvert Rust values into SQL Server-compatible literal expressions, enabling dynamic SQL generation without parameter count…259MIT
cognee-databaseRelational metadata store (SQLite/Postgres via SeaORM) for the cognee AI-memory pipeline.258MIT OR Apache-2.0
pretty-consoleA fluent, zero-cost API for styling terminal text with colors and attributes258MIT
crabularA high-performance ASCII table library for Rust256MIT
laurus-mcpMCP (Model Context Protocol) server for the Laurus search engine256MIT
mdcat-ngcat for markdown: show markdown documents in terminals256MPL-2.0 AND Apache-2.0
bear-queryA read-only Rust library for querying the Bear note-taking app's SQLite database with minimal interference254Parity-7.0.0
vn-nlp-coreCore types, traits, and errors for vn-nlp254MIT OR Apache-2.0
vaultparserA fast, pure-Rust library and visual tool for extracting tabular transaction ledgers from PDF bank statements254AGPL-3.0-only
rushdown-fenced-divFenced div extension for rushdown markdown parser254MIT
chinese-validator-coreCore validation logic for Chinese data (address,id_card, license_plate,name, phone, postal_code,qq,username,etc.)252MIT
jjpwrgem-lspJSON language server with rich errors252MIT
supermarkdownHigh-performance HTML to Markdown conversion for LLMs249MIT
aozora-querytree-sitter-flavoured pattern queries over the aozora concrete syntax tree. Internal crate; reach it via the aozora crate's…249Apache-2.0 OR MIT
syllabify-frSyllabification française pour l'apprentissage de la lecture — port de LireCouleur 6249GPL-3.0-or-later
honyaA terminal app for AI-assisted Japanese→Thai/English light-novel translation (EPUB import + a three-agent LLM pipeline over…249Apache-2.0
aglowRender Markdown beautifully in the terminal 🔥248MIT OR Apache-2.0
scrivener-rtfPure Rust RTF parser and generator, optimized for Scrivener workflows248MIT
zantetsu-vecdbCanonical anime title matching via Kitsu dumps or remote endpoints248MIT
aozora-cliCommand-line frontend for the aozora parser: check / fmt against Aozora Bunko notation files247Apache-2.0 OR MIT
oximedia-caption-genAdvanced caption and subtitle generation — speech alignment, line breaking, WCAG compliance, and speaker diarization for OxiMedia246Apache-2.0
openlbA high-speed Sexual Image classifier and filtering library246non-standard
cml-rsContent Markup Language (CML) v0.2 parser, generator, validator, and embedding store for structured documents246MIT
maproomSemantic code search powered by embeddings, with SQLite or PostgreSQL/pgvector storage246MIT
dmc-schemaVelite-style schema builders for dmc collection records245MIT
gorgeousGrammar-driven pretty printers auto-generated from BBNF grammars245MIT
leindexLeIndex MCP and semantic code search engine for AI tools and large codebases245MIT OR Apache-2.0
bolivar-cliPDF text extraction CLI tools245MIT
mdstitchStreaming markdown preprocessor that closes unterminated syntax token-by-token.244Apache-2.0
mdwright-documentRecognised Markdown document facts with stable source coordinates244MIT OR Apache-2.0
kiroku-tuiA simple, terminal-based personal journaling and note-taking tool.244MIT
cognee-llmLLM client abstraction (OpenAI-compatible) for the cognee AI-memory pipeline.243MIT OR Apache-2.0
treease-cliCommand-line interface for querying, transforming, and previewing structured documents with Treease242non-standard
dynomite-searchRediSearch FT.* command surface for the Dynomite engine: vector + text indexing, schema, registry, k-NN coordinator, and RESP…242Apache-2.0
prosesmasherDeterministic prose quality validator (binstall-only stub; install via cargo binstall prosesmasher)242MIT
agentroot-coreCore library for agentroot - semantic search engine with AST-aware chunking and hybrid search241MIT
yuru-zhChinese pinyin matching support for Yuru241MIT OR Apache-2.0
utf8dok-coreCore library for utf8dok - a blazing-fast document processor240MIT OR Apache-2.0
sikA fast and concurrent command-line tool for searching patterns in files.240AGPL-3.0-or-later
beanfmtA fast beancount file formatter with CJK support239MIT
smgrepSemantic code search tool with GPU acceleration238Apache-2.0
webtools-searchZero-infrastructure web search (DuckDuckGo Lite) with reference-style URLs238MIT
ucp-translator-htmlHTML to UCM document translator237MIT
yuru-jaJapanese phonetic matching support for Yuru237MIT OR Apache-2.0
engram-coreAI Memory Infrastructure - Persistent memory for AI agents with semantic search237MIT
large-text-coreCore library for handling large text files search and replace efficiently236MIT
mnem-graphragLLM-free GraphRAG algorithms over mnem's AdjacencyIndex: Leiden community detection (E1) + extractive summarization, Centroid +…235Apache-2.0
penmanshipA Unicode character lookup library for converting text patterns to Unicode characters235Apache-2.0
aleo-coreData model for Leo documents (DAG=Directed - Acylic - Graph)235MIT
wistraAI-powered personal wiki builder234MIT
triplets-hf-sourceHugging Face integration for the triplets data pipeline framework.234MIT OR Apache-2.0
sngram-typesShared types for sparse n-gram extraction and weight tables234MIT
oxipdfA standalone, general-purpose native Rust PDF layout and generation engine233MIT OR Apache-2.0
rehumanUnicode-safe text cleaning & typographic normalization for Rust233MIT
editor-core-treesitterTree-sitter integration for editor-core (highlighting, folding, incremental parsing).232MIT OR Apache-2.0
budouyRust port of BudouX with optional HTML processing and CLI232Apache-2.0
collie-searchIndex-backed code search. Faster than grep on large repos.232MIT
consortiumEvergreen best-of-best LLM generations at your fingertips231MIT OR Apache-2.0
manga-ocr-rsJapanese manga OCR — ViT encoder + BERT decoder via ONNX Runtime231MIT
rucora-toolsBuilt-in tools for rucora (shell, file, HTTP, git, web search, etc.)231MIT
prompt-templatesLightweight template engine for .tmpl.md prompt files with typed frontmatter230Apache-2.0 OR MIT
pluck-coreCore indexing, AST chunking, BM25 search, and incremental reindex for pluck — the fast, token-friendly code-reading MCP server…230MIT
nexo-compliance-primitivesReusable conversational-compliance primitives for nexo microapps (anti-loop, anti-manipulation, opt-out, PII redaction, per-user…229MIT OR Apache-2.0
astchunkAST-based code chunking for RAG228MIT
mecab-ko-dict-builder한국어 형태소 사전 빌더 - CSV에서 바이너리 사전 생성228MIT OR Apache-2.0
arityA language server, formatter, and linter for R228MIT
scrybe-renderScrybe render — Markdown-to-HTML pipeline, syntect, KaTeX/Mermaid228Apache-2.0
clip-sanitizeMeta-library for robust text sanitization, repair, and normalization.227MIT
cloakrs-patternsUniversal PII recognizers for cloakrs227MIT
aozora-pandocPandoc AST projection for the aozora parser — emit Pandoc JSON consumable by every Pandoc output format. Experimental crate; the…227Apache-2.0 OR MIT
ygrep-coreCore library for ygrep – fast, local, indexed code search227MIT
rig-retrieval-evalsKnowledge-base and retrieval evaluation harness for Rig agents.227MIT OR Apache-2.0
gaze-proxyFeature-gated multi-provider HTTP proxy for Gaze PII pseudonymization226Apache-2.0 OR MIT
rust-switcher-coreCore library for rust-switcher (Windows keyboard layout/typing conversion).226MIT