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.

udpipe-rsRust bindings for UDPipe - a trainable pipeline for tokenization, tagging, lemmatization and dependency parsing of CoNLL-U files1,591MIT OR Apache-2.0ScienceText processing org-specParser, data structures and utilities for org-mode syntax per draft spec1,590MIT OR Apache-2.0Command line utilitiesParser implementations morsifyEasily convert text to Morse code and vice versa.1,590MITEncodingText processing ens-normalizeRust port of adraffy's ENS normalizer1,590MITEncodingInternationalization (i18n) supply-chain-trust-example-crate-000023An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching…1,588MIT OR Apache-2.0Text processing bazedThe bazed editor1,588Apache-2.0 OR MITText processing asimov-near-moduleASIMOV module for data import from the NEAR Protocol blockchain network.1,587UnlicenseAPI bindingsCommand line utilities docrawlDocs-focused crawler library and CLI: crawl documentation sites, extract main content, convert to Markdown, mirror paths, and…1,582MITCommand line utilitiesParsing tools xer_minigrepminigrep is a minimal version of grep as shown in the rust book.1,581non-standardCommand-line interfaceCommand line utilities tinylog-gmiManage Gemini protocol Tinylog entries1,579GPL-3.0-onlyParsing toolsText processing genedexA small and fast FM-Index implementation1,578MIT OR Apache-2.0AlgorithmsData structures text-document-searchFind and replace use cases for text-document1,577MPL-2.0Data structuresParsing tools text-document-inspectionDocument stats, position queries, and fragment extraction for text-document1,577MPL-2.0Data structuresParsing tools quick-doc-viewerA quick documentation viewer for developers to preview documentations1,577MIT OR Apache-2.0Command line utilitiesText processing text-document-ioImport/export for text-document: plain text, Markdown, HTML, LaTeX, DOCX1,576MPL-2.0Data structuresParsing tools srtemplate_helper_macrosMacros for SrTemplate1,576MIT OR Apache-2.0Template engineText processing filecountA modern high-performance open source file analysis library for automating localization tasks.1,575Apache-2.0Internationalization (i18n)Localization (L10n) timfmtA small utility for formatting code as Tim likes it.1,573Unlicense/MITCommand-line interfaceText processing stylometryA package to perform stylometry operations.1,572GPL-3.0-or-laterText processing inflect-rsinflect-rs is a Rust port of the Python inflect library, used to generate plurals, ordinals, indefinite articles, and to convert…1,565MITText processingValue formatting lex-analysisSemantic analysis for the lex format1,565MITDevelopment toolsText processing readable_urlSimplify URL content with Readability & optionally convert to Markdown.1,564non-standardCommand line utilitiesParsing tools sa-ordPure Rust implementation of the Suffix Array by Induced Sorting algorithm.1,563non-standardAlgorithmsScience typeline_ext_utilsutility operators for typeline1,562MITCommand line utilitiesText processing oris-runtimeAn agentic workflow runtime and programmable AI execution system in Rust: stateful graphs, agents, tools, and multi-step…1,555MITAsynchronousData structures icentral-operationA Rust crate that defines an enum for basic operations including insertion and deletion, with essential utilities for operation…1,554MIT OR Apache-2.0AlgorithmsCommand line utilities monaco-editor-textmate-webA helper to register TextMate grammars with the Monaco Code Editor in Rust1,551MITExternal FFI bindingsText processing string-viewWork with views into string slices. Safely extend, reduce without losing parent string size. Modify str slices in-place to avoid…1,547MITNo standard library::No dynamic allocationParsing tools rrplA command line tool for replacing strings in files.1,544MITCommand line utilitiesText processing codetypoSource Code Spelling Correction1,544MIT OR Apache-2.0Development toolsText processing simdphraseExtremely fast phrase search implementation.1,544MITAlgorithmsData structures persian_str_rsThis library provides functions for working with Persian strings in Rust.1,542non-standardNo standard libraryRust patterns mdbook-asciidocmdBook backend for AsciiDoc generation1,542Apache-2.0Text processing commentedIf you want to comment a line for an unknown file type, this crate is what you want1,542MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation orgflowA Rust library for managing documents with support for tasks and notes1,533MITData structuresText processing aprender-commonShared utilities for the Batuta stack: formatting, system info, display helpers1,525MIT OR Apache-2.0Command line utilitiesText processing scourA fuzzy search algorithm1,524Apache-2.0 OR BSL-1.0 OR MITAlgorithmsFilesystem taro-cliWrapper for multiple quality of life command-line tools.1,522MITCommand line utilitiesText processing seven_segSeven-segment digital display for terminal.1,520GPL-3.0-or-laterText processing assistant-cliA command-line tool to read and format file contents, with clipboard support1,519MITCommand line utilitiesFilesystem regex-cli-testA command line tool for testing against regex patterns.1,519MITCommand line utilitiesText processing colorblast-cliSyntax highlighting CLI for various programming languages, markup languages and various other formats1,516ZlibParser implementationsParsing tools unicode_borderA brief description of your package1,514MITText processing nuttyBuild terminal-based applications with a modern Rust API1,513MITCommand-line interfaceExternal FFI bindings token-counter`wc` for tokens: count tokens in files with HF Tokenizers1,511MITCommand line utilitiesText processing ordlebotA toy program for optimally solving high-arity Wordle spinoffs, such as Duotrigordle.1,510MITCommand line utilitiesGames thoth-noteA simple note-taking app written in Rust1,505MITCommand line utilitiesText processing md-includeA tool to include any file in markdown files1,501MITCommand line utilitiesDevelopment tools prettythanksA simple frontend to dtolnay/prettyplease library1,499Apache-2.0Command line utilitiesDevelopment tools imatreeA simple command line tool to generate aesthetically pleasing (and sometimes not so pleasing) images of whatever string you want.1,499MITCommand line utilitiesGraphics aozora-specAozora Bunko notation: canonical specification (sentinels, span, trigger/pair kinds, diagnostics). Internal crate; depend on the…1,497Apache-2.0 OR MITLocalization (L10n)Parser implementations unindenterA simple tool to unindent text1,496MITText processing utf8proc-sysUnsafe rust bindings to the utf8proc library1,494MIT AND Unicode-3.0API bindingsInternationalization (i18n) text-document-frontendFrontend integration layer and command wrappers for text-document1,492MPL-2.0Data structuresParsing tools camiCache-friendly comparison, binary & sequential search.1,489MIT OR Apache-2.0AlgorithmsCaching prompt-organizerA simple library to better manage AI prompts in your Rust code.1,489MITRust patternsText processing aozora-vebCache-friendly sorted-collection lookup for the aozora pipeline (Eytzinger layout, no_std). Internal crate; depend on the aozora…1,488Apache-2.0 OR MITLocalization (L10n)Parser implementations aozora-encodingAozora Bunko notation: Shift_JIS decoding and gaiji (外字) resolution. Internal crate; depend on the aozora umbrella crate instead.1,488Apache-2.0 OR MITLocalization (L10n)Parser implementations sttxUtility belt for transforming speech-to-text data1,487MITData structuresText processing simdxmlSIMD-accelerated XML parser with full XPath 1.0 support1,487MIT OR Apache-2.0Parser implementationsText processing top-wordsTop words, used for morse code training, or anything else.1,486MIT OR Apache-2.0Text processing shelldonShelldon is your new Rust-powered buddy with GPT features!1,480MITCommand line utilitiesDevelopment tools cleansh-coreCore library for CleanSH, providing essential data sanitization rules, compilation, and application logic independent of the CLI.1,480MIT OR Apache-2.0Data structuresParsing tools seamsHigh-throughput sentence extractor for Project Gutenberg texts with dialog-aware detection1,476MITCommand line utilitiesText processing resharphigh-performance regex engine with intersection and complement operations1,475MITText processing presciidocPreprocessing AsciiDoc for other tools.1,474Apache-2.0Command line utilitiesText processing aozora-scanSafe trigger-byte scanner for the Aozora notation lexer (aho-corasick-backed). Internal crate; depend on the aozora umbrella…1,474Apache-2.0 OR MITLocalization (L10n)Parser implementations aozora-syntaxAozora Bunko notation: AST types (ruby, bouten, 縦中横, 外字, kaeriten, indent containers). Internal crate; depend on the aozora…1,474Apache-2.0 OR MITLocalization (L10n)Parser implementations ripvec-coreSemantic code + document search engine. Cacheless static-embedding + cross-encoder rerank by default; optional ModernBERT/BGE…1,473MIT OR Apache-2.0Development toolsText processing bareun_rsan unofficial Rust library for Bareun, a Korean morphological analyzer1,470BSD-3-ClauseAPI bindingsText processing kspconfigtoolKSP1 ConfigNode parser and block removal tool1,466MIT-0 OR GPL-2.0-or-laterCommand line utilitiesText processing unikorna library for handling korean alphabets in unicode1,464MITText processing aozora-pipelineAozora notation lex pipeline — orchestrator + 4-phase lexer producing a borrowed-arena AST. Internal crate; depend on the aozora…1,463Apache-2.0 OR MITLocalization (L10n)Parser implementations zindex-scannerA CLI tool to scan and analyze z-index definitions in JavaScript/TypeScript files1,462MITDevelopment toolsText processing sparklet-cliA CLI of sparklet1,458Apache-2.0Command-line interfaceText processing sparklet-tuiA TUI of sparklet1,452Apache-2.0Command-line interfaceText processing hwpforge-foundationFoundation types for HwpForge (HwpUnit, Color, Interned IDs, Branded Index)1,445MIT OR Apache-2.0EncodingInternationalization (i18n) aozoraAozora Bunko notation parser with incremental document snapshots1,442Apache-2.0 OR MITLocalization (L10n)Parser implementations real_time_note_takerA terminal UI tool to take time stamped notes in real time.1,441MIT OR Apache-2.0Command line utilitiesDate and time dequoteRemove nested quotes around text1,439Unlicense OR CC0-1.0No standard libraryText processing yitizi異體字查詢 Get variant Chinese characters1,435CC0-1.0Command line utilitiesText processing strip-prefix-suffix-saneA small utility crate providing 'sane' `strip_prefix` and `strip_suffix` methods for `str` that return `self` instead of an…1,433MITNo standard libraryText processing aozora-renderHTML / serialisation renderers for the aozora AST. Internal crate; depend on the aozora umbrella crate instead.1,425Apache-2.0 OR MITLocalization (L10n)Parser implementations tintermA powerful library for vibrant solid and gradient text with shimmer animations in terminal outputs.1,422MITCommand-line interfaceCommand line utilities chemfstA high-performance chemical name search library using Finite State Transducers (FSTs)1,420MITData structuresScience warrahWarrah: A command-line utility and Rust library that sloppily removes code comments from a text file, supporting 60+ programming…1,420UnlicenseCommand line utilitiesText processing vidyut-chandasA Sanskrit metrical classifier1,419MITText processing mdlibA beautiful markdown note-taking application1,419MITFilesystemGUI ass-coreHigh-performance ASS subtitle format parser and analyzer1,413MITMultimediaParsing tools vec-string-to-static-strA Rust library providing utilities for converting vectors of `String`s into vectors of `&'static str`.1,411MITText processing cli-readerA minimalistic ebook reader1,406AGPL-3.0Command line utilitiesParser implementations glyphsBeautiful ANSI escape sequences for terminal styling ✨1,406MIT OR Apache-2.0Command-line interfaceText processing marisa-rsSafe Rust wrapper for the marisa-trie C++ library1,405LGPL-2.1-or-laterData structuresText processing oxios-markdownMarkdown knowledge management — ported from files.md by Artem Zakirullin1,405MITText processing ebook-readerA minimalistic ebook reader1,404AGPL-3.0Command line utilitiesParser implementations asimov-http-moduleASIMOV module for HTTP/HTTPS protocol support.1,404UnlicenseCommand line utilitiesText processing rgx-cliA terminal regex tester with real-time matching, multi-engine support, and plain-English explanations1,402MIT OR Apache-2.0Command line utilitiesDevelopment tools ferromarkUltra-high-performance Markdown to HTML compiler1,400MITParsing toolsText processing butterkups-minigrepMini grep utility; very weak application, use grep instead.1,399MITText processing pdf-readerA minimalistic ebook reader1,399AGPL-3.0Command line utilitiesParser implementations epub-readerA minimalistic ebook reader1,399AGPL-3.0Command line utilitiesParser implementations bytescolorA versatile Rust library for colorizing strings and byte data in terminal applications using ANSI escape codes.1,396non-standardText processing srv3-ttmlYoutube-flavored TTML (SRV3) captioning format parser1,393MITMultimedia::VideoParsing tools pdf_oxide_cliCLI for pdf-oxide — the fastest PDF toolkit. 22 commands: text extraction, PDF to markdown, search, merge, split, images,…1,392MIT OR Apache-2.0Command line utilitiesText processing redact-coreCore PII detection and anonymization engine - Presidio replacement1,391Apache-2.0Text processingWebAssembly src2mdTurn source code into a Markdown document with syntax highlighting, or extract it back.1,391MITCommand line utilitiesDevelopment tools lil-tabbyA macro-based library for creating visually appealing tables with automatic column spanning1,388MITText processingVisualization postcode_extractorA simple tool to extract and identify postcodes1,385MITText processing oxc-yaml-parserA YAML 1.2 parser that produces a comment-preserving typed AST.1,384MITParser implementationsText processing deindentA command line utility and Rust library to format overly-indented text.1,380MITCommand line utilitiesText processing findtext_textfileSearch text in text file1,380Apache-2.0Command line utilitiesData structures rtoonToken-Oriented Object Notation - A compact, human-readable format for LLM data with 30-60% fewer tokens than JSON1,375MITEncodingParser implementations marklessA terminal markdown viewer with image support1,375MITCommand line utilitiesText processing mdbook-mdincludeAn mdBook preprocessor for better markdown file inclusion.1,361MITCommand line utilitiesText processing hebrew_accentsA library for finding, filtering, and displaying Hebrew accents, specifically focusing on the Tiberian accent system as…1,358MIT OR Apache-2.0Text processing hwpforge-coreFormat-independent Document Object Model for HwpForge1,355MIT OR Apache-2.0EncodingInternationalization (i18n) cli-text-reader-onlineA less like CLI text reader1,354AGPL-3.0Command line utilitiesParser implementations rslugA simple, fast, and configurable library to create URL-friendly slugs from strings.1,351MITText processing termioA Rust library for styling terminal output with CSS-like syntax1,348MITText processing morphormorphor constructs finite-state machines and transducers.1,345Apache-2.0Command line utilitiesParser implementations serenumGenerate string representation for a enum.1,343MIT OR Apache-2.0Development toolsNo standard library parsmMulti-format data processor that understands structured text better than sed or awk. Supports JSON, CSV, YAML, TOML, logfmt, and…1,340MITCommand line utilitiesParsing tools docling-coreCore DoclingDocument data model and serializers for docling.rs (a Rust port of docling).1,337MITParser implementationsText processing ai-workbench-libAI Workbench library for file processing, splitting, and model interactions1,330MITAPI bindingsText processing simplerecordsStrongly typed text-based format for declarative configuration with zero dependencies.1,329AGPL-3.0-or-laterConfigurationDatabase interfaces typst-bakeBake Typst templates, fonts, and packages into your Rust binary — use Typst as a self-contained, embedded library1,327MIT OR Apache-2.0Template engineText processing opengrepAdvanced AST-aware code search tool with tree-sitter parsing and AI integration capabilities1,323MIT OR Apache-2.0Command line utilitiesDevelopment tools memchr-rsFast memchr and memchr2 implementations in Rust1,323MITAlgorithmsText processing orgflow-tuiA terminal user interface for orgflow - manage notes and tasks with a smooth workflow1,322MITCommand line utilitiesText processing asimov-mbox-moduleASIMOV module for Mbox email import.1,319UnlicenseCommand line utilitiesText processing liblevenshteinLevenshtein/Universal Automata for approximate string matching using various dictionary backends1,308Apache-2.0AlgorithmsData structures torudoA terminal-based todo.txt viewer and manager with TUI interface1,308MITCommand line utilitiesText processing asimov-maildir-moduleASIMOV module for Maildir email import.1,307UnlicenseCommand line utilitiesText processing schoolmarmGBNF grammar-constrained decoding for LLM inference, ported from llama.cpp1,301MIT OR Apache-2.0Parsing toolsText processing agentforgeA Rust crate for building multi-agentic applications.1,300Apache-2.0Development toolsTemplate engine chordsketch-chordproChordPro parser, AST, and transforms1,299MITParser implementationsText processing fileaggThe ultimate file aggregation tool! If you've ever needed to consolidate multiple files from a directory into a single file…1,297MITCommand line utilitiesData structures chat_messageschat_messages is a lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage,…1,296Apache-2.0Development toolsDevelopment tools::Procedural macro helpers codetypo-varsSource Code Spelling Correction1,291MIT OR Apache-2.0Development toolsText processing bibleA beautiful TUI Bible reader with on-demand translation downloads1,288GPL-2.0-or-laterCommand line utilitiesText processing fzy-tmuxA rewrite of fzy's fzy-tmux script in Rust.1,286GPL-3.0-or-laterCommand line utilitiesText processing citum-serverCitum JSON-RPC server for citation and bibliography processing1,284MIT OR Apache-2.0Command line utilitiesText processing conthir-hirContains the core Conthir data structure called the ConthirTree and tools for parser and block authors.1,283Apache-2.0Data structuresEncoding git2promptgit2prompt is a command-line tool that takes a GitHub repository URL, downloads its contents, and generates a single text file…1,279Apache-2.0Command-line interfaceParsing tools tweet-memoA CLI tool to record Twitter-style short memos in Markdown files1,275MITCommand line utilitiesText processing boilerstripLearn site boilerplate selectors from multiple pages and convert HTML to clean Markdown1,272MITText processingWeb programming merge-whitespace-utilsProcedural macros for merging whitespace in const contexts1,270EUPL-1.2Development toolsText processing supercatA syntax highlighting alternative to cat1,268MITCommand line utilitiesText processing lightgrepA fast, ergonomic grep-like tool in Rust1,268MIT OR Apache-2.0Command line utilitiesText processing fencecatWalkdir cat with markdown fenced code output1,262MITCommand line utilitiesDevelopment tools utf8procRust bindings to the utf8proc library1,256MITAPI bindingsInternationalization (i18n) braillifyRust 기반 크로스플랫폼 한국어 점역 라이브러리1,251Apache-2.0Text processing fx-mistralA library to leverage the Mistral API for OCR and data extraction from PDFs.1,250MITText processing pdf-tile-viewerPDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform1,249non-standardGUIText processing fetaHigh level parsing of metadata from OpenType font files.1,247MIT/Apache-2.0GraphicsParsing tools djr-cliDjot rendering CLI based on the djr crate1,239MITText processing blinc_textHigh-quality text rendering for Blinc UI framework1,238Apache-2.0GUIText processing unicode-writing-scriptThe package provides detection of writing scripts from Unicode codepoints.1,236Apache-2.0 OR MITText processing mindforgeA Rust crate for building multi-agentic applications.1,235Apache-2.0Development toolsTemplate engine textfsm-coreCore parsing library for TextFSM template-based state machine1,234MIT OR Apache-2.0Network programmingParsing tools hwpforge-blueprintYAML-based style template system for HwpForge (Figma Design Token pattern)1,228MIT OR Apache-2.0EncodingInternationalization (i18n) kiloKilo is a small, fast utility crate/library for manipulating strings and generating sourcemaps with all in Magic 🪄1,225MITAccessibilityParser implementations ansi-alignText alignment library with ANSI escape sequence and Unicode support1,225MIT OR Apache-2.0Command line utilitiesText processing hydeA CLI to help create and manage markdown files used by static site generators like Jekyll1,224MITCommand line utilitiesTemplate engine codelighterA fast error, warning and notes highlighter for Rust1,221MITCompilersText processing rawk-coreCore library for an AWK interpreter with the goal to be POSIX compatible.1,219MITCommand line utilitiesText processing fuzzy-string-distanceFuzzy string distance comparisons1,218MIT OR Apache-2.0ScienceText processing komment-parser-rsExtract dependencies list from comment and create Cargo.toml1,216GPL-3.0-onlyParser implementationsParsing tools sillycodeFast and safe implementation of sillycode parsing and rendering1,216MITParsing toolsText processing redirect-stdoutA minimalistic ebook reader1,214AGPL-3.0Command line utilitiesParser implementations unicode-rsA comprehensive Unicode character library for Rust applications with theme support1,212MITCommand line utilitiesDevelopment tools epubie-libA Rust library for parsing EPUB files1,211MITParser implementationsText processing rmbsRemove any fluff, corporate speak, or other bullshit from input text and print the TL;DR essence of what's being said, using the…1,211non-standardCommand line utilitiesText processing waterui-textText and typography components for WaterUI1,208Apache-2.0 OR MITGUIText processing annoNER, coreference resolution, relation extraction, PII detection, and zero-shot entity types1,204MIT OR Apache-2.0Artificial intelligenceText processing shuck-formatterShell script formatter with configurable style options1,202MITDevelopment toolsText processing zahirscanToken-efficient content compression for AI analysis using probabilistic template mining1,193MIT OR Apache-2.0Command line utilitiesDevelopment tools varion텍스트 기반 DSL로 구성된 대화 시스템 파싱 라이브러리1,180MITGame developmentText processing rust-top-wordsTop words, used for morse code training, or anything else.1,180MIT OR Apache-2.0Internationalization (i18n)Localization (L10n) asimov-location-moduleASIMOV module for the current geographical location.1,175UnlicenseCommand line utilitiesHardware support jpxJMESPath CLI with 490+ extended functions - a powerful jq alternative1,175MIT OR Apache-2.0Command line utilitiesParsing tools conthirThe Conthir CLI1,173Apache-2.0Command line utilitiesCompilers markdown-thatRust port of popular markdown-it.js library.1,169MITParsing toolsText processing ragzilla-embeddingA Rust library for creating text embeddings using the Gemini API1,167MITAPI bindingsText processing dewey-decimalSimple wrapper around Dewey Decimal classifications1,166non-standardData structuresParser implementations latexmlA TeX to XML/HTML/ePub converter: a LaTeXML reimplementation in Rust1,166CC0-1.0Command line utilitiesScience lexxorA fast, extensible, greedy, single-pass text tokenizer for Rust1,165MITParsing toolsText processing memtrack-utilsA library with utils for parsing heap tracing files1,162MITNetwork programmingOperating systems rust-dogdog - a cat alternative written in rust1,161non-standardCommand line utilitiesParsing tools luciferous-case-converterA CLI tool to convert text between different cases1,160MITCommand line utilitiesText processing noto-fonts-dlDownload and embed Google Noto fonts at build time with Cargo feature flags. 134 languages/scripts supported. Fonts compressed…1,158MIT OR Apache-2.0GUIInternationalization (i18n) ferogram-parsersTelegram HTML and Markdown entity parsers for ferogram1,157MIT OR Apache-2.0API bindingsText processing unicode-simdSIMD-accelerated Unicode validation and transcoding1,156MITAlgorithmsEncoding llmtrim-coreStatic, deterministic LLM prompt/payload compression engine — the zero-LLM-call transform core behind llmtrim. No network, no…1,155MPL-2.0API bindingsCompression markdown-translatorA translation library with DeepLX API integration, rate limiting, and smart text chunking1,154MITText processingWeb programming reg_match_macroHelper crate for reg_match1,153non-standardText processing docling-pdfPDF/image backend for docling.rs: pdfium text extraction + ONNX layout/table/OCR pipeline.1,150MITParser implementationsText processing grepsterA simple command-line tool for searching text in files1,148MITCommand line utilitiesText processing ducklingA Rust port of Facebook's Duckling library for parsing natural language into structured data1,146BSD-3-ClauseParsing toolsText processing lipilekhikaA transliteration library for Indian Brahmic scripts1,146MITLocalization (L10n)Text processing