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.
oxigdal-querySQL-like query language and cost-based optimizer for geospatial data138Apache-2.0
zpdf-cliCommand-line tool for zpdf: info, dump, render, text, forms, compare138MIT
sql-dialect-fmt-wasmRaw WebAssembly bindings for sql-dialect-fmt, intended for browser extensions.1380BSD
pounce-studio-corePure-Rust parsers and analysis helpers for pounce solve reports and POUNCEIT iter-dumps.137EPL-2.0
itml-parserParser / Formatter / Linter for ITML v0.1 — the Intention Markup Language137MIT
automotive-wire-codecZero-copy, no_std, no-alloc binary codec traits for automotive diagnostic protocols137MIT OR Apache-2.0
oxidize-htmlA backend-agnostic HTML parser, style engine, layout engine, and painter. Emits flat draw commands with no UI framework…137MIT
sql-dialect-fmt-lspLanguage Server Protocol server for Snowflake SQL formatting, diagnostics, symbols, completion, and semantic tokens.1370BSD
nucleus-compilerNucleus pinmux compiler: stm32.toml parsing, hardware constraint solving, and HAL codegen137MIT OR Apache-2.0
ewf-forensicForensic integrity analysis and repair for EWF (Expert Witness Format / E01) images136Apache-2.0
miniconf-parserPest-powered parser and CLI for the MiniConf configuration format.136MIT
newtua-amigaDecoders for Amiga compression formats: PowerPacker, Amiga LZX, and DMS.136LGPL-3.0-or-later
robinpathRobinPath - A lightweight, fast scripting language interpreter for automation and data processing136MIT
phantom-secrets-coreCore library for Phantom Secrets — config, .env parsing, token generation136MIT
shogiesa-kifKIF game record ingestion for shogiesa — extract Shogi positions as SFEN135MIT OR Apache-2.0
oxigdal-metadataMetadata standards support for OxiGDAL - ISO 19115, FGDC, INSPIRE, DataCite, DCAT135Apache-2.0
switchback-avroShared Avro schema layer for the switchback framework.135Apache-2.0
ofd-rsOFD (Open Fixed-layout Document, GB/T 33190-2016) library for Rust135Apache-2.0
colorful-parseStructural prose parser (logos lexer + sentence segmenter): a Parser adapter.135Apache-2.0
ulmen-coreULMEN agent protocol: encode, decode, validate, compress. Pure Rust, zero dependencies.135BUSL-1.1
newtua-macDecoders for classic Macintosh archive/encoding formats: BinHex, MacBinary/AppleSingle/AppleDouble, Compact Pro, PackIt.134LGPL-3.0-or-later
bozo-protoBMAP protocol codec and IPC types for Bose QC Ultra headphones over BLE134MIT
ipmi-rs-logLogging support for primitives in ipmi-rs-core134MIT OR Apache-2.0
spaa_parseParser and writer for SPAA (Stack Profile for Agentic Analysis) files134MIT
spdf-ocrOCR engine trait + HTTP and Tesseract implementations.134MIT
rdom-parserHTML-ish template parser for rdom-core — parseFromString equivalent. Hand-rolled recursive-descent, no external parser deps.134MIT
tsumiki-pkcsPKCS standards (PKCS#1, PKCS#8, PKCS#9, SEC1) for cryptographic key handling134MIT
tsumiki-x509X.509 certificate parsing and handling with full v3 extensions support134MIT
unstripRecover symbols, types, and method signatures from stripped Go binaries. Ghidra/IDA/Binary Ninja exporters included.134MIT OR Apache-2.0
sluice-cliCLI that parses Maven Central index chunks into JSON Lines.134Apache-2.0
iriqIRI/URL extraction, normalization, and shape clustering.134MIT
newtua-nsisDecoder for NSIS (Nullsoft installer) archives.133LGPL-3.0-or-later
wirespec-driverCompilation driver and CLI for wirespec133Apache-2.0
use-go-identifierASCII-safe Go identifier primitives for RustUse133MIT OR Apache-2.0
reiklandA serde-compatible Ruby marshal parser and deserializer133MIT OR Apache-2.0
kael_semantic_versionSemantic versioning library for Kael133Apache-2.0
irig106-timePrecision time interpretation and format conversion for IRIG 106 telemetry data.132Apache-2.0
snoai-mda-configRust source-mode loader for MDA v1.0 configuration artifacts132Apache-2.0
shiplog-ingest-manualYAML manual-event ingestor for human-entered work evidence in shiplog.132MIT OR Apache-2.0
otherone-skillsSkills 技能系统 — Agent Skills 标准实现,基于 SKILL.md 文件的可插拔技能架构132MIT
modelcCompile LLM weights (GGUF, Safetensors, ONNX, PyTorch) into a single .modelc artifact and serve an OpenAI-compatible inference…132Apache-2.0
mmd-rsA Rust parser for MikuMikuDance (MMD) model files131MIT
protowire-pbSchema-free protobuf wire codec — Rust port of github.com/trendvidia/protowire/encoding/pb131MIT
ts-canonTypeScript source → structural canonicalization + module-level definition scan (oxc parser). The TypeScript frontend for…131MIT
spdf-pdfPdfEngine trait + PDFium-backed implementation.131MIT
tracen_ffiTracen: generic DSL/IR/runtime/codegen core for event-based trackers.131MIT
newtua-dosDecoders for DOS/CP-M era archive formats: Squeeze, ARC, LBR, Crunch, Zoo, ARJ.130LGPL-3.0-or-later
newtua-stuffitDecoders for the StuffIt family of classic Macintosh archives (classic .sit, StuffIt 5, and StuffItX).130LGPL-3.0-or-later
newtua-alzDecoder for the ALZip (.alz) archive format.130LGPL-3.0-or-later
use-oci-tagOCI tag primitives with conservative validation and common tag classifiers.130MIT OR Apache-2.0
spdf-convertShell out to LibreOffice / ImageMagick for non-PDF inputs.130MIT
almAmy's Lightweight Markup language130MIT OR Apache-2.0
xscpA minimal text-based communication protocol built in Rust130MIT
xibalba-protoHTTP/1.1 protocol primitives: zero-copy parser, chunked decoder, request serializer130MIT
draco-ioRust IO helpers for Draco geometry compression formats130Apache-2.0
graphyn-mcpMCP server for Graphyn — exposes code intelligence tools to AI agents129Apache-2.0
sparkdownFast, zero-dependency CommonMark 0.31.2 parser (100% conformant, byte-identical to cmark) with opt-in GFM + extensions…129MIT
ruitl_compilerParser and code generator for the RUITL (Rust UI Template Language)129MIT OR Apache-2.0
tree-sitter-ifctree-sitter parser for IFC STEP files.129MIT
audexAudio metadata reading and writing library with flexible I/O and easy wrappers129MIT OR Apache-2.0
composer-manifestComposer data model: typed composer.json / composer.lock IO + editing and Packagist v2 metadata expansion — the native (no-PHP)…129EUPL-1.2
use-locale-tagSmall BCP 47-style locale tag primitives for RustUse129MIT OR Apache-2.0
fso-graph-builderA building block for high-performant graph algorithms. Community-maintained fork of graph_builder.129MIT
epubsanaRepairs the EPUB defects epubveri detects — a pure-Rust, confirm-each-step EPUB fixer.129AGPL-3.0-only OR LicenseRef-veripublica-Commercial
bedrock-worldAsync Minecraft Bedrock world, level.dat, NBT, player and chunk library129MIT OR Apache-2.0
agx-coreAgent-trace parsers, timeline model, cost/pricing, and corpus aggregation. The pure, TUI-free core of the agx CLI.128MIT OR Apache-2.0
use-oci-descriptorOCI descriptor primitives for media type, digest, size, URLs, annotations, data, artifacts, and platform metadata.128MIT OR Apache-2.0
tysonscript-object-notationA dead simple config file format that just makes sense.128WTFPL
spdf-outputJSON and text output formatters.128MIT
iso-parserBoot-entry discovery from ISO installation media (Arch, Debian/Ubuntu, Fedora/RHEL, Alpine, NixOS, Mint)128MIT OR Apache-2.0
use-email-addressEmail address and mailbox primitives for RustUse128MIT OR Apache-2.0
zpic-configConfiguration loading and PicGo compatibility for zpic.128MIT OR Apache-2.0
fuzzydate-cliCommand line interface to the fuzzydate library127MIT
use-time-zone-idSmall IANA time zone identifier syntax primitives for RustUse127MIT OR Apache-2.0
reposcry-indexerRepository scanner and AST parser engine for RepoScry code graph indexing.127MIT
nginx-discoveryParse, analyze, and extract information from NGINX configurations126MIT OR Apache-2.0
hl7v2-serverHTTP/REST API server for HL7v2 message processing126AGPL-3.0-or-later
oxidns-zoneparserVendored zonefile parser adapted for OxiDNS126MIT
srcgraph-coreGraph model, traits, and GraphML I/O shared by srcgraph metric crates126MIT OR Apache-2.0
liturgical-calendar-forgeAhead-of-time compiler for the Catholic liturgical calendar. Ingests a YAML corpus of feasts, precedence, and transfer rules,…126MIT OR Apache-2.0
forge-card-scriptParser and intermediate representation for the Forge card-script DSL used by Magic: The Gathering rules engines125GPL-3.0-or-later
spdf-projectionSpatial grid projection — the algorithmic core of spdf.125MIT
tree-sitter-maslMASL is an educational assembly language that is not supposed to be used for interactive exercises and games.125GPL-3.0-or-later
product-farm-farmscriptFarmScript DSL - Human-friendly expression language that compiles to JSON Logic125MIT
xsd-schemaXML Schema (XSD 1.0/1.1) validator with PSVI and a built-in XPath 2.0 engine125MIT OR Apache-2.0
use-python-identifierASCII-safe Python identifier primitives for RustUse124MIT OR Apache-2.0
sup-xml-coreSafe Rust core: error types, character primitives, encoding utilities124non-standard
use-ecmascriptECMAScript edition and target primitives for RustUse124MIT OR Apache-2.0
openqvdClean-room reader/writer for Qlik QVD (.qvd) files.123Apache-2.0
justpdf-formatsExtended format support for justpdf - XPS, EPUB, SVG, Office, CBZ123MIT OR Apache-2.0
synta-cborCBOR (RFC 8949) encoding and decoding for synta ASN.1 types123MIT OR Apache-2.0
treesitter-types-cppPre-generated strongly-typed AST types for C++ (tree-sitter-cpp)123MIT OR Apache-2.0
use-js-moduleJavaScript module metadata primitives for RustUse123MIT OR Apache-2.0
trash-forensicForensic anomaly analysis for trash / deleted-file artifacts across Windows, Linux, macOS, Android, and iOS — purged-content,…122Apache-2.0
ardupilot-binlogParser for ArduPilot DataFlash BIN log files122MIT OR Apache-2.0
mqtt-topic-engineHigh-performance MQTT topic pattern matching and routing engine122MIT OR Apache-2.0
rig-ai-sdkAI SDK Data Stream Protocol adapter for rig121MIT
edidkitRust library for parsing, inspecting, editing, and re-serializing EDID data121MIT
goblin-sigscan-patternShared pattern parser for goblin-sigscan121MIT
rustitchPES embroidery file parser and thumbnail renderer121MIT
rustx-langA clean, minimal scripting language that seamlessly integrates with Rust121MIT
oxideav-mpegtsPure-Rust clean-room MPEG-TS (ISO/IEC 13818-1) demuxer — 188-byte TS packet parser, PAT/PMT discovery, PES reassembly. Built to…121MIT
just-commonShared HTTP transport, SSE stream parsing, and error types for the just-agent ecosystem121MIT
sashite-premium-allowlistCanonical reader for Sashité's premium allow-list: parse the admission service's premium-pubkey file into an in-memory,…121Apache-2.0
ofdsdkStrongly typed OFD SDK for Rust121MIT OR Apache-2.0
flowjs-parserTyped Rust bindings for Facebook's Flow parser via QuickJS120MIT
latexsnipper-inferenceInference capability — Detection, Recognition, Layout120AGPL-3.0
i3rs-coreMoTeC i2 .ld log file parser and data access library119MIT
saneyamlPure-Rust YAML parser, emitter, and Serde compatibility layer for developer configuration files.119MIT
w3stringsA Rust library for encoding and decoding The Witcher 3 w3strings files.119GPL-3.0-only
pt-loaderSafe parser-based PyTorch checkpoint converter to safetensors118MIT
openqbwQuickBooks .qbw file parser built on opensqlany page-store.118Apache-2.0
scxmlW3C SCXML statechart library — parse, validate, export, and simulate Harel statecharts. Framework-agnostic, WASM-ready, rkyv…118MIT OR Apache-2.0
newtua-apfsForced fork of SecurityRonin's `apfs-core` with the `forensicnomicon` dependency removed. Not maintained as a product.117Apache-2.0
newtua-hfsplusForced fork of SecurityRonin's `hfsplus-forensic` with the `forensicnomicon` dependency removed. Not maintained as a product.117Apache-2.0
aegis-protocol-coreCore safe primitives for the experimental Aegis secure binary protocol.117MIT OR Apache-2.0
sms-pdu-decoderA Rust library for decoding SMS PDU (Protocol Data Unit) format as specified in GSM 03.40117MIT
octofhir-sofSQL on FHIR v2: ViewDefinition parser, PostgreSQL generator and database-free in-memory evaluator117MIT OR Apache-2.0
logisheets-rsThe Rust API for LogiSheets — a spreadsheet engine that reads, edits, and writes .xlsx117MIT
xlsbye-opcOpen Packaging Conventions (OPC/ZIP) reader and writer for xlsbye116MIT
libsirtLibrary to serialize and deserialize from the Sirt data format116MIT OR Apache-2.0
xsheets_ssfExcel number format code parser and evaluator (SpreadSheet Format)116Apache-2.0
env_toml_parserTOML parser with Environment Variables.116MIT OR Apache-2.0
cadmpeg-codec-f3dDecode and encode Autodesk Fusion .f3d B-rep, design, and appearance data.116Apache-2.0
cadmpeg-codec-catiaRead geometry and topology from .CATPart files.116Apache-2.0
xlsbye-biff12BIFF12 binary record parser for XLSB files115MIT
rawshift-imageStill-image decoding, RAW processing, and encoding for rawshift115MPL-2.0
bare-metal-ggufGGUF binary format parser for bare-metal LLM inference — zero-copy mmap, all quantization types115MIT
hl7v2-writerHL7 v2 message writer/serializer115AGPL-3.0-or-later
formalangFormaLang compiler frontend: lexer, parser, semantic analyzer, and IR lowering.115MIT OR Apache-2.0
nucleus-itmHand-rolled ARM CoreSight ITM/SWO packet decoder for the Nucleus toolchain115MIT OR Apache-2.0
qs_rustA query string encoding and decoding library for Rust. Ported from qs for JavaScript.115BSD-3-Clause
cadmpeg-codec-creoInspect Creo PSB .prt files and decode model-space datum planes.115Apache-2.0
lupusArtifact-based conversion between JSON, XML, CSV, HTTP forms, text, and Protobuf114MIT
carmineA rouge-compatible syntax-highlighting engine: runs rule tables extracted from Ruby's rouge lexers and emits byte-identical HTML114MIT OR Apache-2.0
fits-wellA blazing-fast reader and writer for FITS (Flexible Image Transport System) files, targeting the full FITS 4.0 standard.114MIT OR Apache-2.0
codefold-cliCLI for codefold — structural code reader for LLM agents.114MIT
ffcvFirefox Configuration Viewer - Parse and query Firefox preference files114MIT OR Apache-2.0
latexsnipper-syntaxSyntax layer — Parser + Renderer for LaTeX/OMML/Typst/Markdown114AGPL-3.0
simparA simple declarative string parser using string operations from the standard library114MIT OR Apache-2.0
cadmpeg-codec-nxRead Parasolid geometry and topology from NX .prt files.114Apache-2.0
mniA world-class minifier for JavaScript, CSS, JSON, HTML, and SVG written in Rust113MIT
use-oci-distributionOCI distribution identifier and route metadata primitives without registry HTTP calls.113MIT OR Apache-2.0
cant-coreCanonical CANT grammar parser for CLEO ecosystem113MIT OR Apache-2.0
japanese-address-parser-mcpMCP server for japanese-address-parser — parsing addresses with natural language instructions113MIT
use-imagePractical image format and sizing helpers112MIT OR Apache-2.0
atrepAtrep extensible semantic markup: parser, dendron (AST), dialektoi, kanonizo, litosis112MIT OR Apache-2.0
mailrs-mimeRFC 2045/2046 MIME body parser. Walks the multipart tree, decodes Content-Transfer-Encoding (base64, quoted-printable, 7bit,…112Apache-2.0 OR MIT
w3grsA Rust port of w3gjs for parsing Warcraft III replay files.112MIT
latexsnipper-conversionFormat conversion — AST to LaTeX/OMML/MathML/Typst/Markdown112AGPL-3.0
offsetscanStandalone native corpus-scale engine for PE parsing, entropy, string extraction, and IOC panels — schema-compatible with…112MIT
qudit-instAccelerated and Extensible Quantum Library111BSD-3-Clause
brust-fastaFASTA reader and writer primitives for Brust.111MIT OR Apache-2.0
filetools-rsReversible, token-efficient file serialization for LLMs: extract to semantic JSON, patch, reconstruct losslessly.110MIT
tree-sitter-fastaFasta file parser110MIT
toon-macroErgonomic macros for constructing and parsing TOON (Token-Oriented Object Notation) values110MIT
xlsbye-xmlSpreadsheetML XML writer for xlsbye110MIT
cnc-formatsClean-room binary format parsers for Command & Conquer game files110MIT OR Apache-2.0
dmrtdeMRTD / ICAO 9303 reader core in pure Rust — BAC, PACE (ECDH-GM P-256), MRZ, LDS parsing, secure messaging. Transport-agnostic…110MIT OR Apache-2.0
rpdfiumA faithful Rust port of Google's PDFium PDF rendering engine110Apache-2.0
neco-cbornecosystems series CBOR / DAG-CBOR codec for no_std environments110MIT
fatouA language server, formatter, and linter for Julia110MIT
multiioA unified I/O orchestration library for CLI/server applications109MIT OR Apache-2.0
rustsightA fast, safe CLI tool for dataset analysis and validation. Analyzes CSV files for column types, missing values, basic statistics…109MIT
qubit-codec-miscMiscellaneous byte and text format codecs for Rust applications109Apache-2.0
maclarianLarian file format library for Baldur's Gate 3 - PAK, LSF, LSX, GR2, DDS, and more109PolyForm-Noncommercial-1.0.0
lib3mf-cliCommand-line tool for analyzing, validating, and processing 3MF files109BSD-2-Clause
wirespec-rtRuntime support for wirespec-generated Rust code108Apache-2.0
zenocoreZero-dependency core engine for ZenoLang — lexer, parser, executor, and scope for the zeno-rs ecosystem108Apache-2.0
odnelazm-cliCommand Line Interface for interacting with scraped data from odnelazm108MIT
iptr-perf-pt-readerPerf.data parser for Intel PT data108MIT OR Apache-2.0
mailrs-icalRFC 5545 (iCalendar) parser, serializer, and iTIP semantics — zero I/O, hand-rolled, with VTIMEZONE + RRULE support.108Apache-2.0 OR MIT
cirq-frontendCirq frontend pipeline: source → AST → IR → Netlist108BSD-3-Clause
endbasic-st7735sThe EndBASIC programming language - st7735s console108AGPL-3.0-or-later
nidxValidate and decode national ID numbers — extract structured data from government-issued personal IDs107MIT
use-svgPractical SVG utility primitives107MIT OR Apache-2.0
siprs-coreCore types, error handling, configuration, and metrics for the SIP protocol stack107MIT OR Apache-2.0
ncm2mp3-coreDecrypt Netease Cloud Music NCM files. Parses the container format, applies the AES-128-ECB metadata/key decryption and the…107Apache-2.0
iri-rsAllocation-conscious URI/IRI (RFC 3986/3987) parser, resolver and normalizer with borrowed and owned types, optional compile-time…107MIT OR Apache-2.0
mr60fda2-protoSeeed MR60FDA2 60 GHz mmWave fall-detection radar sensor protocol parser107MIT OR Apache-2.0
achitek-sourceShared source analysis primitives for Achitek crates106MIT OR Apache-2.0
doppio-cliCommand-line interface for the doppio Ledger compiler. Provides the `dop` binary.106non-standard
use-currency-codeSmall ISO 4217-style currency code primitives for RustUse106MIT OR Apache-2.0
keychainbreakerParse and decrypt macOS Keychain files (login.keychain-db).106Apache-2.0
m3l-cliM3L CLI tool — parse and validate .m3l.md schema files106MIT
use-markdownComposable Markdown text primitives for RustUse.105MIT OR Apache-2.0
fast-html-parserSIMD-optimized HTML parser for web scraping — fast tokenization, CSS selectors, XPath, encoding detection105MIT OR Apache-2.0
inputx-dict-formatIDFv1 binary dict format for IME engines — mmap zero-copy reader + deterministic writer. Probability-native (log_prior in Q4…105MIT OR Apache-2.0
aerocred-faaIngest adapter mapping the FAA Airman Directory Releasable File to authority-agnostic aerocred claims105Apache-2.0
marlin-aisSans-I/O typed decoders for AIS (AIVDM/AIVDO) messages. Built on marlin-nmea-envelope.105MIT OR Apache-2.0
connparseParse database connection strings, DSNs, URLs, file paths, and cloud storage URIs.105Apache-2.0
jasper-coreJoplin sync-format core: model, parser, serializer, in-memory index (no IO; portable to WASM)104MIT OR Apache-2.0
rsleighSLEIGH (.slaspec) parser and Rust decoder/P-code emitter codegen — Ghidra-compatible disassembly in pure Rust104Apache-2.0
tomljsonLossless TOML ↔ JSON translation104MIT
runx-parserPure Rust parser parity crate for runx skills, graphs, and tool manifests.104MIT
zantetsuUltra-fast, intelligent library for anime metadata extraction and normalization104MIT
sokgiCanonicalize GCC-style compiler flag strings (CFLAGS/CXXFLAGS/LDFLAGS) for stable content hashing104Apache-2.0
rumtk-hl7-v2-parseHL7 V2 Parser utility based on the RUMTK framework.104GPL-3.0-or-later
use-timezoneSmall time zone and fixed offset primitives for RustUse104MIT OR Apache-2.0
use-sitemapSitemap entry primitives and XML-safe formatting helpers for RustUse104MIT OR Apache-2.0