CATEGORY
Parser implementations 5,896 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.
csfd-coreCore scraping library for ČSFD.cz (Česko-Slovenská filmová databáze)246MIT
silence-strip-grammarsBuilt-in and on-demand tree-sitter grammars for silence246GPL-3.0-or-later
wirespec-backend-apiBackend trait and common lowering contracts for wirespec245Apache-2.0
dmc-schemaVelite-style schema builders for dmc collection records245MIT
bolivar-cliPDF text extraction CLI tools245MIT
mdstitchStreaming markdown preprocessor that closes unterminated syntax token-by-token.244Apache-2.0
tanagerParse Rust literal struct expressions using syn.244MIT
mkmidilibraryMusic scoring and MIDI library for Rust244MIT
oxigdal-jpeg2000Pure Rust JPEG2000 (JP2/J2K) driver for OxiGDAL - JP2 box parsing and JPEG2000 codestream decoding243Apache-2.0
svastha-importSvastha import: client-side C-CDA and FHIR R4 mapping into the internal event model.243AGPL-3.0-only
rustnmap-targetTarget parsing and host discovery for RustNmap242GPL-3.0-or-later
c2pa-structured-textC2PA manifest embedding, hard binding, and validation for structured text formats using ASCII armour delimiters242MIT OR Apache-2.0
draxl-parserLanguage-dispatch facade for Draxl parsing241MIT OR Apache-2.0
sql-dialect-fmt-formatterGeneric Wadler/Prettier-style Doc IR + width-aware printer, plus the Snowflake SQL formatting rules built on the lossless CST.2400BSD
dvb-ciDVB Common Interface (EN 50221) — APDU/resource objects, session/transport PDUs, and a CA_PMT builder from a dvb-si PMT.239MIT OR Apache-2.0
ox_mf2_parserHigh Performance MessageFormat 2 parser core with CST, diagnostics, recovery, semantic lowering, and binary snapshot support.239MIT
mx20022-translateBidirectional SWIFT MT↔ISO 20022 MX translation: MT103↔pacs.008, MT202↔pacs.009, MT940↔camt.053239Apache-2.0
dkit-coreCore library for dkit — data format conversion and querying engine238MIT
win-security-identifier-parsingCore parsing processing for the win-security-identifier project do not use it directly use win-security-identifier instead238MIT OR Apache-2.0
openskpClean-room reader for the SketchUp .skp binary format (SketchUp 2017)238GPL-3.0-only
oxigdal-gribGRIB1/GRIB2 meteorological data format driver for OxiGDAL - Pure Rust implementation237Apache-2.0
dxfbinStreaming text DXF to binary DXF converter237ISC
latexsnipper-foundationFoundation layer — Error, Result, Logging, Config, Event237AGPL-3.0
chat4n6-sqlite-forensicsZero-copy SQLite forensics library: B-tree walker, WAL parser, and FTS recovery236MIT
tree-sitter-shikscripting language236MIT
grapha-coreShared graph types and extraction traits for Grapha236MIT
tcss-coreCore library for TCSS (Thematic CSS) - CSS with functions, variables, and expressions235MIT
aleo-coreData model for Leo documents (DAG=Directed - Acylic - Graph)235MIT
dmarc-report-parserAn RFC 7489-compliant DMARC aggregate report parser235MIT
depyler-knowledgeSovereign Type Database for Python library type extraction234MIT OR Apache-2.0
second-brain-adaptersConversation parsers for second-brain: Claude Code JSONL and Cursor SQLite adapters234MIT
rh-vclValueSet Compose Language (VCL) is a domain-specific language for expressing ValueSet CLDs in a compact syntax suitable for use…234MIT OR Apache-2.0
fhp-treeCache-optimized arena-based DOM tree for the HTML parser233MIT OR Apache-2.0
hedlHEDL - Hierarchical Entity Data Language233Apache-2.0
nsisParse and inspect NSIS installer binaries233Apache-2.0
achitekfileA tree-sitter backed semantic parser for the Achitekfile DSL233MIT OR Apache-2.0
vshadowPure Rust parser for Windows Volume Shadow Copy (VSS) snapshots. Read-only access to VSS stores from forensic disk images without…233AGPL-3.0-only
java-class-rsJava class file format parser written in Rust233MIT
tomocliCommand-line tool for working with Tomodachi Life data formats.232GPL-3.0-or-later
mailledger-mimeMIME message parsing and generation library for email232MIT
mtxtMTXT Music Text Format232MIT
stet-pdf-readerPDF parser and renderer232Apache-2.0 OR MIT
tinyhgvsLightweight Rust library for parsing HGVS variants.232MIT
squick-coreCore types, scanner, AST extraction, and reference resolver for Squick: pre-computed LLM context for AI coding agents.232Apache-2.0
ezcalErgonomic iCalendar + vCard library for Rust231MIT
pdfwranglerPure-Rust PDF inspection, extraction, and rendering experiments for page-structured workflows.231Apache-2.0
iri-rs-coreCore types, parser, resolver and normalizer for URIs/IRIs (RFC 3986/3987). Borrowed and owned, allocation-conscious,…231MIT OR Apache-2.0
http_path_templateParser for the google.api.http path-template grammar231MIT
cyrs-dbSalsa-backed incremental analysis database for Cypher / GQL (spec 0001 §11).230Apache-2.0 OR MIT
rtzxTZX / CDT tape file parsing and conversion / playback230MIT
quarb-yamlYAML adapter for the Quarb query engine230MIT OR Apache-2.0
lip-coreLIP — persistent, incremental code intelligence graph. WAL-backed daemon, blast-radius indexing, MCP/LSP protocol, semantic…230MIT
oxigdal-geojson-streamPure-Rust streaming GeoJSON reader and writer for OxiGDAL229Apache-2.0
silence-strip-coreEngine for `silence` — strips comments from source code using tree-sitter. I/O-free, language-agnostic; one `strip()` call per…229GPL-3.0-or-later
quarb-tomlTOML adapter for the Quarb query engine229MIT OR Apache-2.0
mst-parserA zero-dependency, no_std, mustache-style template parser supporting nested variables.228MIT
rite-resolverParser, validator, and resolver for the Rite key ceremony DSL228Apache-2.0 OR MIT
rustwellA library for parsing and compiling fountain screenplay scripts.228MIT
ooxml-ommlOffice Math Markup Language (OMML) support for the ooxml library228MIT OR Apache-2.0
arityA language server, formatter, and linter for R228MIT
orbis-pfsLibrary for reading PlayStation 4 PFS (PlayStation File System) images227MIT OR Apache-2.0
orbis-pkgLibrary for parsing and extracting PlayStation 4 PKG files227MIT OR Apache-2.0
wasmsh-browserBrowser Web Worker integration for wasmsh227Apache-2.0
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
rshogi-usiEngine-agnostic USI protocol command model, parser, and formatter227MIT
hexa-tune-protoAT-over-SysEx-over-USB-MIDI protocol core — no_std, zero dependency226MIT
lora-builtins-metaStatic metadata table for LoraDB's namespaced builtin functions — arity, aliases, aggregates. Shared by the analyzer, executor,…226BUSL-1.1
zif-tiffSans-IO Rust reader and writer for the ZIF zoomable image format226MIT
rug_calcA Rug-powered scientific computing engine featuring high-performance, arbitrary-precision numerical evaluation.226MIT
rsaebA no_std + alloc interpreter for A=B ordered rewrite programs.226MIT OR Apache-2.0
reliakit-codecDeterministic canonical binary encoding and decoding traits for reliability-oriented Rust values.226MIT
hindsight-gitGit log processing for hindsight-mcp225MIT
swls-lang-jsonldJSON-LD language support for the Semantic Web Language Server225MIT
quarb-markdownMarkdown adapter for the Quarb query engine225MIT OR Apache-2.0
zipatch-rsParser for FFXIV ZiPatch patch files225MIT
hindsight-testsTest log processing for hindsight-mcp224MIT
wasmsh-testkitTest utilities, TOML test runner, and compatibility harness for wasmsh224Apache-2.0
smc_scan_scxmlSCXML frontend for the Scan model checker.224Apache-2.0
vexil-storeHuman-readable and binary file formats for Vexil schemas and data224MIT OR Apache-2.0
fast-tiff-libLazy, memory-mapped reader/writer for TIFF files: IFD indexing, ImageJ + OME-TIFF metadata parsing, and per-frame strip decoding.224MPL-2.0
inochi2d-parserTyped parser and intermediate representation for Inochi2D INP/INX files223MIT OR Apache-2.0
hindsight-copilotGitHub Copilot log processing for hindsight-mcp223MIT
quarb-csvCSV adapter for the Quarb query engine223MIT OR Apache-2.0
smc_scan_janiJANI frontend for the Scan model checker.222Apache-2.0
cartaDocument converter library: parse a source format and render it to a target format.222AGPL-3.0-only
rdom-cssCSS string parser for rdom-tui — turns real CSS into Stylesheet / TuiStyle. Hand-rolled, no external parser deps.221MIT
ryo-mutations[experimental] Code transformation primitives for Rust source code220MIT OR Apache-2.0
congress-appropriationsDownload and analyze U.S. appropriations bills from Congress.gov220MIT OR Apache-2.0
latexsnipper-astDocument AST — the single source of truth for all data models220AGPL-3.0
proxide-ioIO and parsing modules for protein structures219MIT
zavora-xlsxHigh-performance Excel xlsx reader, writer, and editor218Apache-2.0
ssqRust implementation of Source Server Query (A2S)218MIT
bqlBQL — Bridge Query Language parser and formatter (Rust, generated).218MIT OR Apache-2.0
infigraph-grammar-pluginRuntime ANTLR grammar plugin system — load .g4 grammars via JVM subprocess218Apache-2.0
css_inspectorSuite-driven, conservative CSS validator.217MIT
protocrapA small, efficient, and flexible protobuf implementation217MIT OR Apache-2.0
tbel-pdfPDF processing pipeline for Belarusian financial reports with OCR, table extraction, and data normalization217MIT
neco-astzero dependency structured data access traits217MIT
twig-docParse, query, edit, and losslessly round-trip Djot, Markdown, HTML, and XML documents.217MIT OR Apache-2.0
zod-rs-tsTypeScript Zod schema generator for zod-rs216MIT OR Apache-2.0
uzonParser, evaluator, and value toolkit for UZON — a typed, human-readable data expression format216MIT
orreryA diagram language for creating component and sequence diagrams216MIT OR Apache-2.0
misty-astLibrary containing the full AST definitions for the Misty language214BSD-3-Clause
shiplog-ingest-jsonIngestor for canonical shiplog JSONL events and JSON coverage manifests.214MIT OR Apache-2.0
bitorsA crate for parsing and creating BitTorrent metainfo files (`.torrent`)214MIT OR Apache-2.0
oxiproj-gridsGrid file format readers (NTv2/GTX/GeoTIFF) and datum-shift interpolators for OxiProj214Apache-2.0
hl7v2-queryHL7 v2 path-based field access and query functionality213AGPL-3.0-or-later
opensqlanyReader for SAP SQL Anywhere on-disk page-store files213Apache-2.0
cirq-astCirq language AST types and CST-to-AST lowering213BSD-3-Clause
lrc_rsRobust crate for working with synced lyrics content in the LRC format with support for the A2 extension213MIT
zendo-protocolWire-protocol constants and binary frame decoders for the Zendo motion-tracking WebSocket stream.212Apache-2.0 OR MIT
zap-schemaZAP Schema Compiler - Zero-Copy Application Protocol with whitespace-significant syntax212MIT OR Apache-2.0
relon-parserThe core parser for the Relon language212Apache-2.0
pascalscriptRead-only parser + disassembler for the RemObjects PascalScript III binary container format (IFPS)212Apache-2.0
rockbox-metadataAudio file metadata / tag parser for 40+ formats (MP3, FLAC, Vorbis, Opus, MP4/AAC/ALAC, WavPack, APE, WMA, chiptunes, …)…212GPL-2.0-or-later
text2rruleConvert plain-language descriptions of recurring events into RFC 5545 RRULE strings.212MPL-2.0
loran-pagesLoran — page parser (TOML frontmatter + Markdown body).212GPL-3.0-or-later
tsip-parserRFC 3261 SIP URI (§19.1) and Address (§25.1) parser/serializer211MIT
swls-lang-sparqlSPARQL language support for the Semantic Web Language Server211MIT
rustx_macrosA clean, minimal scripting language that seamlessly integrates with Rust211MIT
rosqlThe query language for ROS2 telemetry data211Apache-2.0
quarb-xlsxSpreadsheet (xlsx/ods) adapter for the Quarb query engine211MIT OR Apache-2.0
prototext-corePure-Rust library for lossless protobuf ↔ enhanced-textproto conversion211MIT
xlstream-ioxlsx reader + writer for the xlstream streaming Excel evaluator211MIT OR Apache-2.0
agentic-dataUniversal data comprehension engine — understands structure, infers meaning, tracks lineage210MIT
ferro-jtypeType inference for Java class bytecode without JDK symbols210MIT
ontoindex-owlHorned-OWL facade for OntoIndex axiom modeling and patch write-back210MIT OR Apache-2.0
cdx-coreCore library for reading, writing, and validating Codex Document Format (.cdx) files209MIT OR Apache-2.0
rtp-packetRTP fixed header + CSRC list + generic header extension (RFC 3550 §5.1/§5.3.1) — spec-complete parse/serialize, no_std.209MIT OR Apache-2.0
tree-sitter-sasSAS language grammar for tree-sitter209MIT
quarb-archiveZip and tar archive adapter for the Quarb query engine209MIT OR Apache-2.0
cyrs-projectCypher / GQL project manifest (cypher-project.toml) format and loader (spec 0003).208Apache-2.0 OR MIT
formcalcA powerful formula evaluation engine with dependency management and parallel execution208MIT
smc_scan_promelaPromela frontend for the Scan model checker.208Apache-2.0
dicom-toolkit-toolsCLI tools for DICOM: dcmdump, echoscu, storescu, storescp, findscu, getscu, img2dcm, dcmcjpls, dcmdjpls, dcmcjp2k, dcmdjp2k207MIT OR Apache-2.0
tree-sitter-autohotkeyTree-sitter grammar for AHK v2207Unlicense
dpcsReference implementation of the Data Pipeline Contract Standard (DPCS)206Apache-2.0 OR MIT
kvfA minimal, spec-compliant Kv Format 1.0 parser library205MIT OR Apache-2.0
kuiper_langThe Kuiper JSON mapping language205Apache-2.0
rtcp-packetRTCP control packets: SR/RR/SDES/BYE/APP + compound packet (RFC 3550 §6) — spec-complete parse/serialize, no_std.204MIT OR Apache-2.0
ccalc-engineCore computation engine for ccalc: tokenizer, parser, AST evaluator, and memory cells204MIT
rpdfium-textText extraction for rpdfium204Apache-2.0
ryo-patternRyoPattern - AST pattern matching and lint rules for Ryo203MIT OR Apache-2.0
tree-sitter-mlirMLIR grammar for tree-sitter203Apache-2.0 WITH LLVM-exception
gotmplA Rust reimplementation of Go's text/template library203MIT
roas-arazzoRust implementation of the OpenAPI Arazzo Specification v1.0 — parse and validate201MIT OR Apache-2.0
brust-coreShared error and result types for Brust bioinformatics format crates.201MIT OR Apache-2.0
c2pa-fontsC2PA manifest embedding, hard binding, and verification for OpenType/TrueType (SFNT) fonts201MIT OR Apache-2.0
c2pa-mlC2PA manifest embedding for AI/ML model container formats: GGUF, SafeTensors, and ONNX201MIT OR Apache-2.0
noxtls-x509Internal implementation crate for noxtls: X.509, ASN.1, and DER certificate utilities.200GPL-2.0-only OR LicenseRef-Argenox-Commercial-License
badnessA language server, formatter, and linter for LaTeX200MIT
xlstream-parseFormula parser adapter for the xlstream streaming Excel evaluator200MIT OR Apache-2.0
poshtreePowerShell syntax tree: tokenizer, parser, AST, and unparser199MIT
temporal-cortex-toonTOON (Token-Oriented Object Notation) encoder/decoder — compact JSON for LLMs199MIT OR Apache-2.0
rust-data-processingSchema-first ingestion (CSV, JSON, Parquet, Excel) into an in-memory DataSet, plus Polars-backed pipelines, SQL, profiling,…199MIT OR Apache-2.0
playwright-rs-traceParser for Playwright trace zip files (format v8)199Apache-2.0
quarb-fsFilesystem adapter for the Quarb query engine199MIT OR Apache-2.0
neco-kdlzero dependency KDL v2 parser, serializer, and document builder199MIT
portage-metadataGentoo ebuild metadata cache types and parser based on PMS198MIT
tsz-coreCore TypeScript compiler and type checker library197Apache-2.0
quarb-gitGit repository adapter for the Quarb query engine197MIT OR Apache-2.0
hl7v2HL7 v2 message parser and processor for Rust196AGPL-3.0-or-later
zqa-pdftoolsA work-in-progress PDF parser tailored to CS-academic papers.196MIT
m3l-lintM3L schema linter — configurable rules for schema quality196MIT
dmc-coreEngine, CLI, watch mode, and collection builds for the dmc MDX compiler195MIT
layer-conform-coreCore engine for layer-conform: AST IR, APTED/TSED similarity, rule evaluation.195MIT
rsformatA program to incrementally reformat changed files using rustfmt.195GPL-3.0-or-later
tree-sitter-perl-cTree-sitter Perl C FFI snapshot for testing, experimentation, accuracy comparison, and baseline benchmarking.194MIT OR Apache-2.0
milo-parserA fast and embeddable HTTP/1.1 parser.194ISC
purecardGrammar- and schema-constrained decoder for Legend Pure: masks a language model's logits so generated queries are valid — and…193Apache-2.0
scrivenerRust library for reading and writing Scrivener 3 projects193MIT
flac-ioPure-Rust FLAC decoder and encoder for reading and writing lossless audio samples191MIT OR Apache-2.0
syslog_protoI/O-free implementation of the syslog protocol191MIT
cmr-coreCore protocol/parser/router primitives for Competitive Message Routing (CMR).191Apache-2.0
mailrs-mta-stsRFC 8461 MTA Strict Transport Security (MTA-STS) — policy + STS record parsers, MX pattern matching, enforce(policy, mx)…191Apache-2.0 OR MIT
bioformatsPure Rust translation of Bio-Formats — read/write scientific image formats191GPL-2.0-or-later
shogiesa-csaCSA game record ingestion for shogiesa — extract Shogi positions as SFEN190MIT OR Apache-2.0
laminateProgressive data shaping for Rust: type coercion, format detection, and fault-tolerant deserialization built on serde190MIT OR Apache-2.0
ezu-styleEzu Style Spec: declarative style specification for painterly map rendering190MIT OR Apache-2.0
ontoindex-cliCLI for OntoIndex ontology indexing and querying190MIT OR Apache-2.0
jshift-deriveProcedural derive macros for jshift: JsonView / JsonMutatorSchema on raw JSON bytes.190MIT OR Apache-2.0
karkinosPowerful and flexible web scraper with YAML configuration, supporting pagination, data transformations, caching, and multiple…189MIT
maya-melSingle-entry Autodesk Maya MEL parsing and analysis library.189MIT
marlin-nmea-envelopeSans-I/O NMEA 0183 envelope parser: checksum, framing, TAG block recognition. Foundation for the marlin suite.189MIT OR Apache-2.0
trust-lowerToken-level lowering passes from Trust to plain Rust189MIT OR Apache-2.0
oxidns-protoDNS message model and wire codec primitives used by OxiDNS189GPL-3.0-or-later
rtblint-coreOpenRTB linter: validates OpenRTB 2.x bid requests and bid responses against versioned IAB spec snapshots188Apache-2.0
loran-indexLoran — index builder and Ingestor trait abstraction.188GPL-3.0-or-later
mimispecA high-density intent description language for human-AI collaboration187Apache-2.0
MeshCoreMeshCore Packet processing crate187MIT
forma_jsonJSON serialization and deserialization for forma_core.187MIT OR Apache-2.0
philiprehberger-cron-parserCron expression parsing, scheduling, and human-readable descriptions186MIT
affs-readA no_std compatible crate for reading Amiga Fast File System (AFFS) disk images186MIT
nd2-rsPure Rust library for reading Nikon ND2 microscopy files186MIT
json-schema-to-luauConvert JSON Schema to Luau type definitions with full support for constraints and advanced schema features.186MIT
syanSyntactic and structural parser fundamentals, reimplementing syn crate186MIT
jotupA parser for the Djot markup language (dpc's fork of jotdown)185MIT
tree-sitter-perl-rsRust-native Perl parser with tree-sitter-style ergonomics and tree-sitter-compatible output over the native v3 parser.184MIT OR Apache-2.0
scte35-spliceANSI/SCTE 35 splice information (DPI cueing) — parser + serializer, no_std.184MIT OR Apache-2.0
buni-rsReference Buni serializer / deserializer in Rust184MPL-2.0