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.

mini-grep_gosseUn mini clone de grep en Rust avec support CLI19MITCommand line utilitiesText processing sdaas-rsOfficial Rust SDK for SDaaS — Semantic Delta as a Service19MITAPI bindingsText processing pdf-reader-corePure-Rust PDF intelligence core for pdf-reader-mcp (read, search, document twin)19MITParsing toolsText processing gtk-markdownA GTK4 widget that renders a subset of Markdown as native GTK widgets.19GPL-3.0-or-laterGUIText processing llm-think-tag-stripStrip <thinking>/<think> reasoning blocks from LLM output (Claude, DeepSeek, etc.)19MITText processing corrosickFast multi-pattern string search using the Aho-Corasick algorithm19MITAlgorithmsText processing markdown-ragA semantic markdown document loader and splitter for RAG pipelines19MIT OR Apache-2.0Database interfacesText processing rune-redactRedact PII and secrets from text — emails, IPs, credit cards, phones, SSNs, bearer tokens, and high-entropy secret strings19MITCommand line utilitiesText processing dgaard-engineEmbeddable DNS filtering engine: blocklists, DGA detection, entropy analysis, heuristics and policy checks. No async runtime —…19Apache-2.0Network programmingText processing semopsisSemantic-search extension over a metatheca vault: IVF-flat nearest-neighbour queries over a content-addressed embedding index,…19MIT OR Apache-2.0Command line utilitiesText processing vaireDerived reference-graph index over a Markdown knowledge corpus, with a CLI and an MCP server19MITCommand line utilitiesText processing inputx-nihongo-data-kanjiEmbedded Japanese kanji (multi-reading) IDFv1 dict blob + IdfReader OnceLock for the inputx-nihongo engine. Pure data + stateless…19MIT OR Apache-2.0Internationalization (i18n)Text processing wikyA beautiful, colorful Wikipedia CLI with full Markdown rendering, emoji support, and customizable themes19MITCommand line utilitiesText processing string-search-rsComprehensive string matching algorithms: naive, KMP, Rabin-Karp, Boyer-Moore, Z-algorithm, and suffix array search19MIT OR Apache-2.0AlgorithmsText processing sort-keysRecursively sort the keys of a JSON object, for deterministic output. A faithful port of the sort-keys npm package.19MIT OR Apache-2.0Text processingValue formatting docrafter-officeShared document elements for DOCX and ODT (LibreOffice)19MIT OR Apache-2.0EncodingText processing js-string-escapeEscape a string for use as a JavaScript string literal body. A faithful port of the js-string-escape npm package. Zero deps,…19MIT OR Apache-2.0EncodingNo standard library spreadsheet-columnConvert between spreadsheet column numbers and letters (1 <-> A, 27 <-> AA). A faithful port of the spreadsheet-column npm…19MIT OR Apache-2.0No standard libraryText processing flqfetch the web as lean, token-efficient text19MITCommand line utilitiesText processing mf2_i18n_nativeNative runtime helpers for Unicode MessageFormat v2 (MF2) i18n.19MIT OR Apache-2.0Internationalization (i18n)Text processing patronus-arkHybrid Rust security scanners for prompt injection, DLP, PII, and agentic tool risks.18GPL-3.0-onlyAuthenticationText processing llm-prefix-matchCheck if LLM output matches expected prefix patterns for accept/reject gating18MITText processing md-renameCLI for renaming Markdown files and rewriting links.18MITCommand line utilitiesText processing tex2word-validateStructural OOXML/OPC validation of tex2word's .docx output18MITCommand line utilitiesText processing rune-chain-knowledge-graphLLM-powered knowledge graph: extract entity-relation-entity triples from text and store them in a queryable rune-graph property…18MITScienceText processing prompt-fence-stripStrip ```code fences```, leading prose, and trailing chatter from LLM output so the structured payload survives. Zero deps.18MIT OR Apache-2.0Text processing mikuA filesystem-owned personal Markdown wiki with browser editing and background indexing for backlinks, tags, and full-text search.18GPL-3.0-or-laterText processingWeb programming f-stringPython-like f-string formatting macros for Rust18MITDevelopment tools::Procedural macro helpersText processing regast-coreParse-tree matching backends for regast18MIT OR Apache-2.0Parsing toolsText processing code-chunkSplit source code into RAG-friendly chunks that respect function and class boundaries. Brace and indent-aware, language-agnostic…18MIT OR Apache-2.0Parsing toolsText processing laidoutStandalone prepared-document layout kernel with reusable allocation-controlled workspaces18MITCommand-line interfaceText processing lineifyTurn a token-by-token stream into stable line events. Buffer until a newline arrives, then emit the whole line. Zero deps.18MIT OR Apache-2.0Text processing facelessvideosRust helpers for drafting faceless YouTube short script outlines, paired with the FacelessVideos web app.18MITCommand line utilitiesText processing secret-maskMask known secret patterns (API keys, JWTs, AWS access keys, GitHub tokens) in log lines before they reach stdout/files/sinks.…18MIT OR Apache-2.0Text processing pretext-eguiegui renderer and widget helpers for Pretext paragraph layouts.18MITGUIRendering cora-matchMulti-pattern fixed-string matcher. Aho-Corasick + SIMD on mmap'd files. NDJSON output for AI agents and pipelines.18MITCommand line utilitiesText processing hanzo-extractContent extraction with built-in sanitization via hanzo-guard18MITDevelopment toolsText processing inputx-phonetic-editWeighted phonetic edit-distance — a Wagner-Fischer DP extended with arbitrary-length substitution pairs from a cost table. Ships…18MIT OR Apache-2.0AlgorithmsNo standard library luhanxin-searchlightA lightweight full-text search toolkit with Chinese/English tokenization, BM25 ranking, fuzzy search, pinyin search, highlights,…18MITText processingWebAssembly medinparParse identifying media information (such as episode and season numbers) commonly found in filenames.18AGPL-3.0-onlyParser implementationsText processing llm-json-extractorExtract JSON from LLM outputs that may contain preamble or postamble text18MITText processing mlnormalizeMalayalam Unicode normalizer: bit-identical normalization for training and inference18Apache-2.0Text processing ternary-regexPattern matching on ternary sequences with NFA, DFA, wildcard support, and NFA→DFA minimization18MITAlgorithmsScience index-to-positionConvert a string byte index to a line and column position. A Rust port of the index-to-position npm package. Zero dependencies,…18MIT OR Apache-2.0No standard libraryParsing tools puniqBlazingly fast, probabilistic alternative for uniq18MIT OR Apache-2.0Command line utilitiesText processing stripstreamStreaming-safe sanitizer for LLM output: strips chat-template artifacts and routes reasoning channels with a chunking-invariance…18Apache-2.0Parsing toolsText processing sphereql-linguaLanguage to native SphereQL coordinates: text to (theta, phi, r)18MITAlgorithmsScience garudadidadaTiny zero-dependency helpers to turn machine values (bytes, durations, ordinals) into human-readable strings.18MITText processingValue formatting chromacodeA rust library for quickly generating professional code snapshots.18MITText processing trim-newlinesTrim newlines (\r and \n) from the start and/or end of a string. A faithful port of the trim-newlines npm package. Zero deps,…18MIT OR Apache-2.0No standard libraryText processing jsescEscape a string for safe embedding in JavaScript or JSON source. A faithful port of the jsesc npm package's string escaping. Zero…18MIT OR Apache-2.0EncodingNo standard library espanolSpanish inflection and morphology. Work in progress — name reserved while the implementation is developed.18MIT OR Apache-2.0Text processing reading-timeEstimate the reading time of a text (word count + minutes), with CJK support. A faithful port of the reading-time npm package.…18MIT OR Apache-2.0No standard libraryText processing mf2_i18nMain Rust crate for Unicode MessageFormat v2 (MF2) i18n.18MIT OR Apache-2.0Internationalization (i18n)Text processing station-resolver-jpJapanese station-access text parser: extracts walk/bus/car/train minutes from job-posting access fields and resolves station…18Apache-2.0Internationalization (i18n)Parser implementations wikioxideMediaWiki wikitext parser producing typed domain models (templates, links, categories, warnings) with template expansion — no…17WTFPLParser implementationsText processing rodsAn elegant Rust library that converts modern digits into ancient Chinese counting rods (算籌), automatically alternating between…17MPL-2.0Internationalization (i18n)Text processing hanzo-macrosProc macros for hanzo tool definitions17MITAPI bindingsScience prompt-length-guardEnforce minimum and maximum length constraints on LLM prompts17MITText processing inkferroRust-backed, byte-for-byte drop-in for the ink terminal UI library — top-level entry crate re-exporting the inkferro engine (core…17MIT OR Apache-2.0Command-line interfaceRendering::Rendering engine llm-token-splitSplit long text into overlapping chunks for LLM context windows17MITText processing scrinium-coreCore library for OKF (Open Knowledge Format): parse, validate, bundle and visualize Markdown knowledge graphs17MITText processing llm-sampling-paramsBuilder for LLM sampling parameters (temperature, top_p, top_k, stop sequences)17MITText processing llm-structured-retryRetry LLM calls by injecting previous error as a follow-up user message17MITText processing llm-message-dedupRemove duplicate or near-duplicate messages from LLM conversation history17MITText processing snaptokensFast BPE tokenization from local Hugging Face tokenizer.json files17Apache-2.0Text processing soul-blogMinimal blog post primitives: frontmatter parsing and Markdown-to-HTML rendering.17MITText processing llm-turn-counterCount LLM conversation turns with per-role breakdown and limit enforcement17MITText processing polars-fuzzyFuzzy search expressions for Polars17MITText processing llm-message-dispatchRoute incoming messages to named handlers based on keyword or prefix rules17MITText processing tex2wordLaTeX -> Microsoft Word (.docx) converter with native OMML math17MITCommand line utilitiesText processing parotPlaceholder for the upcoming parot library — fast text search, pattern matching, and duplicate detection in Rust with Python and…17Elastic-2.0Text processing llm-multi-turn-builderFluent builder for LLM multi-turn conversation message lists17MITText processing llm-stop-token-guardDetect if LLM output was truncated by a stop token or max-tokens limit17MITText processing llm-provider-idNormalize and parse LLM provider and model identifiers17MITText processing mos-cslCitation Style Language (CSL) data model and style parser for Mosaic (manifest §12).17MITCompilersText processing skill-injectskill-inject: local semantic auto-injection of agent skills17AGPL-3.0-or-laterCommand line utilitiesDevelopment tools agentfitFit messages to an LLM context window. Token-aware truncation with pluggable tokenizers and multiple strategies.17MITAPI bindingsText processing meimeiMeimei (命名) — zero-dependency case convention converters for code generation17MITText processing citeciteCitation-marker [1] [2] injector + parser for RAG outputs. Round-trips between sources and rendered text.17MIT OR Apache-2.0Text processing lexindexCompact, immutable string↔id indexes for huge catalogs: an ordered FST with prefix/range/fuzzy queries, plus minimal-perfect-hash…17MITData structuresText processing chunk-flushFlush-on-newline buffer for streaming LLM output. Holds bytes until a newline or N millis pass, then yields a complete chunk.…17MIT OR Apache-2.0Text processing cloakrs-tracingtracing integration for redacting PII with cloakrs17MITCommand line utilitiesText processing pdforg-spellSpell checker for PDF Office17MITText processing agent-citationWHERE-layer structured citations for AI agent outputs: attach, validate, and audit source pointers.17MITDevelopment tools::DebuggingText processing prompt-shieldPattern-based prompt-injection detection for LLM apps.17MITAPI bindingsText processing maskifyZero-dependency, blazing-fast Rust crate for masking sensitive data — emails, phones, cards, Aadhaar, PAN, IPs & more. Comes with…17MITText processingValue formatting llm-stream-accumulatorAccumulate LLM streaming chunks into a complete response17MITText processing unicode-langUnicode identifier rules (XID), normalization, char width.17Apache-2.0 OR MITDevelopment toolsText processing parse-numeric-rangeParse a string of numbers and ranges (e.g. 1,3-5,8) into a list of integers. A faithful port of the parse-numeric-range npm…17MIT OR Apache-2.0No standard libraryParsing tools markplusCommunity CLI for MarkPlus - Everything MarkPlus has to offer17MIT OR Apache-2.0Command line utilitiesText processing logopsisLexical-search extension over a metatheca vault: BM25 over a content-addressed inverted index, queryable at any historical…17MIT OR Apache-2.0Command line utilitiesText processing zetetesHybrid-query coordinator over a metatheca vault's logopsis and semopsis extensions: pinned search-state pairs, reciprocal rank…17MIT OR Apache-2.0Command line utilitiesText processing redentStrip redundant indentation and indent the string. A faithful port of the redent npm package (strip-indent + indent-string).17MIT OR Apache-2.0No standard libraryText processing rustamFull Persian NLP pipeline for Rust — normalization, tokenization, stemming, lemmatization, conjugation, spell correction, and more17MITScienceText processing rich-typography-rsLarge decorative text rendering using Unicode box-drawing glyphs17MITCommand-line interfaceText processing turkishTurkish inflection and morphology. Work in progress — name reserved while the implementation is developed.17MIT OR Apache-2.0Text processing turkceTurkish inflection and morphology. Work in progress — name reserved while the implementation is developed.17MIT OR Apache-2.0Text processing belarusianBelarusian inflection and morphology. Work in progress — name reserved while the implementation is developed.17MIT OR Apache-2.0Text processing polskiPolish inflection and morphology. Work in progress — name reserved while the implementation is developed.17MIT OR Apache-2.0Text processing elgrepA high-performance ripgrep alternative using a sparse n-gram index17MITCommand line utilitiesText processing herosal-codemonkeySAL CodeMonkey - AI-powered code assistance and generation16Apache-2.0Development toolsText processing agent-output-filterFilter and transform LLM agent output before delivery16MITText processing zettledownA Markdown superset for card-based (Zettelkasten-style) notes: per-card JSON metadata, stateful TODOs, and wikilinks.16MIT OR Apache-2.0Parser implementationsText processing agent-context-builderCompose LLM system prompts from named sections with ordering and conditionals16MITText processing agent-context-sliceExtract a bounded context slice from a long LLM conversation history16MITText processing agent-topic-trackerTrack which topics have been covered in a conversation16MITText processing tpt-zero-utf8UTF-8 validation, char-boundary finding, and safe scalar iteration. #![no_std], zero dependencies.16MIT OR Apache-2.0EncodingNo standard library tpt-zero-str-searchFast byte and substring search (memchr-style + Boyer-Moore-Horspool). #![no_std], zero dependencies.16MIT OR Apache-2.0AlgorithmsNo standard library htmlmd-coreCore library for fast, configurable HTML to Markdown conversion.16MIT OR Apache-2.0Text processingWeb programming x-raya read-only profiler for tabular data — what a CSV/DSV is, before you edit or query it16MITCommand line utilitiesText processing pyformat-rsA faithful Rust port of Python's format() mini-language: format-spec parsing and int/str formatting, byte-for-byte compatible…16MITText processingValue formatting jacs-redbRedb (pure-Rust embedded KV) storage backend for JACS documents16Apache-2.0CryptographyData structures ai_assistantReusable AI assistant library for local LLM integration (Ollama, LM Studio, etc.)16non-standardScienceText processing mdforgeDefine, validate, and render typed Markdown extensions for LLM-generated content.16MITParser implementationsText processing rjtd-exportExperimental text, Markdown, HTML, JSON, and PDF exporters for OpenJTD documents.16Apache-2.0EncodingRendering cujcuj protocol 0.5 CLI — note-jotting on Jot Syntax + metatheca16MIT OR Apache-2.0Command line utilitiesText processing libgrammsteinHybrid language model (N-gram + Embeddings) for WFST text correction16Apache-2.0ScienceText processing supportfile_pii_anonymizerOffline, deterministic PII/environment anonymizer for Azure & Linux (sos/supportconfig) diagnostics. Presidio-inspired…16MITText processing decamelize-keysRecursively convert the keys of a JSON object from camelCase to a separated lower-case (e.g. fooBar -> foo_bar). A faithful port…16MIT OR Apache-2.0Text processingValue formatting cssescEscape a string for use as a CSS string or identifier. A faithful port of the cssesc npm package. Zero deps, no_std.16MIT OR Apache-2.0EncodingNo standard library spanishSpanish inflection and morphology. Work in progress — name reserved while the implementation is developed.16MIT OR Apache-2.0Text processing pdfgrep-rsA grep-like, pure Rust PDF text searcher16MITCommand line utilitiesText processing edgeguard-nerOptional pure-Rust ONNX NER layer for EdgeGuard edge DLP (tract runtime).16Apache-2.0Text processing vcf-cribadorCriba, normaliza, clasifica y deduplica contactos VCF vCard 4.0/3.016MIT OR Apache-2.0Command line utilitiesText processing embedmind-mcpMCP memory server for AI agents: remember / recall / forget over a single local file16MITCommand line utilitiesDatabase interfaces mf2_i18n_leptosLeptos integration for Unicode MessageFormat v2 (MF2) i18n.16MIT OR Apache-2.0Internationalization (i18n)Text processing nautivecsAST-aware code vectorization and semantic retrieval engine for local LLM context injection15MITDevelopment toolsScience shenava-ctc-beamHotword-boosted CTC prefix-beam decoder for on-device ASR — a faithful, dependency-free pyctcdecode port.15Apache-2.0AlgorithmsText processing cindermarkHigh-performance incremental Markdown parser with UTF-16 offsets, built for native text editors on Apple platforms15MITParser implementationsText processing parot-corePlaceholder for the upcoming parot library — fast text search, pattern matching, and duplicate detection in Rust with Python and…15Elastic-2.0Text processing primd-cliCLI for primd: index, train, serve voice retrieval. Open-source VoiceAgentRAG.15Apache-2.0Command line utilitiesScience regastRegular expressions with first-class syntax and parse trees15MIT OR Apache-2.0Parsing toolsText processing nepal-phoneParse and validate Nepali phone numbers (mobile and landline).15MITParsing toolsText processing xshapereshape tabular data — pivot, unpivot, split, merge, explode, transpose — without touching a value15MITCommand line utilitiesText processing product-os-voiceProduct OS : Voice provides text-to-speech and voice generation with pluggable backends (local and cloud).15GPL-3.0-onlyMultimedia::AudioText processing silUnified crate for the Semantic Integrity Layer — Unicode spoofing, confusable attacks, and semantic drift detection15MITSecurityText processing kalamosRTL-first text shaping, bidirectional layout, and rasterization15MIT OR Apache-2.0GraphicsGUI camelcase-keysRecursively convert the keys of a JSON object to camelCase. A faithful port of the camelcase-keys npm package.15MIT OR Apache-2.0Text processingValue formatting pageletDeterministic EPUB parsing and pagination engine.15MIT OR Apache-2.0Parser implementationsRendering tate-cliCLI for tate — structural diff and sheaf-pushout merge for JSON, YAML, TOML, and text15MITCommand line utilitiesText processing carve-langRust parser and HTML renderer for the Carve markup language.15MITParser implementationsText processing interslavic-phraseExperiment: typed Interslavic syntax trees with an S-expression surface, realized through the interslavic inflection crate15MIT OR Apache-2.0Internationalization (i18n)Text processing ferric-tokenizerFerric tokenizer — a pure-Rust byte-level BPE (GPT-2/tiktoken family): lossless encode/decode, loads vocab.json + merges.txt. The…15Apache-2.0ScienceText processing si-deckhand-rsBM25 retriever — zero-dependency Rust implementation. Drop-in replacement for Python deckhand.15MITAlgorithmsText processing mdtype-rules-stdlibBuilt-in body rules for mdtype: forbid-h1, required-sections, section-order, forbidden-sections.14MITCommand line utilitiesText processing mdtype-schema-yamlYAML-backed SchemaSource for mdtype.14MITCommand line utilitiesText processing mdtype-reporter-humanHuman-readable reporter for mdtype (colored, grouped by file).14MITCommand line utilitiesText processing mdtype-reporter-jsonStructured JSON reporter for mdtype. Stable, versioned public contract.14MITCommand line utilitiesText processing tex2word-clitex2word command-line interface (the `tex2word` binary)14MITCommand line utilitiesText processing ai_masker_labLocal-first Chinese sensitive text privacy protection engine14Apache-2.0Command line utilitiesText processing g2p2-coreZero-dependency grapheme-to-phoneme for the 100 Whisper languages (n-gram + lexicon, pure Rust)14MIT OR Apache-2.0Internationalization (i18n)Text processing rcp-protocolRetrieval Context Protocol — native Rust SDK (zero dependencies)14MITAPI bindingsText processing mikanJapanese full-text search index format and BM25 query engine, shared by a native indexer and a wasm client (static files, no I/O)14MIT OR Apache-2.0Database implementationsText processing mushaf_engineLine-based Quran Mushaf navigation engine (King Fahad edition)14MITText processing egui_spellcheckEmbedded spell-checking and optional grammar hints for egui text editors14MPL-2.0GUIText editors timeline_dateLocalised timeline-style date labels for Rust applications.14MIT OR Apache-2.0Date and timeInternationalization (i18n) lean-embedLean, provider-agnostic text-embeddings client for OpenAI, Gemini, Voyage, and Ollama, on rustls + ring (no OpenSSL, no aws-lc).14MIT OR Apache-2.0API bindingsText processing semtreeLocal semantic code search, batteries included: the default semtree stack (tree-sitter + fastembed + usearch + hybrid RAG) behind…13MITDevelopment toolsText processing grepsearchIndex-free grep-based retrieval primitives for agent tool loops13MITFilesystemText processing code-chunkerAST-aware code chunking and late chunking for RAG13MIT OR Apache-2.0Text processing temporal_docxConvert temporal snapshopts of docx files from multiple people into analysis-ready text.13MITCommand line utilitiesParsing tools htmlmd-cliCommand-line interface for htmlmd, the fast HTML to Markdown converter.13MIT OR Apache-2.0Command line utilitiesText processing regast-cliCommand-line interface for regast13MIT OR Apache-2.0Parsing toolsText processing renderiumHTML/CSS to paginated PDF rendering engine for business documents — pure Rust, deterministic output13MIT OR Apache-2.0GraphicsText processing fastyoke-pdf-formsHigh-level PDF forms library — fill AcroForms, composite overlays, embed signatures. Fork of lopdf with a clean builder API.13MITEncodingText processing rjtd-cliCommand-line inspection and export tools for Ichitaro JTD documents.13Apache-2.0Command line utilitiesParser implementations enclose-stringsWrap or enclose strings in matching or complementary characters with optional escaping13MITParsing toolsText processing scanpipeMerged scan pipeline primitives: batch, block, scatter, stream13MIT OR Apache-2.0AlgorithmsText processing tpt-prompt-templateSafe, typed templating for prompts with compile-time validation13MIT OR Apache-2.0Parsing toolsText processing embedmindPersistent memory for AI agents — single file, local, no server. CLI + MCP server.13MITCommand line utilitiesDatabase interfaces sexrsEasy way to represent sex in Unicode/symbol type.12MIT OR Apache-2.0Text processing tpt-zero-slugASCII/Latin-1-safe slug generation. #![no_std], zero dependencies, buffer-writer core API.12MIT OR Apache-2.0EncodingNo standard library tpt-zero-globGlob pattern matching (*, ?, [...], **). #![no_std], zero dependencies, byte-slice based.12MIT OR Apache-2.0No standard libraryText processing cogneeName placeholder for the Cognee AI-memory pipeline. The umbrella crate currently ships as `cognee-lib`; this name is reserved for…12MIT OR Apache-2.0Database interfacesScience fire_seq_search_serverLocal semantic search and RAG server over your Logseq or Obsidian notes, surfaced in your search engine via a browser extension.12MITCommand line utilitiesText processing pygmentsa faithful rust port of the python pygments tokenization engine12BSD-2-ClauseParsing toolsText processing rjtd-wasmWebAssembly bindings for parsing and rendering Ichitaro JTD documents in browsers.12Apache-2.0Text processingWebAssembly ooxml-numfmtExcel-compatible ECMA-376 number format codes12MIT OR Apache-2.0Parsing toolsText processing tpt-tokenizers-fastLightweight, no_std-compatible BPE/SentencePiece tokenization12MIT OR Apache-2.0Parsing toolsText processing text-chunkerSplit text into overlapping character windows for RAG and embedding pipelines — no_std, zero-dependency, never panics.12MIT OR Apache-2.0AlgorithmsNo standard library ollama-classifier-rsA backend-agnostic text classifier for LLMs (Ollama, vLLM, SGLang, llama.cpp)12MITScienceText processing wordshift-coreCore weighted-average word shift computation with bundled labMT lexicons12MITScienceText processing furigana-cliCLI and HTTP server for furigana — Japanese ruby annotation11MITInternationalization (i18n)Text processing ruwexFast Rust rewrite of wikiextractor: extract and clean text from Wikimedia XML dumps10AGPL-3.0-onlyCommand line utilitiesParser implementations jubarte-redlinesLossless DOCX redline engine — compare two Word documents into a tracked-changes document that opens cleanly in Microsoft Word;…10AGPL-3.0-onlyCommand line utilitiesParser implementations v11-corePure-Rust trie + rule tokenizer runtime for v11. No C++ FFI.10Apache-2.0ScienceText processing deepdoc-coreExtract clean Markdown, JSON or text from documents — the DeepDoc engine.10MIT OR Apache-2.0Text processing uc2pdfA Unicode text-to-PDF utility10LGPL-2.0-or-laterCommand line utilitiesText processing fcftBindings to fcft: library for font loading and glyph rasterization9ISCAPI bindingsText processing v11-cliCommand-line interface for the v11 knowledge-first tokenizer8Apache-2.0ScienceText processing v11-builderAssembles v11 vocabulary from config + tree-sitter AST dumps + WordNet + Wikidata8Apache-2.0ScienceText processing deepdocAny document to clean Markdown, in one command. Pure Rust, one static binary.8MIT OR Apache-2.0Command line utilitiesText processing speed-reader-coreRSVP engine — tokenizer, ORP positioning, WPM timing, state machine0MITText processing speed-readerRSVP speed reading overlay — displays text word by word with ORP highlighting0MITCommand line utilitiesText processing