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.
noyalib-wasmWebAssembly (wasm-bindgen) bindings for the noyalib YAML library — browser-ready parse / serialise / lossless edit63MIT OR Apache-2.0
siprs-sdpSDP parsing and building with GB28181 extensions for video surveillance63MIT OR Apache-2.0
cima-rsRust library and CLI providing access to the Spanish AEMPS CIMA REST API and nomenclator XML parser63MIT
use-dockerFeature-gated facade crate for RustUse Docker primitives63MIT OR Apache-2.0
smiles-to-prolog-parserConverts SMILES molecular notation into Prolog term representations for use in logic programming and inductive learning systems63MIT
moritzbrantner-geo-io-geojsonGeoJSON I/O adapters for geo-core domain types.62MIT OR Apache-2.0
smpte2038SMPTE ST 2038:2021 carriage of ANC (ST 291-1 ancillary) data packets in an MPEG-2 Transport Stream — anc_data_descriptor + ANC…62MIT OR Apache-2.0
uleULE (Unidirectional Lightweight Encapsulation, RFC 4326 + RFC 5163) — IP over MPEG-2 TS: SNDU encapsulation, extension-header…62MIT OR Apache-2.0
nvme-mi-devA device-side implementation of NVMe-MI62GPL-3.0-only
nyx-agent-nyxImplementation-detail subprocess driver for the upstream nyx static scanner.62AGPL-3.0-or-later
docx-review-coreReview-oriented DOCX extraction library for tracked changes, comments, and structural blocks62MIT
seapuA Custom 8-bit CPU Emulator62MIT OR Apache-2.0
codegraph-phpPHP parser for CodeGraph - extracts code entities and relationships from PHP source files62Apache-2.0
lessmarkThe markdown alternative that agents (and humans) love.62MIT
trusty-analyzer-langLanguage-specific static analysis adapters for trusty-analyzer (tree-sitter based)62MIT
tree-sitter-slnA tree-sitter grammar for Visual Studio Solution (.sln) files62MIT
xmltokPull-based, zero-allocation XML tokenizer with compact, lifetime-free tokens. A fork of xmlparser.62MIT OR Apache-2.0
dvb-vbiVBI data carriage in DVB (ETSI EN 301 775) — the PES data field: VPS, WSS, Closed Captioning, EBU/Inverted Teletext, and…62MIT OR Apache-2.0
dsl-kit-mcpMCP framework (stdio) for dsl-kit — handler + builder + DslHost trait. DSL-agnostic; ship your own DSL as a separate crate.62MIT OR Apache-2.0
hedl-wasmWebAssembly bindings for HEDL with TypeScript support61Apache-2.0
codegraph-kotlinKotlin parser for CodeGraph - extracts code entities and relationships from Kotlin source files61Apache-2.0
wasmsh-dispatcherCapacity-based dispatcher for the scalable wasmsh snapshot runner61Apache-2.0
enxame-metainfoTyped BitTorrent metainfo (.torrent) — parse a torrent file / info dict into a typed Metainfo and compute the v1 info-hash. Part…61MIT
knxproj-parserParser for group addresses, topology, and devices from .knxproj files.61MIT
smelt-ansiANSI SGR transcript parser for Smelt style spans.60MIT
xocomilA lightweight, zero-allocation HTTP/1.1 request parser and response writer60MIT
tree-sitter-buildlogTree-sitter grammar for parsing build logs60MIT
zip-forensicForensic ZIP anomaly auditor: surfaces central-directory vs local-header disagreements, path-traversal names, and…60Apache-2.0
fat_volume_idA library to generate and parse Volume Identifiers in FAT12/16/32, exFAT and NTFS.60Apache-2.0 OR MIT
serde-libconfigasaurusSerde serialization and deserialization for libconfig format60MIT OR Apache-2.0
hedl-ffiHEDL C ABI bindings60Apache-2.0
sello-chainDEPRECATED: Renamed to txgate-chain. This crate re-exports txgate-chain for backward compatibility.60MIT OR Apache-2.0
codegraph-csharpC# parser for CodeGraph - extracts code entities and relationships from C# source files60Apache-2.0
hedl-lspLanguage Server Protocol (LSP) implementation for HEDL60Apache-2.0
unity-assetdbUnity asset GUID → name index baker. Walks Assets/, parses .meta and asset YAML, writes a compact bincode database.60MIT OR Apache-2.0
cronspeakConvert cron expressions into clear, human-readable English descriptions (like cronstrue / cron-descriptor). Zero-dependency,…60MIT OR Apache-2.0
slowlogA parser for MySQL slow query logs that anonymises queries by replacing literals with placeholders.60MIT
genlayer_calldataCrate for handling GenLayer calldata encoding and decoding60non-standard
brustPublic facade for Brust bioinformatics format readers, writers, and conversion helpers.60MIT OR Apache-2.0
xdoc-rsDeclarative XML engine for Rust60MIT OR Apache-2.0
txtodoA todo.txt parser/serializer with extension support and subtask handling59MIT
dvb-fluteALC/LCT/FLUTE/NORM multicast object-delivery wire formats (RFC 5651/5775/6726/5740): LCT headers with flag-driven CCI/TSI/TOI…59MIT OR Apache-2.0
iptr-edge-analyzerExtract edges and branches in Intel PT traces, and construct AFL++-compatible fuzzing bitmaps59MIT OR Apache-2.0
anxwritterWrite i2 Analyst's Notebook Exchange (.anx) files from typed data, JSON, or YAML — Rust port of the anxwritter Python library59MIT
misty-coreCore types and shared utilities used by other Misty crates59BSD-3-Clause
gencadA library for parsing Mitron GenCAD boardview files.59GPL-3.0-or-later
codegraph-swiftSwift parser for CodeGraph - extracts code entities and relationships from Swift source files59Apache-2.0
wasmsh-json-bridgeShared JSON transport and probe helpers for wasmsh embedders59Apache-2.0
droidsaw-dartDROIDSAW Dart AOT snapshot decompiler for Flutter apps. Resolves function names, extracts the canonical string pool, surfaces…59BSD-3-Clause
crumbex-corePolyglot code-intelligence engine: a parse-once tree-sitter index with opt-in graph, atlas (cross-repo), and call-graph layers.…59MIT OR Apache-2.0
ai-timeA no_std fork of time58MIT OR Apache-2.0
itl-rsLibrary for reading and writing iTunes Library.itl files58MIT
struneA simple, directional knowledge structure library for building linked references and word books58MIT
bitsy-fileA parser for Bitsy game files58MIT
tree-sitter-mathMath grammar for tree-sitter58GPL-3.0-only
codegraph-cppC++ parser for CodeGraph - extracts code entities and relationships from C++ source files58Apache-2.0
codegraph-rubyRuby parser for CodeGraph - extracts code entities and relationships from Ruby source files58Apache-2.0
fluxvmFLUX bytecode runtime — Fluid Language Universal eXecution: a zero-dependency register-based VM with assembler, disassembler, A2A…58MIT
gt06Parser and stream decoder for the GT06 GPS tracker protocol58MIT
tree-sitter-clischemaSchema language for CLI programs58MIT
opencollectionTyped data model and YAML (de)serializer for the OpenCollection API-collection format (v1.0.0)58MIT
betteroffice-pptx-parseBounded PresentationML parsing and byte-preserving PPTX package serialization.58Apache-2.0
diagliteSpan + Diag diagnostics kernel for purpose-sized languages: byte spans, line/col, caret snippets that never panic on mid-char…57Apache-2.0
siprs-dialogSIP dialog management with route set and in-dialog request support57MIT OR Apache-2.0
vhdx-rsVHDX (Virtual Hard Disk v2) library57MIT
rdocx-cliCLI tool for inspecting, converting, and manipulating DOCX files57MIT OR Apache-2.0
wikiparse-rsBlazingly fast WikiMedia/Wikipedia SQL dumps parser57non-standard
nimrodParse and inspect Nim-compiled native binaries57Apache-2.0
agentforge-parserAgent file parser and schema validator (F-01)57MIT
ronin-validateWASM-clean type-aware RON validator: jsonschema over a CST→JSON projection (E006, offline).57MIT OR Apache-2.0
xbedumpA library and command-line tool for inspecting, validating, and signing Xbox XBE images57non-standard
rustypyxlFast, dependency-light Rust library for reading and writing Excel (XLSX) files57MIT
protowireProtowire umbrella crate — re-exports envelope, pb, pxf, sbe.56MIT
yutuModern Lua linter56MIT OR Apache-2.0
vita-ioReaders and writers for standard atomistic and molecular file formats.56MIT OR Apache-2.0
siprs-gb28181-xmlGB28181 XML message processing for device catalog, control, and queries56MIT OR Apache-2.0
siprs-registrationSIP registration with MD5 digest authentication and registrar server56MIT OR Apache-2.0
tmycImplementation of serde serialization and deserialization from YAML data format56MIT OR Apache-2.0
doppio-categorizeCounter-account prediction for the doppio ledger compiler -- given a partial transaction, suggest the most likely counter-account…56non-standard
collet-treemapTree-sitter based repository code map generator56Apache-2.0
stick-and-stringSAS 1.1 (Stick And String) — human-readable data serialization format. Parser, validator, and bidirectional JSON converter.56non-standard
libplcdocxA robust Rust framework for placeholder replacement in DOCX files56MIT
nanoteroAn ultra-fast, lightweight parser for the Tero configuration format.56MIT
osirisdbA SQL database engine built from scratch in Rust featuring a custom parser, binder, query planner, optimizer, catalog, and…56Apache-2.0
nyxisZero-copy compiler and reader for the Nyxis (NXS) bi-modal serialization format56BUSL-1.1
mdcorePortable markdown core for awesome-md: CommonMark + GFM parse → owned AST → pluggable renderers.56MIT OR Apache-2.0
natsuzora-contractNatsuzora contract notation parser and validator (formerly subaru)55MIT
muad-dibParser and tools for NAIF SPICE DAF files (SPK, CK, PCK)55MIT
ustyleA text-styling library for Rust `no_std` embedded targets.55MIT
amdmRust client for amdm.ru with Russian lyrics stress marking and meter analysis55MIT
openkspace-ioReaders for MRI raw k-space formats: ISMRMRD (HDF5) and FastMRI (HDF5).55Apache-2.0
neco-json5zero dependency JSON5 subset parser55MIT
sieve-formSieve email filter language (RFC 5228 + RFC 5229) on a uniform form representation55MIT
jotsJot Syntax 1.0 RC5 parser (https://jotsyntax.org)55MIT OR Apache-2.0
urisharkA simple, zero-copy URI implementation in Rust55Unlicense
ronin-typesNormalized RON type model for RONin (native-gated; JSON-Schema-2020-12-shaped TypeModel + x-ron-* extension layer).55MIT OR Apache-2.0
depz-sensor-sdkContract-first Rust SDK for the DEPZ USB sensor line (SR04, VL53L8CX/CH ToF, BNO086 IMU) — transport, protocol codecs, and sensor…55MIT
goxl-codecReads and writes Goxel (.gox) files.55non-standard
mvox-codecReads and writes MagicaVoxel (.vox) files.55non-standard
siprs-uaSIP User Agent core with SipEngine, GB28181 device and platform support54MIT OR Apache-2.0
rusmes-searchFull-text search for RusMES — Tantivy-backed search index with trait-based abstraction for indexing, querying, and deleting mail…54Apache-2.0
swls-lang-n3Notation3 (N3) language support for the Semantic Web Language Server54MIT
dvb-ccDeprecated shim — use cc-data instead. Closed-caption cc_data() carriage (CEA-608/708), per ETSI TS 101 154 Table B.9.54MIT OR Apache-2.0
tftio-orgTyped org-mode AST and parser54MIT
postgrest-parserPostgREST URL-to-SQL parser for Rust and WASM54MIT
folio-pdfA comprehensive PDF library for Rust54MIT OR Apache-2.0
cosyA parser for Cosense/Scrapbox markup syntax that produces a typed AST54MIT
pulldown-cmark-codeblockA fenced code block extractor for Markdown documents built on pulldown-cmark54EUPL-1.2
qmdcQMDC parser, LSP server, and MCP server — convert QMD.md to a queryable object graph54AGPL-3.0-or-later
tree-sitter-gemtextA parser for gemtext54MIT
tree-sitter-qsharpQ# grammar for tree-sitter54MIT
vmax-codecReads and writes Voxel Max (.vmax) package files and their voxel/palette payloads.54non-standard
btrfs-forensicForensic anomaly auditor for btrfs — CoW stale-root / generation-inconsistency / csum-mismatch recovery as graded…54Apache-2.0
oxideav-ifcPure-Rust IFC (ISO 16739 BIM) reader — clean-room STEP physical-file (ISO 10303-21) parser for .ifc building models53MIT
neutron-engineA lightweight markup parser for the Neutron styling language (.nt)53MIT
peripheral-forensicForensic anomaly auditor for external-device connections — DMA-capable devices, mass-storage, HID/BadUSB, and OS-generated…53Apache-2.0
riddle-langRiDDLe is a language for the definition of timeline-based domains and problem definitions, designed to facilitate the integration…53non-standard
docx_mcp_rustA Rust-based MCP (Model Context Protocol) server for creating and manipulating DOCX files53Apache-2.0
pml-coreCore types for PML: Span, Symbol, Keyword, Value53MIT OR Apache-2.0
rq-cliA lightweight and portable command-line YAML, JSON, and TOML processor with jq-like syntax53MIT OR Apache-2.0
european-data-formatEuropean Data Format (EDF/EDF+) utilities to read and write EDF files, EDF+ files, XML files, JSON files.53MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-only
sqltSQL parser, translator, and linter for MySQL, MariaDB, Postgres, MSSQL, SQLite53MIT
ferro-airflow-dag-parserStatic AST-based extractor for Apache Airflow™ Python DAG files. Recovers dag_id, task_ids, dependencies, schedule, and…53Apache-2.0
dsl-kit-cliDeveloper CLI for dsl-kit. Ships an MCP mode (`dsl-kit-cli mcp`) that serves a minimal built-in reference DSL through the…53MIT OR Apache-2.0
ryo-fuzzy-parserFuzzy JSON repair for LLM-generated Intent DSL52MIT OR Apache-2.0
llvmkit-macrosProcedural macros for llvmkit IR schema ergonomics.52Apache-2.0 WITH LLVM-exception
sqpack-rsSqPack archive reader for FFXIV52MIT
html_form_structGenerate a struct from an HTML form.52MIT OR Apache-2.0
agentvetValidate LLM-generated tool args before execution. Throws a structured ToolArgError with LLM-friendly retry hints when the model…52MIT
fail2ban-log-parser-coreFast, zero-copy fail2ban log parser built with winnow52MIT
cdptoolParser, serializer, and LZSS+Huffman compressor for CDP (CHUMP) archives52MIT
bunny-codecZero-copy mesh format adapters for Bunny.52Apache-2.0
synx-formatSYNX — The Active Data Format (meta crate). Re-exports synx-core under a format-oriented crate name.52MIT
pptx-rs2Rust 版本的 PowerPoint .pptx 读写库, 对标 python-pptx52MIT
iscrawlFast crawler/bot detection from User-Agent strings.52Apache-2.0
tractrixNon-blocking XML push parser and serializer (Gonzalez-style)52LGPL-2.1-or-later
scte104ANSI/SCTE 104 2023 — Automation System to Compression System Communications API (single/multiple operation messages + DPI…51MIT OR Apache-2.0
ironhtml-parserHTML5 parser following the WHATWG Living Standard51MIT
alapAlap expression parser — resolve tag-based link expressions server-side51Apache-2.0
cinvGB 11643-1999 Chinese citizen identification number validator51MIT
afphotoRead embedded preview images from Affinity (.afphoto/.afdesign/.afpub) files. Zero dependencies.51MIT
excelxType-safe XLSX read/write helpers for Rust structs.51Apache-2.0
neco-plistzero dependency plist XML subset parser51MIT
qbe-parserA parser for QBE IR50Apache-2.0 OR MIT
amprojData extraction layer for .amproj project files with C-ABI support50MIT OR Apache-2.0
jsnparRust JSON parser implementation using parser combinators.50MIT
libpgsFast PGS subtitle extraction, encoding, and round-trip transformation for MKV and M2TS containers50MIT OR Apache-2.0
lexliteByte-cursor lexer kit for purpose-sized languages: comments, idents, digits, and UTF-8-safe char decode by construction.50Apache-2.0
spectre_parseLazy PDF parser — xref-only at open(), objects materialize on demand. Read-only. Powers the spectre_pdf extraction crate.50MIT
spectre_pdfNative Rust PDF extraction engine: text, markdown for RAG, AcroForm widgets, image decoding, and encrypted PDFs. Lazy parser,…50MIT
poste-coreCore parsing, SQL context detection, and environment logic for Poste50MIT
terafileA tree-sitter backed semantic parser for Tera templates50MIT OR Apache-2.0
tree-sitter-css-orchardParser for CSS files50MIT
literalize_macrosA library to build literal-based singleton types and values.50MIT
fit-sdk-rustPure-Rust implementation of the Garmin FIT (Flexible and Interoperable Data Transfer) protocol.50Apache-2.0
tree-sitter-autoconftree sitter grammar for autoconf50MIT
psy-kA PSY-Q object & library parser & utility.49BSD-3-Clause
fodidReader for the 51Did (51Degrees Identifier) value returned by the 51Degrees cloud service. Parses the OWID envelope and unpacks…49EUPL-1.2
use-csvLightweight CSV delimiter, row, and field helpers for RustUse49MIT OR Apache-2.0
csv_prettyFork of https://github.com/BurntSushi/rust-csv49Unlicense/MIT
rpm-spec-analyzerVisitor-based static analyzer library for RPM .spec files49MIT OR Apache-2.0
radiotap-rsno_std compatible radiotap header encoder and decoder.49MIT OR Apache-2.0
sherlock-nsf-parserPure-Rust read-only parser for IBM/HCL Lotus Notes Storage Facility (NSF) databases. Forensic-grade, no Notes client required.49Apache-2.0
wfdiscReader for CSS 3.0 / NNSA KB Core wfdisc seismological waveform descriptor files. Cross-validated against ObsPy.49MIT OR Apache-2.0
ical_rustA lightweight, efficient, and robust iCalendar (ics) parser and recurrence expander library49MIT
qmt-parserRust parser for MiniQMT/QMT local market data, finance files, and dividend metadata.48GPL-3.0-only
deb-control-codecZero-copy parser & streaming futures codec for Debian control files48MIT OR Apache-2.0
vhdx-forensicForensic integrity analyzer for VHDX (Hyper-V) virtual disks — tamper/anomaly findings and in-memory repair, built on vhdx-core48Apache-2.0
shellhist-forensicForensic anomaly auditor for shell command history — history clearing, timestamp regression, and download-pipe-to-shell as graded…48Apache-2.0
use-tomlLightweight TOML table and key-value helpers for RustUse48MIT OR Apache-2.0
use-yamlLightweight YAML marker and key-value helpers for RustUse48MIT OR Apache-2.0
use-xmlLightweight XML declaration, element, and attribute helpers for RustUse48MIT OR Apache-2.0
tree-sitter-rdxTree-sitter grammar for RDX (Reactive Document eXpressions)48MIT
hiero-did-methodParser and validators for did:hedera identifiers48Apache-2.0
spdf-clispdf command-line interface.48MIT
exineUniversal Markdown extraction engine. 37+ formats, zero external dependencies, 10-96× faster than Pandoc.48MIT
digse-coreA lightweight, privacy-focused metasearch engine CLI written in Rust48Apache-2.0
digse-httpA lightweight, privacy-focused metasearch engine CLI written in Rust48Apache-2.0
xript-exprThe xript Expression Grammar (XEG) — parser, evaluator, and text-node interpolation for xript fragments.48MIT
libpfs3Pure Rust PFS3 (Amiga) filesystem library — read, write, format, and check48LGPL-3.0-or-later
tsumiki-cliCommand-line tool for X.509 certificate inspection and PKCS handling48MIT
oxigeo-geojsonGeoJSON (RFC 7946) driver for OxiGeo - Pure Rust vector data processing with streaming support48Apache-2.0
spdrZero-copy no_std DDR5 SPD (JESD400-5) content decoder and beyond-CRC semantic linter. Unbuffered (UDIMM) complete; SODIMM, RDIMM,…48Apache-2.0
captionrsAdvanced subtitle converter and processor48MIT OR Apache-2.0
rgtA small immutable red/green syntax tree library with user-defined payloads48MIT
dsl-kit-fuzzyFuzzy-match Suggester implementation for dsl-kit (Jaro-Winkler / Levenshtein / Damerau-Levenshtein).48MIT OR Apache-2.0
hex_rgb_converterDead simple RGB ↔ hex color conversion.47MIT
csscascadeA modern, Rust-native CSS Cascade & Style Resolution Engine designed for building browser-like rendering pipelines47Apache-2.0
use-jsonLightweight JSON inspection and formatting helpers for RustUse47MIT OR Apache-2.0
siprs-mediaMedia negotiation, RTP/RTCP packet handling, and codec negotiation for SIP47MIT OR Apache-2.0
glyphrush-coreDeterministic PDF document artifact model, page classifier, layout reconstruction, and table recovery for the Glyphrush parser47MIT
digse-parserA lightweight, privacy-focused metasearch engine CLI written in Rust47Apache-2.0
vhd-forensicForensic integrity analyzer for legacy VHD (Virtual PC) disk images — footer/header tamper and structural anomaly findings, built…47Apache-2.0
celestial-imagesPure Rust astronomical image format library (FITS and XISF support)47MIT OR Apache-2.0
lwuriCrate for using and manipulating Uniform Resource Identifiers with a minimal memory footprint and strong typing.47Apache-2.0
s-101IHO S-101 Electronic Navigational Chart (ENC) — decode from ISO 8211 (initial slice).47MIT OR Apache-2.0
rumtk-benchmarkBenchmark tool to generate a report of performance characteristics. Built for the RUMTK toolkit, but not limited to it.47LGPL-3.0
dingo-protoA high-performance DNS packet parser focused on speed and safety47MIT
batis-xmlParser and dynamic-SQL flattener for MyBatis and iBatis mapper XML — resilient to broken legacy input, with a language-neutral…47MIT OR Apache-2.0
binas-pdfBounded, fail-closed PDF inspection and verified rewrite engine47Apache-2.0