CATEGORY

Parsing tools 5,204 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.

oak-actionscriptHigh-performance incremental ActionScript parser for the oak ecosystem with flexible configuration, supporting modern…372MPL-2.0Parsing tools oak-dhallDhall language parser with support for functional programming and type system features.371MPL-2.0Parsing tools helHEL — Heuristic Expression Language: a deterministic, auditable expression language & parser, AST, builtin registry and evaluator.370Apache-2.0CompilersDevelopment tools oak-dsvHigh-performance incremental DSV (Delimiter-Separated Values) parser for the oak ecosystem with flexible configuration, optimized…370MPL-2.0Parsing tools oak-elixirElixir functional programming language parser with support for metaprogramming and concurrent programming features.370MPL-2.0Parsing tools snarkTree-sitter-compatible grammar package model and Weavy lowering scaffold.368MIT OR Apache-2.0Parsing toolsText editors rpf-archiveRockstar Package File (RPF) archive library — read and write RPF0–RPF8, IMG1, IMG2, and IMG3 across GTA, RDR, and related titles368MITGame developmentParsing tools spread_patternsSome macros to make it easier to do pattern matching over strings, arrays, etc.365MITDevelopment toolsEncoding dns-messageDNS message library365MITNetwork programmingParsing tools bokoFast native ebook converter for EPUB, KFX, AZW3, and MOBI — the only KFX writer that needs no Kindle Previewer365GPL-3.0-or-laterEncodingParsing tools lywebSimple templating library designed for personal websites363MITParsing toolsTemplate engine oak-nixNix package manager language parser with support for declarative package configuration and reproducible builds.362MPL-2.0Parsing tools oak-verilogVerilog language parser with support for modern Verilog syntax and features.362MPL-2.0Parsing tools oak-notedownHigh-performance incremental Markdown parser for the oak ecosystem with flexible configuration, optimized for documentation and…362MPL-2.0Parsing tools quaver-rsA Rust library for parsing and analyzing Quaver rhythm game maps361MITGame developmentParsing tools logcompact-coreDeterministic streaming state machine for bounded log reduction360MITDevelopment toolsParsing tools parsioParser-related I/O utilities360MIT OR Apache-2.0Parsing toolsWebAssembly oak-purescriptPureScript language parser with support for functional programming and strong type system features.359MPL-2.0Parsing tools tynamedA macro that gives a name to a struct or enum358MITDevelopment tools::Procedural macro helpersParsing tools oak-vhdlVHDL language parser with support for hardware description and digital circuit design.358MPL-2.0Hardware supportParsing tools oak-texTeX/LaTeX document preparation system parser with support for typesetting commands and macros.358MPL-2.0Parsing tools formatorbit-coreCore library for data format detection and conversion357MITEncodingParsing tools oak-valaVala object-oriented programming language parser with support for GObject-based programming and modern syntax features.356MPL-2.0Parsing tools fast-jitLua-inspired JIT for fast, dynamic code execution.355GPL-3.0-or-later OR MITParsing tools oak-wgslWGSL language parser with support for modern shader programming and WebGPU features.354MPL-2.0Parsing tools syn-grammar-modelShared model and parser for syn-grammar353MIT OR Apache-2.0Development toolsParsing tools oak-regexHigh-performance incremental Regex parser for the oak ecosystem with flexible configuration.353MPL-2.0Parsing tools oak-smalltalkHigh-performance incremental Smalltalk parser for the oak ecosystem with flexible configuration.353MPL-2.0Parsing tools cold-stringA 1-word SSO string that saves up to 24 bytes over String.352MIT OR Apache-2.0EncodingMemory management oak-vampireHigh-performance incremental Vampire parser for the oak ecosystem with flexible configuration.352MPL-2.0Parsing tools dtxt-detectRust library for dangerous text detection, optimized for high speeds.350MITParsing toolsText processing iso9660-rsA no_std ISO9660 filesystem implementation with El Torito boot support350MIT OR Apache-2.0Embedded developmentFilesystem wroustrEasy WebSocket routing for servers and clients350MITNetwork programmingParsing tools cloud_terrastodon_tracingTracing utilities for the Cloud Terrastodon project350LiLiQ-R-1.1API bindingsAsynchronous pdf-rsA PDF parsing library written in Rust349Apache-2.0EncodingParsing tools oak-twigTwig templating engine parser with support for modern template syntax and features.349MPL-2.0Parsing tools rosetta-stone-coreCore types and traits for the Rosetta transpiler348MIT OR Apache-2.0CompilersDevelopment tools jc-adfPure markdown <-> Atlassian Document Format (ADF) converter. Lossless via an `adf:<type>` fenced-block escape hatch.344MITParsing toolsText processing oak-typstTypst document typesetting language parser with support for modern document typesetting and markup processing.344MPL-2.0Parsing tools regex_ansiANSI escape sequence regular expression (Rust port of ansi-regex behavior)344MITParsing toolsText processing rustpix-tpxTPX3 packet parser, hit types, and file processor344MITParsing toolsScience logcompact-builtinsDeterministic compiler, linter, runtime, and test log parsers341MITDevelopment toolsParsing tools ai_byteorder_liteA no_std fork of byteorder-lite341Unlicense OR MITEncodingNo standard library plotnik-libTyped query language for tree-sitter AST337Apache-2.0Development toolsParsing tools copybook-corruption-predicatesPure byte predicate helpers for transfer-corruption detection.337AGPL-3.0-or-laterData structuresParsing tools swift-rs-coreCore domain models and utilities for SWIFT financial messaging in Rust331Apache-2.0AsynchronousNetwork programming universal-date-parserUniversal date parser that can parse any date format into standardized output with intelligent format detection328MIT OR Apache-2.0Data structuresDate and time geddesA Rust library for parsing XRD pattern files328MITParsing toolsScience herolib-codeCode analysis and parsing utilities for Rust source files327Apache-2.0Development toolsParsing tools json_to_xmlConvert JSON to XML with attribute support323MITDevelopment toolsParsing tools corgi-rsVehicle VIN decoding library based on NHTSA database for Rust323MITAutomotiveEncoding peekerA library and CLI tool for extracting code structure using Tree-sitter323MITDevelopment toolsParsing tools mecrabA high-performance, thread-safe morphological analyzer compatible with MeCab, written in pure Rust322MIT OR Apache-2.0Parsing toolsScience tapedA lightweight cursor for non-linear parsing of slices.321MITData structuresParsing tools pure_riffA library to parse RIFF data316AGPL-3.0-or-laterEmbedded developmentNo standard library quarto-yaml-validationSchema validation for YAML 1.2 documents, with source-located diagnostics.316MITDevelopment toolsParsing tools voltage_j1939SAE J1939 protocol decoder - PGN/SPN database and CAN frame parsing315MIT OR Apache-2.0Embedded developmentHardware support rabbitmq-lqt-ql-coreCore query language parser and autocomplete for RabbitMQ Log Querying Tools314MPL-2.0Command line utilitiesParsing tools zpl_toolchain_spec_compilerSpec-file compiler that generates parser tables and documentation for ZPL commands314MIT OR Apache-2.0Command line utilitiesParsing tools rabbitmq-lqt-libCore library for parsing and annotating RabbitMQ log files313MPL-2.0Command line utilitiesParsing tools kobold-data-shimA verifiable COBOL record-decoding shim for data-migration pipelines: ingest a copybook + a raw record dump and decode it…312Apache-2.0Command line utilitiesEncoding browsy-coreZero-render browser engine for AI agents — browsy.dev312MITParsing toolsWeb programming obol-coreRead AI-agent transcripts (Claude Code, Codex, Pi) and estimate their USD cost.311Apache-2.0Development toolsParsing tools perl-lsp-critic-parserSRP microcrate for parsing Perl::Critic output lines310MIT OR Apache-2.0Development toolsParsing tools json_walkAccess values in your JSON data using string paths (e.g. "result.item[0].value").310MITData structuresDevelopment tools::Testing tree-sitter-blazorTree-sitter grammar for Blazor/Razor syntax307MITDevelopment toolsParsing tools unity-asset-decodeDecode/export helpers for Unity assets (Texture/Audio/Sprite/Mesh) built on unity-asset-binary306MITGame developmentParsing tools codegraph-pythonPython parser plugin for CodeGraph - extracts code entities and relationships from Python source files306Apache-2.0Development toolsParsing tools gfxd-sysRust bindings for libgfxd, the N64 display list decompiler library304MITExternal FFI bindingsNo standard library abcrendA rust based ABC notation renderer, both for library and cli use304MIT OR Apache-2.0GraphicsMultimedia::Images json-schema-rsA Rust library to generate Rust structs from JSON Schema.304non-standardParsing tools claude_storage_coreCore library for Claude Code filesystem storage access (zero dependencies)304MITDevelopment toolsFilesystem rustedbytes-nmeaRust no_std library for parsing NMEA messages from a GNSS receiver300MITEmbedded developmentNo standard library minicmdExtremely simple and minimal command-line argument parser296MPL-2.0Command-line interfaceParsing tools vpratt-macrosProcedural macros for the vpratt pratt parsing framework.296MITDevelopment tools::Procedural macro helpersParsing tools tree-sitter-htmlx-htmlTree-sitter grammar for HTML following the WHATWG HTML Living Standard296MITParsing toolsText editors enya-promqlPromQL parser and autocomplete for Enya295MITDevelopment toolsParsing tools hjkl-tree-sitterDEPRECATED — renamed to hjkl-bonsai. Stub re-exports for transition.295MITParsing toolsText editors forensic-carveFleet carving contract + single-pass sweep engine: signature detection over unallocated/memory regions dispatched to per-format…295Apache-2.0Parsing tools syn-grammar-macrosProcedural macros for syn-grammar293MIT OR Apache-2.0Development toolsParsing tools hotfix-cliCLI tool for the HotFIX engine292MITEncodingFinance cuenv-tools-urlURL tool provider for cuenv292MITConfigurationDevelopment tools rusty-page-indexerA high-performance, reasoning-based RAG indexer in Rust following the PageIndex pattern.291MITCommand line utilitiesParsing tools rabbitmq-versioningRabbitMQ version parsing, comparison, and URL generation291MIT OR Apache-2.0Data structuresParsing tools swhidSWHID v1.2 reference implementation - Complete SWHID (ISO/IEC 18670:2025) parsing and hashing with VCS integration290MITData structuresEncoding orrery-parserParser for the Orrery diagram language290MIT OR Apache-2.0Parsing tools tola-vdomVirtual DOM for HTML/XML: type-safe, multi-phase, extensible289MITParsing toolsWeb programming glua_parserParser for Garry's Mod Lua, Lua 5.x, and LuaJIT source files.289MITDevelopment toolsParsing tools pflow-dslS-expression DSL for defining token model schemas288MITCompilersParsing tools treease-ts-yamlPatched YAML grammar for tree-sitter used by Treease287MITParser implementationsParsing tools treease-ts-javascriptPatched JavaScript grammar for tree-sitter used by Treease287MITParser implementationsParsing tools kerf-coreEngine-independent IR, passes, backends, and verifier for the mesh->G-code half of fabrication.286MIT OR Apache-2.0Command line utilitiesParsing tools treease-ts-tomlPatched TOML grammar for tree-sitter used by Treease285MITParsing toolsText editors treease-ts-pythonPatched Python grammar for tree-sitter used by Treease285MITParser implementationsParsing tools zpl-forgeA fast, memory-safe ZPL (Zebra Programming Language) parser and renderer.284MIT OR Apache-2.0Parsing toolsRendering oak-rbqHigh-performance incremental RBQ parser for the oak ecosystem.280MPL-2.0Parsing tools remetaA Rust crate for extracting metadata from various audio, video, and image formats.280MITMultimedia::EncodingParsing tools rlqt-qlQuery language parser for RabbitMQ Log Querying Tools280MPL-2.0Command line utilitiesParsing tools sqlexpr-rustA SQL expression parser and evaluator in Rust280MITParser implementationsParsing tools n2a2uiConvert Notion blocks into A2UI v0.9 components (Elmethis Notion Block Catalog).279MITData structuresParsing tools dsd-readerA Rust library for reading DSD (Direct Stream Digital) audio data from DSF, DFF, or raw sources.275MIT/Apache-2.0MultimediaParsing tools rh-validatorHybrid FHIR R4 validator with snapshot-based profile validation275MIT OR Apache-2.0Data structuresParsing tools skullbrain-parserParses skullbrain tokens into a concrete syntax tree (CST).273MIT OR Apache-2.0Parser implementationsParsing tools harrierA line-map and character-encoding-aware red-green tree for structured, lossless, incrementally-editable text272MITParsing toolsText processing perl-heredoc-anti-patternsAnti-pattern detection for problematic Perl heredoc patterns (format blocks, BEGIN-time heredocs, dynamic delimiters, source…270MIT OR Apache-2.0Development toolsParsing tools mortar_languageA Domain Specific Language designed for game dialogue and text event systems.270MIT OR Apache-2.0Game developmentParsing tools rosetta-aispBidirectional prose ↔ AISP symbolic notation conversion based on the Rosetta Stone mappings268MITDevelopment toolsParsing tools rsleigh-apiHigh-level API for rsleigh — decode instructions and emit P-code for x86, x86-32, AArch64, ARM32, MIPS32, RISC-V 64267Apache-2.0Development toolsParsing tools mpq-rsA pure-rust implementation of a MoPaQ archive reader and writer266MITEncodingParsing tools lexi-gramLexi and Gram lexer/parser generator top-level library that includes the lexicon/grammar parsers266MIT OR Apache-2.0Parsing tools tree-sitter-clispecSpecifications for command line options to provide type safe cli usage265MITParser implementationsParsing tools fukurow-shaclSHACL Core and SHACL-SPARQL validation for Fukurow264MIT OR Apache-2.0AlgorithmsParsing tools torrent-coreLow-level core abstractions for the BitTorrent protocol — bencode, metainfo parsing, peer wire protocol types, DHT/Kademlia,…264MITNetwork programmingParsing tools bitsandbytesAn owned, bit-aware binary codec: fast bit/byte field types and the unified #[bin] macro.264MIT OR Apache-2.0EncodingNetwork programming kazam-protocolProtocol types and message parsing for Pokemon Showdown websocket API263MITNetwork programmingParsing tools rsnxA Rust library for parsing nginx access logs, inspired by gonx262MITParsing toolsText processing tree-sitter-toolangToolang grammar for tree-sitter262MITParsing toolsText processing epub-streamMemory-efficient EPUB parser for embedded systems261MITEmbedded developmentNo standard library textfsm-rsA Rust implementation of TextFSM260Apache-2.0Network programmingParsing tools nanojson-deriveDerive macros (Serialize, Deserialize) for the nanojson crate.260MITEmbedded developmentEncoding cjson-bindingsSafe Rust bindings for the cJSON library - a lightweight JSON parser in C with support for JSON Pointer (RFC6901), JSON Patch…260LGPL-2.1-or-laterAPI bindingsEmbedded development tree-sitter-migotoA tree-sitter parser for the DSL of the INI files used by 3Dmigoto259MITParser implementationsParsing tools tree-sitter-macaulay2Macaulay2 grammar for the tree-sitter parsing library259MITParsing toolsText editors copybook-corruption-detectorsFocused corruption detectors for transfer-corruption heuristics.259AGPL-3.0-or-laterData structuresParsing tools hikari-corehikari (光) — the pluggable syntax-highlighting spine: a coverage-complete span model, a line-stateful lexer trait, an object-safe…259MITParsing toolsText editors copybook-fixedFixed-length (LRECL) record framing reader/writer primitives for copybook-rs258AGPL-3.0-or-laterData structuresEncoding copybook-corruption-rdwSingle-purpose RDW ASCII-heuristic corruption detection.258AGPL-3.0-or-laterData structuresEncoding treease-coreCore parsing, evaluation, formatting, and graph runtime for Treease257non-standardParser implementationsParsing tools hotfix-store-mongodbMongoDB message store implementation for the HotFIX engine257MITEncodingFinance copybook-rdwRDW framing microcrate with header primitives, reader/writer, and buffered helpers257AGPL-3.0-or-laterData structuresEncoding sse-coreA high-performance, zero-I/O, no_std compatible state-machine parser for Server-Sent Events (SSE).256MIT OR Apache-2.0Network programmingNo standard library vin-decodeAuto-updating VIN decoder backed by NHTSA vPIC, refreshed monthly via CI2530BSDEncodingParsing tools swf-coreServerless Workflow DSL models — data structures, serialization, and validation253Apache-2.0ConfigurationData structures dolfin-diagnosticUnified diagnostic types for the Dolfin toolchain253MITCompilersParsing tools dtcsReference implementation of the Data Transformation Contract Standard (DTCS)253Apache-2.0Data structuresParsing tools rowlParser for the Dolfin Ontology Language252AGPL-3.0-or-laterCompilersParsing tools supermarkdownHigh-performance HTML to Markdown conversion for LLMs249MITParsing toolsText processing rlqt-obfuscationLog obfuscation library for RabbitMQ Log Querying Tools249MPL-2.0Command line utilitiesParsing tools roupRust-first parser for OpenMP and OpenACC directives with C/C++ bindings248BSD-3-ClauseDevelopment tools::FFIParsing tools oak-witWebAssembly Interface Types (WIT) component parser with support for interface definitions and component model.248MPL-2.0Parsing tools span-langSource positions, spans, and byte-to-line/col mapping for language tooling.248Apache-2.0 OR MITDevelopment toolsParsing tools cml-rsContent Markup Language (CML) v0.2 parser, generator, validator, and embedding store for structured documents246MITDatabase interfacesParsing tools grammar-kitRuntime support library for parsers generated by syn-grammar.244MIT OR Apache-2.0Development toolsParsing tools build-automataStatic regular grammar builder242MIT/Apache-2.0Parsing tools agent-uriParser and validator for agent:// URI scheme242MIT OR Apache-2.0Parsing toolsWeb programming matreaderParser and CLI for MATLAB v5 .mat files with ndarray support241MITParsing toolsScience photomRust library for loading, structuring and querying astronomical observation datasets — with trajectory grouping, multi-observer…241non-standardData structuresParsing tools utf8dok-astAbstract Syntax Tree definitions for utf8dok240MIT OR Apache-2.0Data structuresParsing tools utf8dok-coreCore library for utf8dok - a blazing-fast document processor240MIT OR Apache-2.0Parsing toolsText processing t32-language-serverLanguage server for Lauterbach TRACE32® script language240EUPL-1.2Command line utilitiesDevelopment tools rabbitmq-lqt-qlQuery language parser for RabbitMQ Log Querying Tools238MPL-2.0Command line utilitiesParsing tools vprattabsolute zenith of pratt parsing238MIT CompilersNo standard library tree-sitter-shikscripting language236MITParser implementationsParsing tools quarb-codeSource-code AST adapter for the Quarb query engine (tree-sitter)236MIT OR Apache-2.0Development toolsParsing tools gemrendrTurns Gemtext into idiomatic HTML234GPL-3.0-or-laterCommand line utilitiesParsing tools pure_wavA library to parse .wav files233AGPL-3.0-or-laterEmbedded developmentMultimedia::Audio ifc-lite-core-catHigh-performance IFC/STEP parser for building data, built on comp-cat-rs233MIT OR Apache-2.0Data structuresParsing tools wiktionary-schemaRust structures to describe the Wiktionary schema.231AGPL-3.0Parsing tools maplibre-exprPure-Rust parser and evaluator for MapLibre GL style expressions230MIT OR Apache-2.0GraphicsParsing tools arityA language server, formatter, and linter for R228MITCommand line utilitiesParser implementations neural-sharedShared utilities for Neural Garage code analysis tools - parsers, scanners, and reporters227MIT OR Apache-2.0Development toolsParsing tools intern-langFast string and symbol interning - identifier comparisons become integer comparisons.227Apache-2.0 OR MITDevelopment toolsParsing tools tdsl-parserPEG parser for the Timeline DSL (.tdsl) format226MITParsing toolsText processing kerf-cliCommand-line interface for the Kerf G-code verifier (verify / inspect / diff).226MIT OR Apache-2.0Command line utilitiesParsing tools pixgridThe PixGrid library is designed to convert a simple, human-readable text file format, defining a pixel grid, into an image.225MIT OR Apache-2.0GraphicsParsing tools sipha-memoMemoization support for packrat parsing in sipha223MITDevelopment toolsParsing tools facet-html-domTyped HTML DOM element definitions for facet-html221MIT OR Apache-2.0EncodingParsing tools enya-analyzerMetrics instrumentation analyzer for source code221MITDevelopment toolsParsing tools wikipedia-article-transformTransform Wikipedia articles in html to plaintext and markdown formats219MITParsing toolsText processing rivets-jsonlA high-performance JSONL (JSON Lines) library for Rust219MIT OR Apache-2.0EncodingParsing tools whichtime-sysLower-level parsing engine for natural language date parsing218MITDate and timeParsing tools amble_scriptAuthoring-focused DSL, parser, and compiler that produces Amble engine WorldDef data.216MITCommand line utilitiesCompilers jloA CLI tool for reading, pretty-printing, and colorizing JSON log files (NDJSON/JSON Lines), with protocol-specific formatting for…215EUPL-1.2Command line utilitiesDevelopment tools::Debugging validator-rsA comprehensive validation library for Rust providing validators for email, URL, mobile phone numbers (150+ countries), credit…215MIT OR Apache-2.0Data structuresParsing tools tree-sitter-rbsrbs grammar for the tree-sitter parsing library213MITParsing toolsText editors dylexA high-performance dyld shared cache extractor for macOS and iOS213MITCommand line utilitiesDevelopment tools copybook-record-ioRecord-format dispatch microcrate bridging fixed and RDW framing primitives213AGPL-3.0-or-laterData structuresEncoding copybook-corruptionTransfer-corruption detection microcrate for codec heuristics.213AGPL-3.0-or-laterData structuresEncoding rs-mdictA Rust implementation of MDX/MDD dictionary parser212MITParsing toolsText processing osc-codec10Minimal, zero-copy-leaning OSC 1.0 encoder/decoder for osc-types10212MIT OR Apache-2.0EncodingNetwork programming mortar_cliMortar language command line tool212MIT OR Apache-2.0Game developmentParsing tools sipha-prattPratt parser for operator precedence parsing in sipha211MITDevelopment toolsParsing tools biometalARM-native bioinformatics library with streaming architecture and evidence-based optimization211MIT OR Apache-2.0Parsing toolsScience zerodds-xml-wireDDS-XML 1.0 wire PSM for ZeroDDS — XML↔CDR codec, XSD schema gen, streaming parser.210Apache-2.0Network programmingParsing tools tree-sitter-sasSAS language grammar for tree-sitter209MITParser implementationsParsing tools marserParser combinator toolkit with matcher-level backtracking and rich error reporting.208MITParsing tools merveA fast C++ lexer for extracting named exports from CommonJS modules207Apache-2.0 OR MITDevelopment toolsParsing tools tree-sitter-autohotkeyTree-sitter grammar for AHK v2207UnlicenseParser implementationsParsing tools pdfmuse-coreDeterministic PDF/DOCX parser core (pure Rust). The value core of pdfmuse.207MIT OR Apache-2.0Parsing toolsText processing bounded-strParse, don't validate! No-std bounded string with compile-time length limits and policies206MITCryptographyData structures esp-nvs-partition-toolESP-IDF compatible NVS partition table parser and generator206MIT OR Apache-2.0Command line utilitiesEmbedded development slash-langParser and AST for the slash-command language205MIT OR Apache-2.0Parsing tools forensic-vfs-engineThe forensic-vfs registry + resolver: one Vfs::open(path) that detects the container/volume/filesystem stack of a piece of…205Apache-2.0FilesystemParsing tools flatmarkdownFlat Markdown parser — outline format with blank-line-delimited blocks204MITParsing toolsText processing hermes-tdataPure Rust parser for Telegram Desktop's tdata storage format. Decrypts local storage and extracts auth keys without Qt/C++…204MIT OR Apache-2.0API bindingsCryptography tree-sitter-mlirMLIR grammar for tree-sitter203Apache-2.0 WITH LLVM-exceptionParser implementationsParsing tools nanojsonA #![no_std], allocation-free, zero-dependency JSON serializer and pull-parser.203MITEmbedded developmentEncoding club-kdl-codegenGenerate Rust / TypeScript / Zod / SurrealQL code from KDL schema files200MIT OR Apache-2.0Development toolsParsing tools badnessA language server, formatter, and linter for LaTeX200MITCommand line utilitiesParser implementations pick-cliExtract, filter, and transform values from JSON, YAML, TOML, .env, HTTP headers, logfmt, CSV, and more198MITCommand line utilitiesParsing tools