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.
a2mlParser and renderer for A2ML (Attested Markup Language)23MPL-2.0
jellyfish-readerPure Rust reader for Jellyfish k-mer counting output files23MIT
fprint-fp3FP3 fingerprint-template (de)serialization: fprintd/libfprint's "FP3" GVariant on-disk format <-> fprint-core's Print domain…23MIT OR Apache-2.0
drawingmlShared DrawingML content model (shapes, fills, colors, lines) for the WordprocessingML/SpreadsheetML/PresentationML crates.23MIT
ton-net-blockTON block and account structures, decoded from cells, for the ton-net TON client.23Apache-2.0
toon-format-rsToken-Oriented Object Notation (TOON) parser and serializer for Rust23MIT
fieldglass-coreFormat-agnostic traits and shared types for the Fieldglass data viewer23MIT OR Apache-2.0
latexsnipper-artifactRuntime artifact lineage for LaTeXSnipper processing23AGPL-3.0
aozora-flavored-markdown-cliAozora Flavored Markdown (aozora-flavored-markdown): command-line interface23Apache-2.0 OR MIT
zip-full-corePure-Rust, no-C-FFI ZIP reader for forensics: decodes Stored, Deflate, Deflate64, Bzip2, Zstd, LZMA and XZ, decrypts ZipCrypto +…23Apache-2.0
scmlParser and skeletal animation evaluator for Spriter SCML files22MIT OR Apache-2.0
tomliniSAX TOML/INI parser and editor. Zero-dependency, no footguns.22MIT OR Apache-2.0
llmignoreParse and match .llmignore files — the .gitignore for AI. Supports all 13 AI ignore formats.22MIT
transcriptomic-rsExpression matrix assembly and normalization → Arrow RecordBatches22MIT OR Apache-2.0
glyphrush-cliFast, honest PDF parsing CLI: native text, layout, tables, and per-page quality flags22MIT
jscanHigh-performance zero-allocation JSON iterator and validator. Port of github.com/romshark/jscan/v2.22MIT
chaste-denoParser for deno lockfiles22Apache-2.0 OR BSD-2-Clause
bam-corePure-Rust read-only decoder for the Windows Background Activity Moderator (BAM/DAM) execution-evidence record — decodes a bam…22Apache-2.0
hunkfileAmiga hunk file format reader and writer220BSD
tonic_jsonA coercing JSON schema fitting library for forward-compatible API consumption.22MIT
plasma-prpRead, write, inspect, and manipulate Plasma engine PRP files used by Myst Online: Uru Live22GPL-3.0-or-later
pst-rsCrates.io reservation for the existing PST-RS Outlook PST/OST toolkit.22AGPL-3.0-or-later
concordanceA library for negotiating HDMI 2.1 modes.22MPL-2.0
nexo-retailer-protocolRust implementation of Nexo Retailer Protocol (ISO 20022 CASP) with std and no_std support22MIT OR Apache-2.0
ttoon-coreCore Rust library for T-TOON / T-JSON typed text serialization and Arrow conversion22MIT
endfRecipe-driven parser and writer for ENDF-6 nuclear data files22MIT
opc-ooxmlOpen Packaging Conventions: ZIP container, [Content_Types].xml, relationships (.rels), Package/Part model.22MIT
rjtd-modelExperimental document model and parser integration for Ichitaro JTD files.22Apache-2.0
compactpA production-grade parser frontend for the Compact language (Midnight Network)22MIT
verity-x3pNative reader/writer for the X3P (ISO 25178-72 / ISO 5436-2) 3D surface topography format.22MIT OR Apache-2.0
zfs-forensic-coreFrom-scratch pure-Rust ZFS on-disk reader — vdev labels, XDR nvlist config, uberblock ring, block-pointer tree,…22Apache-2.0
refs-corePure-Rust from-scratch ReFS (Resilient File System) reader — boot VBR, superblock, version detection, over any byte source.…22Apache-2.0
rust_scraplingA Rust port of Scrapling - modern web scraping framework with CSS selectors, async HTTP, and spider-based crawling22MIT OR Apache-2.0
rekordbox-pdbRead and write the rekordbox export.pdb / exportExt.pdb databases from PIONEER USB exports21MIT
open_board_loggingOpen Board Logging File Format (.obl/.obla) parser/writer for OpenAAC projects21Unlicense OR MIT
cyrs-ffiStable C ABI over the Cypher / GQL frontend (cyrs-lang-services + cyrs-db + cyrs-diag + cyrs-fmt). Produces a cdylib + staticlib…21Apache-2.0 OR MIT
pkl-lsp-coreCore PKL language analysis for pkl-lsp21MIT OR Apache-2.0
usmeA lightweight symbolic math engine for differentiation and simplification.21MIT OR Apache-2.0
globber-aiAI-native glob — POSIX-rooted pattern matching with SIF output, budget-aware walking, multi-pattern rulesets, and linear-time…21MIT OR Apache-2.0
jsonpath-rfc9535A complete RFC 9535 (JSONPath) query engine for serde_json values.21MIT OR Apache-2.0
yaml0Implementation of serde serialization and deserialization from YAML data format21MIT OR Apache-2.0
wasm-opcode-tableTyped parser for the WebAssembly instruction opcode table in TOML21Apache-2.0
generic-astA lightweight, drop-in, generic operator-precedence parser for building Abstract Syntax Trees.21MIT
hfdt-rsA quite high-level safe no-std zerocopy zero-dependencies Open Firmware FDT DeviceTree's parsing library.21MIT
xlsx-rs2Rust 版本的 Excel .xlsx 读写库,基于 ooxml-core,对标 python-openpyxl21MIT
amberfork-ingestForgiving loader from plain-JSON trace files into the canonical amberfork-model Run.21MIT
qubit-codec-binaryBuffer-oriented binary codecs for Rust21Apache-2.0
mcgetA Minecraft server status query library and CLI tool (Java SLP + Bedrock RakNet)21MIT OR Apache-2.0
wavey-mpeg2ts-readerParser for MPEG Transport Stream data21MIT/Apache-2.0
oxidocsWord-compatible .docx layout and rendering engine — parse, lay out, and render Microsoft Word documents20MPL-2.0
gpx-rsGPX 1.1 parsing, validation, path analytics, and CLI tools20MIT
rust_iso9362ISO 9362 (Business Identifier Code, also known as the SWIFT/BIC code) defines a standard format for identifying business parties…20Apache-2.0
jsxbin-parserBinary parser for Adobe JSX .jsxbin files with comprehensive AST representation20MIT
datafoxA small Datalog parser and streaming query engine for querying facts.20BSD-3-Clause
bext-nginx-compatNginx config parser and converter for bext — drop-in nginx replacement20BUSL-1.1
runway-tokenA library for the Runway token format20MIT
german-impressum-extractorExtract structured data from German B2B website Impressum text — email, phone, address, HR-Nummer, USt-IdNr., Geschäftsführer…20MIT OR Apache-2.0
mapit-coreCore data model, graph builder, and language parsers for the mapit codebase mapper20MIT
userassist-corePure-Rust read-only Windows UserAssist reader — decodes the per-user GUI execution-evidence entries (ROT13-encoded program path,…20Apache-2.0
mpxrustPure-Rust reader for Microsoft Project .mpp files (MPP14, Project 2010-365). A port of the reading subset of MPXJ.20LGPL-2.1-or-later
iris-cvA fast computer vision library framework in Rust.20MIT
agenticpdfHigh-performance PDF processing CLI and WASM library for agentic AI workflows20AGPL-3.0-or-later
aql-predicatesExpression tokenizer and predicate parser for selector and query languages20MIT
cyrs-langCypher / GQL frontend — lossless CST, typed AST, HIR, semantic analysis, schema-aware checks, diagnostics, formatter, plan IR.20Apache-2.0 OR MIT
petrokitPetroleum exploration data parser: LAS, LIS, DLIS and more20MIT
jshapeRepair malformed JSON and render a stable, human-readable structural outline.20MIT
mr60bha2-protoSeeed MR60BHA2 60 GHz mmWave radar sensor protocol parser20MIT OR Apache-2.0
hl7v2-normalizeHL7 v2 message normalization20AGPL-3.0-or-later
pdforg-formatsFile format parsers for PDF Office (docx, xlsx, pptx, odt)20MIT
sundSund is a suspendable json parser core that unifies buffered and streaming JSON decoding.20MIT
simple-scpiA lightweight SCPI command parser20MIT
tree-sitter-casbinCasbin model definition language (.conf)20GPL-3.0-or-later
onnx-genai-genai-configCompatibility layer that converts onnxruntime-genai genai_config.json into native onnx-genai inference metadata20MIT
ps2mcA Rust library for reading, extracting, and rewriting PlayStation 2 memory card images.20MIT
ds3Pure-Rust parser for Autodesk 3D Studio (.3ds) binary files20MIT OR Apache-2.0
kcode-doc-extractionLocal PDF, DOCX, spreadsheet, and plain-text extraction20MIT
eap-oxideBeckhoff TwinCAT EtherCAT Automation Protocol (EAP) Network Variables decoder20MIT OR Apache-2.0
iso20022-payment-coreRust crate for parsing, classifying and structurally validating ISO 20022 payment messages20MIT OR Apache-2.0
org-elementAST types and a tree-sitter-backed parser for Org mode documents, compatible with Emacs org-element20MIT OR Apache-2.0
retumbra-domOwned, safe HTML DOM with stable node identities and CSS selectors20GPL-3.0-or-later
emvcoEMVCo payment standards (EMV chip, contactless, QR Code, 3DS, tokenization) with UniFFI cross-language bindings20MIT OR Apache-2.0
llm-json-extractExtract valid JSON from messy LLM outputs. Handles reasoning blocks, markdown fences, truncated payloads, and broken syntax.…20MIT OR Apache-2.0
math-evalA mathematical expression evaluator that does sin, cos, tan, log(base 10), ln, +, -, *, /, and ^20MIT
autoit-rsExtract and inspect compiled AutoIt2Exe and A3X payloads19Apache-2.0
parser-langRecursive-descent + Pratt parser infrastructure with error recovery.19Apache-2.0 OR MIT
market-flowAsync NDJSON stream of market events (snapshots, depth updates, trades) for Tokio19MIT
crispy-iptv-toolsIPTV playlist utilities: filter, merge, dedup, normalize19CC-BY-NC-SA-4.0
es3-cliCommand line interface for ES3 dossier files19MIT OR Apache-2.0
packet-dissector-sdpSDP (RFC 8866) dissector for packet-dissector19MIT OR Apache-2.0
chaqaqRich text editor engine — inline styles, Unicode cursor/selection, undo/redo, markdown parser19MIT OR Apache-2.0
card-messagesStreaming readers for ISO 8583 card clearing messages19MIT
java_regexRust implementation of Java's java.util.regex.Pattern, byte-for-byte compatible with OpenJDK19MIT OR Apache-2.0
cyrs-cliCommand-line tool for the cyrs Cypher / GQL frontend (parse, format, check, plan, explain).19Apache-2.0 OR MIT
openprxlA Rust spreadsheet library inspired by Python's openpyxl19MIT OR Apache-2.0
hl7v2-datatypeHL7 v2 data type validation19AGPL-3.0-or-later
hl7v2-fakerRealistic HL7 v2 test data generation (names, addresses, medical codes, etc.)19AGPL-3.0-or-later
hl7v2-pathHL7 v2 field path parsing and resolution19AGPL-3.0-or-later
hl7v2-pythonPyO3 extension crate backing the Python hl7v2 package. Rust users should depend on hl7v2.19AGPL-3.0-or-later
usb-forensicUSB device-history correlation engine — reconstructs USB connection history from every Windows artifact and scores cross-source…19Apache-2.0
rbook-utilsA high-level wrapper over `rbook` for easy ebook parsing/conversion/rendering19Apache-2.0
hl7v2-streamStreaming/event-based parser for HL7 v2 messages19AGPL-3.0-or-later
gungraun-summaryTyped Rust data model and parsing helpers for Gungraun summary JSON files19Apache-2.0 OR MIT
html-extractor-cliCommand-line runner for HTML Extractor scripts.19MIT OR Apache-2.0
cat-dirBundle directory tree into one plain-text file. (like tar, but you can `cat` it)19MIT
spreadsheet-formulasFormula engine for the SuperInstance Spreadsheet — parsing and evaluating formulas like =EVOLVE(A1:A10, 100)19MIT
toml-edit-deriveTyped read/write access to toml_edit documents via a derive macro, preserving comments and formatting19MIT OR Apache-2.0
tree-sitter-pshtmlPowerSchool HTML19MIT
neco-json5-astnecosystems series structured access layer for JSON5 values19MIT
gpg-inspectorA TUI for parsing and inspecting OpenPGP (GPG) packets according to RFC 4880 and RFC 958019MIT
lambda-throw-catLambda calculus with records, prototype chains, ref cells, GC, and non-local control flow via throw/try/catch.…19MIT OR Apache-2.0
veritExavian Veritate — zero-copy, self-describing, schema-evolvable binary serialization, safe on untrusted bytes, no unsafe,…19Apache-2.0
tree-sitter-masterbeltmasterbelt grammar for tree-sitter19MIT
tpt-augur-frontendAugur lexer, AST, and error-tolerant parser19MIT OR Apache-2.0
newickxA parser and minimal datastructure for unrooted phylogenetic trees in the Newick format.19MIT OR Apache-2.0
fabric-lexerLogos-based tokenizer for the Fabric robotics DSL19MIT
zfs-forensicForensic anomaly auditor for ZFS — uberblock-history/txg point-in-time, orphaned-dataset and integrity findings as graded…19Apache-2.0
refs-forensicForensic anomaly auditor for ReFS (Resilient File System) — scaffold over refs-core. Reverse-engineered format (no official…19Apache-2.0
david_wgslWGSL minifier, validator, and reflection toolkit18MIT
lambda-async-catLambda calculus with records, prototype chains, ref cells, mark-sweep GC, throw/try/catch, and cooperative promise-based…18MIT OR Apache-2.0
yan-notationYAN (Yet Another Notation) parser for Rust18CC0-1.0
crispy-xmltvStreaming XMLTV/EPG parser for large files18CC-BY-NC-SA-4.0
tree-sitter-bsvBluespec system verilog treesitter18MIT
slickafCobalt Strike beacon config parser and C2 communication library. Memory-safe, SIMD-accelerated, zero-copy. The Python…18MIT
dm2-graphicsParser and writer for Dungeon Master II `graphics.dat` files (format 3/4/5, LE and BE).18MIT OR Apache-2.0
pml-parserLexer and Parser for PML source code18MIT OR Apache-2.0
hl7-netLightweight HL7 V2 parser/writer, ported from the Efferent HL7-V2 .NET library18MIT
userassist-forensicWindows UserAssist forensic analyzer — reports per-user GUI program launches (path, run count, last-execution time) with graded…18Apache-2.0
aiui-aixCore Rust library for reading and analyzing AIX packages for AI agents18MIT
bam-forensicWindows Background Activity Moderator (BAM/DAM) forensic analyzer — reports last-execution times per executable per user SID from…18Apache-2.0
lambda-catUntyped lambda calculus interpreter built on comp-cat-rs. Lex, parse, and tree-walk evaluation expressed as Io effects with…18MIT OR Apache-2.0
darwinscopeParse and inspect Mach-O binaries — including the Apple Objective-C and Swift runtime metadata they embed18Apache-2.0
pml-graphics2D graphic objects and scene graph for PML18MIT OR Apache-2.0
pml-ioImage I/O: PNG, sprite sheet, GIF, metadata for PML18MIT OR Apache-2.0
digseA lightweight, privacy-focused metasearch engine CLI written in Rust18Apache-2.0
cyrs-tckopenCypher TCK v1 conformance harness for the cyrs frontend (spec 0001 §17.5).18Apache-2.0 OR MIT
cyrs-wasmWebAssembly binding (wasm-bindgen) that exposes the Cypher / GQL frontend agent op surface as JavaScript callables (spec 0004 §4).18Apache-2.0 OR MIT
cyrs-pyPython (PyO3) bindings for the Cypher / GQL frontend (cyrs-lang-services + cyrs-db + cyrs-diag + cyrs-fmt). Packaged as a…18Apache-2.0 OR MIT
cyrs-lspLanguage Server Protocol implementation for Cypher / GQL (spec 0001 §14).18Apache-2.0 OR MIT
cyrs-agentStateless JSON API for Cypher / GQL frontend operations (parse/check/complete/hover/rewrite/...).18Apache-2.0 OR MIT
tpt-eve-dslTPT Eve — Datalog-like rule/query DSL: lexer, parser, AST for tpt-eve-symbolic (not a standalone Datalog engine — see…18MIT OR Apache-2.0
forge-subtitleSubtitle decomposition into tiles — the SubForge pattern, generalized18MIT
wbhdfScoped pure-Rust HDF container reader for Whitebox Next Gen18MIT OR Apache-2.0
katana-markdown-engineRenderer-neutral Markdown document model for the KatanA ecosystem18MIT
pdforg-pdfPDF manipulation engine for PDF Office (view, merge, split, watermark)18MIT
hl7v2-batchHL7 v2 batch message handling (FHS/BHS/FTS/BTS)18AGPL-3.0-or-later
c2pa-vttC2PA manifest embedding for WebVTT subtitle and caption files18MIT OR Apache-2.0
zishrink-rsRust port of upstream zishrink.awk — the tzdb source compactor (emits the small tzdata.zi)18Apache-2.0
linksqlRust reference implementation of LinksQL — an associative query language built around a single substitution operation.18Unlicense
uuidv5A zero-allocation UUID v5 (SHA-1 based) implementation18MIT
neco-plist-astnecosystems series structured access layer for plist values18MIT
neco-xml-astnecosystems series structured access layer for XML values18MIT
medinparParse identifying media information (such as episode and season numbers) commonly found in filenames.18AGPL-3.0-only
leapseconds-rsRust port of upstream leapseconds.awk — the tzdb leap-second source generator18Apache-2.0
agentcastStructured-output enforcer for LLM responses. Repair + validate + (optional) retry-with-LLM. BYO-LLM, BYO-schema.18MIT
lambda-ref-catLambda calculus with mutable reference cells and a pure-functional mark-sweep garbage collector, built on comp-cat-rs. Spike 2 of…18MIT OR Apache-2.0
claude-streamParse Anthropic's Server-Sent Events stream into typed events. No SDK dependency — feed it bytes, get back message_start,…18MIT
ternary-grammarContext-free grammar for generating and parsing valid ternary strategy expressions18MIT
mcp-epubMCP server for reading and writing EPUB files18MIT
station-resolver-jpJapanese station-access text parser: extracts walk/bus/car/train minutes from job-posting access fields and resolves station…18Apache-2.0
wikioxideMediaWiki wikitext parser producing typed domain models (templates, links, categories, warnings) with template expansion — no…17WTFPL
axe-parserSKILL.md and vendor format parsers for AXE (Agent eXtension Engine)17Apache-2.0 OR MIT
intent-syntaxParser and AST for the intent-lang requirements modeling DSL17MIT
intent-lang-cliCLI for intent-lang: parse, verify, diff, and analyze .intent files17MIT
bxxA fast terminal hex editor and reverse-engineering workbench: annotations, struct templates, transforms, structural triage, and…17MIT OR Apache-2.0
exath-engineComplex-native expression evaluator engine powering Exath calculator17MIT OR Apache-2.0
robotparser-rsA faithful Rust port of Python's urllib.robotparser: parse robots.txt and answer can_fetch/crawl_delay/request_rate,…17MIT
l1fe-didShared DID parsing and validation logic for the L1fe ecosystem (Zer0 Runtime, Forge, Factory, CLI).17Apache-2.0
spassDecrypt and convert Samsung Pass (.spass) export files17MIT OR Apache-2.0
sqlquackWarehouse SQL analysis and fail-closed DuckDB transpilation engine17MIT
gigi-corePure-Rust core for gigi: tails Valorant's ShooterGame.log and emits live game-state events. No FFI, no memory reads.17MIT
osdp-embeddedOSDP v2.2.2 implementation in C with a safe Rust wrapper. PD and ACU state machines (incl. Secure Channel) over a freestanding C…17GPL-3.0-or-later
fourdmlThe 4DML utility for rapid prototyping of complex structural transformations on data, ported from the original Python 2 code17Apache-2.0
parsetxOfficial Rust client SDK for the ParseTx Transaction Enrichment API.17MIT
monadbEmbedded document database with a SQL dialect compiled to stack-based bytecode17Apache-2.0
psn-oxidePosiStageNet (PSN) v2 protocol decoder and multicast receiver helper17MIT OR Apache-2.0
common_markdown_to_htmlA Markdown parser and HTML converter17MIT
sproto-rustRust implementation of the sproto binary serialization protocol17MIT
oxipakZero-dependency parser for id Tech 2 PAK files (Quake, Quake II).17MIT
bravoh-dawParse Ableton Live, FL Studio, Logic Pro & REAPER project files into one unified schema17MIT
tree-sitter-aozoraA tree-sitter grammar for Aozora Bunko notation (青空文庫記法), used by the workspace's conformance harness17Apache-2.0 OR MIT
cadmpeg-codec-igesInspect and decode IGES 5.3 Fixed ASCII files.17Apache-2.0
bijux-dag-coreDeterministic DAG kernel for graph parsing, validation, canonicalization, planning, and identity.17Apache-2.0
zettledownA Markdown superset for card-based (Zettelkasten-style) notes: per-card JSON metadata, stateful TODOs, and wikilinks.16MIT OR Apache-2.0
mediacast-netcatalogVendor command catalog + version matcher + protocol probe for multi-vendor network automation.16MIT OR Apache-2.0
dm2-dungeonParser and writer for Dungeon Master II `dungeon.dat` files (LE and BE variants).16MIT OR Apache-2.0
tiss-hashMD5 hash do epílogo XML TISS/ANS (Padrão TISS). Reverse-engineered + validado contra goldens reais privados + vetores sintéticos.16MIT
xpt-rA SAS XPT file reader for Rust16MIT
ch-jsonUltra-fast raw JSON-each-row parsing and precision normalization for ClickHouse to prevent Javascript MAX_SAFE_INTEGER precision…16MIT OR Apache-2.0
ios-configZero-dependency Cisco IOS configuration parser. Parses show running-config output into a typed IR.16MIT
tree-sitter-frgFrg grammar for tree-sitter16MIT
mdforgeDefine, validate, and render typed Markdown extensions for LLM-generated content.16MIT
crx-manifest-parserParse Chrome / Manifest V3 extension manifest.json fields (name, version, permissions, content_scripts, host_permissions) into a…16MIT
portage-repoGentoo ebuild repository layout reader based on PMS16MIT
zengin-cliCommand-line parser for Zengin fixed-width files16MIT
oxipkxZero-dependency parser for id Tech 3/4 PK3/PK4 files (Quake III, Doom 3).16MIT
checktab-rsRust port of upstream checktab.awk — the tzdb zone/country table consistency checker16Apache-2.0
checklinks-rsRust port of upstream checklinks.awk — the tzdb Zone/Link graph consistency checker16Apache-2.0
checknow-rsRust port of upstream checknow.awk — the tzdb zonenow.tab consistency checker16Apache-2.0
word-ooxmlReading and writing of the WordprocessingML format (.docx).16MIT
excel-ooxmlReading and writing of the SpreadsheetML format (.xlsx).16MIT