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.
pcap-frame-parserZero-copy parser for legacy PCAP and PCAPng capture files, plus Ethernet/VLAN/IP/UDP/TCP frame dissection. No libpcap dependency.36MIT
oci-zeroA no-std, allocation-free streaming core for OCI registries36MIT OR Apache-2.0
sparA statically typed configuration language that emits JSON and deserializes into Rust structs35MIT
c2pa-warcC2PA manifest embedding for WARC web archive files (ISO 28500)35MIT OR Apache-2.0
sheathCross-platform shell command validator for Rust35MIT
serde_skillA lightweight frontmatter + content parser for Skill format, with serde support35MIT OR Apache-2.0
rtemis-a3Rust implementation of the A3 (Amino Acid Annotation) format — parse, validate, and inspect A3 JSON files35MPL-2.0
elicit_tomlElicitation shadow crate for toml, toml_edit, and toml_datetime — MCP tools for TOML parsing and document editing35Apache-2.0 OR MIT
sdaStructured Data Algebra command-line interface for evaluating, checking, and formatting SDA programs over JSON input.35GPL-3.0-or-later
psarc2PlayStation archive reader35AGPL-3.0-or-later
cartoucheEncoding and decoding for HDMI InfoFrames.35MPL-2.0
tree-sitter-mosaicMosaic grammar for tree-sitter35MIT
bridgexOpen-source desktop app for converting files to Markdown, built in Rust with Freya and Markitdown.35GPL-3.0-only
superhDisassembler for the SuperH (SH) instruction set (SH1/2/3/4)35MIT
rtptoolLibrary and CLI for inspecting, extracting, and applying RTPatch (.rtp) patches35MIT
dex-parser-rustA high-performance, modular, and parallel Android DEX/APK parsing engine35MIT OR Apache-2.0
tree-sitter-forge-card-scriptTree-sitter grammar for the Forge card-script DSL used by Magic: The Gathering rules engines34MIT
semantic-sceneRust parser for semantic scene descriptors, currently focused on Habitat-Sim Matterport3D .house files.34MIT
gdtest-analysisTree-sitter-based GDScript test discovery for gdtest34MIT OR Apache-2.0
dvb-uleDeprecated shim — use the `ule` crate instead.34MIT OR Apache-2.0
rustyhdf5-netcdf4NetCDF-4 read support built on rustyhdf5 — pure Rust, no C dependencies34MIT
smc_scan_mtlMTL oracle for the Scan model checker.34Apache-2.0
mango-query-rsA CouchDB Mango query builder, compiler for DynamoDB/PostgreSQL, and in-memory filter in Rust34Apache-2.0
missionRobust HTML parser and CSS selector engine. Won't crash on bad HTML.34MIT OR Apache-2.0
nexus-standardZero-copy compiler and reader for the Nexus Standard (NXS) bi-modal serialization format34MIT
tree-sitter-nvmrcnvmrc grammar for tree-sitter34MIT
muskitty-html5-parserA from-scratch HTML5 parser implementing the WHATWG HTML Living Standard34Apache-2.0
rostdownA kramdown-compatible Markdown renderer (GFM-flavored subset) producing byte-identical HTML; Rost is German for rust, the way…34MIT OR Apache-2.0
glyphrush-lopdfDependency-light lopdf extraction backend for the Glyphrush PDF parser34MIT
tree-sitter-crushTree-sitter grammar for the Crush programming language34MIT OR Apache-2.0
encore_schemeS-expression frontend for Encore — parses Rocq-extracted Scheme into Encore IR34Apache-2.0
flamberge-formatsContainer parsers for Flamberge (PalmDB, Topaz TPZ0, KFX-ZIP, Amazon ION, EPUB/OCF, PDF)33MIT
digse-enginesA lightweight, privacy-focused metasearch engine CLI written in Rust33Apache-2.0
rust-excel-coreRead, write, and modify Excel (.xlsx) files — combines calamine, rust_xlsxwriter, and umya-spreadsheet for best-in-class…33MIT
qli-langLanguage adapter trait and tree-sitter glue for the qli polyglot CLI.33MIT
nth-checkParse the CSS An+B microsyntax (2n+1, odd, -n+3) — as in :nth-child — and test whether a 1-based position matches. Zero…33MIT OR Apache-2.0
numeric-rangeParse and format compact integer-range strings like "1,3-5,7" (page ranges, CPU sets, line selections). Bidirectional,…33MIT OR Apache-2.0
dx-flow-serializerSerializer - Token-efficient serialization format for LLM prompts33MIT
tmux2herdrConvert tmux.conf to herdr config.toml33MIT
plnPopLine — Line-oriented serialization format (Rust implementation)33MIT
localtime-rsRust port of upstream tzcode localtime.c runtime timezone-conversion semantics33BSD-3-Clause
guix-schemeRead, edit, and generate Guix Scheme files (channels.scm, system config.scm) from Rust33MIT OR Apache-2.0
salary-parser-jpParse Japanese job-posting salary text (月給21万円〜26万円) into typed yen amounts: hourly, daily, monthly, yearly. Normalizes…33Apache-2.0
betteroffice-docxTyped native Rust facade for DOCX parsing, editing, layout, and serialization.33Apache-2.0
muskitty-cssCSS Syntax Module Level 3 tokenizer and parser for Rust32Apache-2.0
enum-pathDerive FromStr and Display impls for enums that follow a hierarchical path-like serialization scheme32MIT
sbol3Rust implementation of the SBOL 3.1.0 specification.32MIT OR Apache-2.0
tree-sitter-expandomuttrc expando32MIT
dvb-emsgDEPRECATED: renamed to `mp4-emsg`. This crate re-exports it.32MIT OR Apache-2.0
jsqlA single-pass engine and SQL-shaped query language (jsq) for querying very large JSON files.32MIT
oxigeo-vrtVRT (Virtual Raster) driver for OxiGeo - Pure Rust GDAL reimplementation32Apache-2.0
dbf_readerA streaming parser for .dbf files32Apache-2.0
observatory-xliff12XLIFF 1.2 adapter for observatory-core: parse and emit atoms.32MIT OR Apache-2.0
parse-authorParse an npm-style author string "Name <email> (url)" into its name, email, and url. A faithful port of the parse-author npm…32MIT OR Apache-2.0
parse-css-fontParse the CSS `font` shorthand into its components (style, variant, weight, stretch, size, line-height, family). Zero…32MIT OR Apache-2.0
ferrichess-studyParse compact chess study text into validated move trees and deterministic PGN32GPL-3.0-or-later
oxigeo-gribGRIB1/GRIB2 meteorological data format driver for OxiGeo - Pure Rust implementation32Apache-2.0
jsontapeA minimalistic allocator-aware, zero-copy JSON & JSON5 parser in pure Rust32Apache-2.0
pyreqA Rust port of Python packaging: PEP 440 versions and PEP 508 specifiers, markers, and requirements.32BSD-2-Clause
srt-runtimeSRT (Secure Reliable Transport, draft-sharabayko-srt-01) packet codecs + sans-IO HSv5 Caller-Listener and Rendezvous handshake…32MIT OR Apache-2.0
dicosNEMA IIC 1 v04-2023 (DICOS) core library for security screening imaging32MIT OR Apache-2.0
ufs-forensicForensic anomaly auditor for UFS/FFS — deleted-inode recovery, directory-slack residue, orphaned inodes, geometry integrity as…32Apache-2.0
liquidusA Liquid-compatible template engine targeting byte-identical output with Ruby liquid + Jekyll's filters; liquidus is the…31MIT OR Apache-2.0
codocUnified documentation parser for Ruby and TypeScript codebases31MIT
snmp-mibParse SNMP MIB files and translate between numeric OIDs and named identifiers31MIT
osfParser for Open Screenplay Format (OSF) files used by Fade In Pro screenwriting software31MIT
jia-parseCommand-line and library parser for PDDL and Jia model files.31Apache-2.0
dvb-smpte2038Deprecated shim — use the `smpte2038` crate instead.31MIT OR Apache-2.0
sdefTyped parser for Apple .sdef (scripting definition) XML files.31MIT
css-mediaqueryParse CSS media queries and test them against a context (width, resolution, orientation, …) — a faithful port of the…31MIT OR Apache-2.0
glob-parentExtract the non-magic parent path from a glob: foo/bar/*.js -> foo/bar. A faithful port of the glob-parent npm package. Zero…31MIT OR Apache-2.0
capability-specCapability specification parser with semver, dependency graphs, and scoring — Rust port of capability-spec31MIT
oxigeo-querySQL-like query language and cost-based optimizer for geospatial data31Apache-2.0
sdsconv-coreConvert chemical safety SDS documents (PDF/DOCX) ↔ MHLW/JIS Z 7253 standard JSON via LLM. Supports Claude, GPT, Gemini.…31MIT OR Apache-2.0
natural-dateResolve natural-language date/time and offset phrases ("tomorrow morning", "in 2 hours", "end of next week", "eod", "+90min") to…31MIT OR Apache-2.0
fast_ntfsForked a low-level NTFS filesystem library31MIT OR Apache-2.0
flux-md-coreIncremental, streaming-aware markdown parser with speculative closure31MIT
betteroffice-pptxTyped native Rust facade for parsing, editing, rendering, and saving PPTX presentations.31Apache-2.0
seq-eventsA minimal, zero-copy streaming parser for FASTA/FASTQ files30Apache-2.0
aff4-forensicAFF4 forensic analyzer — image-hash integrity verification and structural anomaly detection over the aff4 reader30Apache-2.0
atx_readerParser and decoder for Apple .atx texture archives (AAPL container with ASTC payload), as produced by tools like Cellebrite UFED…30MIT OR Apache-2.0
droidsaw-il2cppDROIDSAW Unity IL2CPP metadata parser for Android APKs. Recovers C# names from global-metadata.dat and binds them to ARM64 ELF…30BSD-3-Clause
oxigeo-metadataMetadata standards support for OxiGeo - ISO 19115, FGDC, INSPIRE, DataCite, DCAT30Apache-2.0
route67Typed, composable route definitions30MIT OR Apache-2.0
protobuf-forensicForensic layer over protobuf-forensic-core — scores ambiguous length-delimited fields (message vs string vs bytes vs packed) with…30Apache-2.0
ozf2Pure-Rust read-only reader for OziExplorer OZF2 raster map files: parse headers, enumerate zoom levels, decode tiles, and…30MIT OR Apache-2.0
libtechmino-vlqVLQ state machines for use in `libtechmino-replay`30GPL-3.0-or-later
relixA Pratt parser implementation for a custom language with support for expressions, statements, and type annotations30MIT
rtime-ntpNTPv4 (RFC 5905) protocol implementation: packet codec, client, server, poll control, and Kiss-o'-Death handling for the rTime…30MIT
rtime-ptpPTP / IEEE 1588 protocol implementation: message codec, BMCA, announce/sync/delay handling, and TLVs for the rTime daemon30MIT
der-verifiedFormally verified DER (X.690) encoding/decoding — encoding layer only.30MIT OR Apache-2.0
kaiv-lspLanguage server for the kaiv file family: live per-file diagnostics from the kaiv pipeline30MIT OR Apache-2.0
sbol-convertSBOL version conversion (SBOL 2 ⇄ SBOL 3) for the sbol-rs ecosystem.29MIT OR Apache-2.0
sharpA modern, statically-typed programming language with Python-like syntax, compiled to native code via LLVM. Game engine ready!29MIT
tree-sitter-tmuxf🌲👨 tmux format ststring grammar for tree-sitter29MIT
vcard-rsvCard parser, validator, editor and builder library for Rust29MIT OR Apache-2.0
set-cookie-parserParse Set-Cookie response headers into structured cookies, and split a comma-joined Set-Cookie header without choking on commas…29MIT OR Apache-2.0
to-regex-rangeGenerate a compact regex that matches an integer range: (1, 99) -> [1-9]|[1-9][0-9]. A faithful port of the to-regex-range npm…29MIT OR Apache-2.0
oxigeo-drivers-advancedAdvanced geospatial format drivers for OxiGeo (JPEG2000, GeoPackage, KML/KMZ, GML)29Apache-2.0
context-engineDeclarative context management for request handlers29MIT
html-extractor-runtimeExecution engine, runtime values, HTTP, HTML, and Lua support for HTML Extractor.29MIT OR Apache-2.0
asm_tl2x-3x faster than rustedbytes-tl, thanks to Assembly29MIT
fat-forensicForensic FAT/exFAT anomaly auditor: surfaces invalid BPBs, FAT1/FAT2 disagreements, bad/cross-linked/orphaned cluster chains,…29Apache-2.0
fabric-coreShared types, spans, and error handling for the Fabric robotics DSL29MIT
proofliteThe litelite reference language: total, fuel-bounded, output-capped. Every program halts within its fuel — by construction.29Apache-2.0
dmg-forensicForensic Apple Disk Image (DMG/UDIF) anomaly auditor: surfaces koly-trailer signature, version, and out-of-bounds structural…29Apache-2.0
docx-to-mdParse Microsoft Word files (.docx) and OpenDocument Text file (.odt) into Markdown (.md)29MIT OR Apache-2.0
intent-lang-coreType checker, VC generator, and Z3-backed verifier for intent-lang28MIT
job-formatter-coreIndustry-agnostic job-feed formatting engine: company CSV/Excel → normalized JSONL → per-media rows. Parallel, order-preserving,…28MIT OR Apache-2.0
attack-rsMITRE ATT&CK Framework semantic layer - strongly-typed, graph-based interface for threat intelligence28MIT
iso8583-coreProduction-ready zero-allocation ISO 8583 parser with SIMD optimization and no_std support28MIT OR Apache-2.0
cronifyA tool to convert natural language time expressions into cron syntax.28MIT
remodel-coreDatabase modeling engine: conceptual (ER) to logical (relational) transformation and SQL DDL generation. A Rust reimplementation…28GPL-3.0-or-later
specificityCalculate the CSS specificity (a, b, c) of a selector — :is/:not/:has/:where aware. Zero dependencies, no_std.28MIT OR Apache-2.0
jpegxr-pure-rsPure Rust JPEG-XR decoder/encoder translated from JXRLib28BSD-3-Clause
chordsketch-convertChordPro ↔ iReal Pro format-conversion bridge (trait scaffold)28MIT
ton-net-tlTL codec for the ton-net TON client.28Apache-2.0
parquet-liteA lightweight, pure-Rust alternative to the official Apache Parquet crate — minimal dependencies, small binary size,…28Apache-2.0
rjtd-coreLow-level parsers and diagnostics for Ichitaro JTD compound documents.28Apache-2.0
ms-binxmlDecoder and encoder for Microsoft's Binary XML (BXML) format used in XMLA/Analysis Services28MIT
amcache-corePure-Rust read-only Windows Amcache.hve reader — decodes the modern (Windows 10/11) InventoryApplicationFile execution-evidence…28Apache-2.0
shimcache-corePure-Rust read-only Windows AppCompatCache (ShimCache) decoder — parses the AppCompatCache registry value blob (Windows 7, 8.0,…28Apache-2.0
encore_flecheFleche language parser — lexer and parser producing Encore compiler IR28Apache-2.0
fasrtA blazing fast, zero-copy subtitle parser and writer for SRT and WebVTT in Rust.27MIT OR Apache-2.0
geoveil_mpHigh-performance GNSS multipath analysis library with support for RINEX v2/v3/v4, SP3 precise orbits, and multi-constellation…27MIT
xll-utilsPE/COFF parsing and export verification utilities for Excel XLL development27MIT OR Apache-2.0
vercmp-rsRust library for parsing, ordering, and comparing versions from every package ecosystem defined in the Package URL (purl)…27MIT
treebeardA tree-walking interpreter for Rust's syn AST - language-agnostic execution engine27Apache-2.0
tokidToken-native IDs for LLM-facing systems27ISC
unistructgen-graphql-parserGraphQL schema parser for unistructgen27MIT OR Apache-2.0
st377-1SMPTE ST 377-1:2019 Material Exchange Format (MXF) file format — KLV framing, Partition Pack, Primer Pack, local-set structural…27MIT OR Apache-2.0
xcontentParser for Xbox 360 XContent packages (CON, LIVE, PIRS)27MIT OR Apache-2.0
ugltfA small zero-copy zero-dependency lenient glTF parser, and also a JSON parser.27MPL-2.0
pdfoxA pure-Rust PDF library — create, parse, and render PDF documents with zero C dependencies27MIT
squadreplayLibrary-first Rust parser and CLI for Squad UE5 replay files27MPL-2.0
leekscript-lspLanguage server for LeekScript (LSP)27MIT
racelogic-vboFast, resilient parser and telemetry toolkit for Racelogic VBOX .vbo logs27MIT
gpg-inspector-libA library for parsing and inspecting OpenPGP (GPG) packets according to RFC 4880 and RFC 958027MIT
libtechmino-replayA serializer and deserializer for Techmino replays27GPL-3.0-or-later
sbol2Rust implementation of the SBOL 2.3.0 specification: typed data model, RDF I/O, and validation.26MIT OR Apache-2.0
kebikiAnalyze CSV file structure and formatting characteristics26MIT
lox-interpreterA Lox programming language interpreter written in Rust26MIT OR Apache-2.0
genomicframe-coreHigh-performance genomics I/O and interoperability layer26MIT OR Apache-2.0
ldr-rsLibrary to parse LDraw models in Rust26GPL-3.0-or-later
maec-rsMAEC (Malware Attribute Enumeration and Characterization) data model library for Rust26MIT OR Apache-2.0
trajixGNSS/positioning data parser and analysis library26MPL-2.0
fabric-astAST definitions for the Fabric robotics DSL26MIT
shimcache-forensicWindows AppCompatCache (ShimCache) forensic analyzer — reads the AppCompatCache value from a SYSTEM hive and reports…26Apache-2.0
amcache-forensicWindows Amcache.hve forensic analyzer — reports inventoried executables (path, SHA-1, publisher) and devices with graded findings…26Apache-2.0
tree-sitter-robots-txtGrammar for robots.txt25MIT
xlsbye-cliCommand-line tool to convert XLSB files to XLSX/XLSM25MIT
omni-indexOmniscient Code Index - Semantic, interventionist code indexer for AI agents25MIT
libfreeformParser for Apple Freeform pasteboard data: PencilKit ink, the CRLNativeData object graph, and the TSUDescription manifest25MIT OR Apache-2.0
unistructgen-env-parserEnv file parser for unistructgen25MIT OR Apache-2.0
nightjar-langA declarative, prefix-notation DSL for formal verification of structured data.25Apache-2.0
surf-parseParser for the SurfDoc format — markdown superset with typed block directives25MIT
facet-csv-legacyLegacy CSV deserializer and serializer for the facet ecosystem - use facet-csv instead25MIT OR Apache-2.0
serde-file-formatsUnified interface for serialising and deserialising Rust structs to multiple file formats25MIT
just-engineA ground-up ES6 JavaScript engine with tree-walking interpreter, bytecode VMs, and Cranelift JIT compiler25MIT OR Apache-2.0
veklaVekla: A language for spatio-temporal reasoning25MIT
halldyll-robotsrobots.txt parser and compliance for halldyll scraper25MIT
halldyll-parserHTML/CSS parsing and content extraction for halldyll scraper25MIT
cyanea-ioFile format parsing for the Cyanea bioinformatics ecosystem25Apache-2.0
hornet-bind9Parse, write, and validate BIND9 named.conf configuration files and DNS zone files25MIT
k9-svcParser and renderer for K9 self-validating configuration format25MPL-2.0
uu-manifestProject manifest generator for uu25MIT
exprkitA mathematical expression parser and evaluator library, inspired by the ExprTk C++ library25MIT OR Apache-2.0
tunnel-codecZero-copy, no_std Rust parsers and builders for network tunneling headers (VXLAN, GENEVE, GTP-U).24MIT
laser-cpfParser for CPFv2 (Consolidated Prediction Format) files24MIT
misp-rsMISP data models and STIX 2.1 conversion library24MIT
data-protocol-validatorRust validator for Data Protocol schemas - validates versioned bioinformatics analysis output against JSON Schema-based protocol…24MIT
liteliteA kit for purpose-sized languages: buy total verification with smallness. Diagnostics, lexing, parsing, fuel, and capability…24Apache-2.0
blockchain-zc-parserZero-copy, allocation-free parser for Bitcoin/blockchain binary data24Apache-2.0
unistructgen-json-parserJSON parser for unistructgen with smart type inference24MIT OR Apache-2.0
unistructgen-openapi-parserOpenAPI/Swagger parser for UniStructGen - generates Rust types from OpenAPI specifications24MIT OR Apache-2.0
words2num2-corePure-Rust core for words2num2 — parse spoken-form numbers back to numeric values across 100+ locales (the inverse of num2words2).…24LGPL-2.1-only
semenSemantic Versioning Enforcer — parse and validate SemVer 2.0.0 strings24MIT
space-weatherSpace weather indices and parsers for aerospace applications (no_std)24MIT OR Apache-2.0
reflow-uefiUEFI firmware ROM parser and NVRAM extractor. Entropy-guided region classification, Markov byte models, graph-based dependency…24MIT
rulekitTOML rule parsing, validation, linting, indexing, and merge utilities for scan patterns24MIT
nested-textA fully spec-compliant NestedText v3.8 parser and serializer24MIT OR Apache-2.0
neco-argparsenecosystems series CLI argument parser and validator backed by neco-json24MIT
smallishLightweight, no-std syntax for configuration and scripting.24MIT
chartChart content model (DrawingML Charts, `dml-chart.xsd`) for the WordprocessingML/SpreadsheetML/PresentationML crates.24MIT
uart-proto-detectorBibliothèque universelle no_std pour la détection et le découpage de trames UART sur systèmes embarqués.24GPL-2.0-or-later
sap-odata-coreSAP OData engine: catalog discovery, V2/V4 metadata parsing, annotations, Fiori-readiness lint, query building, auth/session…24MIT
byte-engine-beslByte-Engine shader language parser, lexer, and derive integration.24MIT
vqaParser and decoder for Westwood Studios' VQA (Vector Quantized Animation) full-motion-video format24MIT
kazam-teamPokemon Showdown team formats and conversion utilities23MIT
cairn-extractRule-based claim extraction from markdown with confidence scoring23MIT
whoizzTiny, dependency-light RFC 3912 whois client with best-effort field extraction23MIT
mini-bitcoin-scriptMinimal, protocol-accurate Bitcoin Script parsing and execution engine23MIT OR Apache-2.0
micro_argsA lightweight library for parsing command-line arguments in Rust with no external dependencies.23MIT
misty-codegen-rsMisty language code generator targetting the Rust language23BSD-3-Clause
misty-compilerMisty Compiler - CLI utility to build Misty projects23BSD-3-Clause
superjson-rsA Rust port of superjson - safely serialize and deserialize data types beyond standard JSON23MIT
product-farm-yaml-loaderFlexible YAML-based product definition loader for Product-FARM23MIT
tree-sitter-modulemapTree-sitter grammar for clang modulemap23MIT
jadegateJadeGate - Deterministic Security for AI Agent Skills23MIT
tree-sitter-metaspMetasp grammar for tree-sitter23MIT