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.
betteroffice-xlsxYrs-backed XLSX editor, calculation, rendering, and serialization facade.47Apache-2.0
regit-identifiersSecurities identifier validation in pure Rust — ISIN, CUSIP, SEDOL, LEI, BIC, MIC, FIGI, CFI and national numbers. Check-digit…46Apache-2.0
wadec-cliA WebAssembly binary decoder.46Apache-2.0
excel-rsA fast, low-allocation Rust library for writing XLSX (Excel) files.46MIT
bowtruckleDecode Cardano transaction CBOR into Markdown46MIT
parseliteRecursive-descent parser harness with the depth guard baked in: deeply nested input returns a diagnostic, never a stack overflow.46Apache-2.0
tree-sitter-vinxlanguage for image/video processing specification46MIT
picobrokerPure no_std core library for PicoBroker MQTT 3.1.1 broker46MIT
svgpathSVG path parser, simplification and transformation library46MIT OR Apache-2.0
ironcontext-coreSecurity & optimization engine for the Model Context Protocol (MCP).46Apache-2.0
enxame-magnetTyped BitTorrent magnet links (BEP-9 / BEP-53) — parse a magnet: URI into a typed Magnet (v1 btih + v2 btmh, trackers, name,…46MIT
squonk-astDialect-agnostic SQL abstract syntax tree for the squonk toolkit46MIT
oxigeo-jpeg2000Pure Rust JPEG2000 (JP2/J2K) driver for OxiGeo - JP2 box parsing and JPEG2000 codestream decoding46Apache-2.0
oxigeo-geojson-streamPure-Rust streaming GeoJSON reader and writer for OxiGeo46Apache-2.0
grafy-stackgraphsStack-graphs-based name resolution for Grafy (M2 — placeholder in M0).46MIT OR Apache-2.0
neco-xmlzero dependency XML subset parser46MIT
chubby_bunny_svgSVG parsing and constraint generation for chubby_bunny. This library is part of the Chubby Bunny project.46MIT
tfparser-coreLibrary for parsing Terraform / Terragrunt source repositories into a queryable IR (Parquet-backed).46MIT
android-abxAndroid Binary XML (ABX) parser using nom46MIT
forgedb-parserParser for ForgeDB schema language46MIT OR Apache-2.0
uk-postcodeParse, validate, and normalize UK postcodes with no dependencies46MIT
waveform-dataread, resample, and slice precomputed audio waveform peak data in the BBC binary and JSON formats46MIT
navira-carA library for reading and writing CAR (Content Addressable aRchive) files, supporting both CAR v1 and v2 formats.45MIT OR Apache-2.0
dateutilFast date utility library — parser, relativedelta, rrule, timezone (Rust reimplementation of python-dateutil)45MIT
emstarRead, write, and inspect STAR files used in cryo-EM/ET (RELION)45MIT
dice_coreA robust library for parsing and rolling dice notation like '2d6+3'.45MIT OR Apache-2.0
vibesql-rsA SQL parser and semantic analyzer conforming to modern ISO SQL standards45MIT
dejadb-calCAL (Context Assembly Language) lexer, parser, and executor for DejaDB.45MIT OR Apache-2.0
sconSCON — Schema-Compact Object Notation: human-readable format with 59-66% structural dedup, single-pass tape decoder45MIT
apgdt002-log-parserA parser for CAN log files as produced by the Microchip CAN Bus Analyzer Tool used with the APGDT002.45MIT
lino-i18nUniversal i18n runtime that stores translations as Links Notation (.lino) catalogues, with CLDR plurals, context suffixes and…45Unlicense
ontoindex-refactorWorkspace refactoring for OntoIndex (rename, migrate, move, extract)45MIT OR Apache-2.0
ferrite-modelGGUF parsing and tokenization for the Ferrite inference engine45Apache-2.0
j5mlJ5ML: a JSON representation of a markup tree, with structured attribute values45MIT OR Apache-2.0
xlstreamStreaming Excel formula evaluation engine — evaluate .xlsx formulas in bounded memory45MIT OR Apache-2.0
type-checkruntime validation of dynamic values against a Haskell-like type-expression string45MIT
nexer-protocolNexer Tunnel Protocol types, framing, and validation44MIT
staticastatica — Powered HTML pipeline (parse, funnel, bind, scope, emit)44MIT
mrt_ingesterHigh-performance parser for MRT (Multi-threaded Routing Toolkit) routing data files44MIT OR Apache-2.0
umdUniversal Markdown - A post-Markdown superset with Bootstrap 5 integration and extensible syntax44Apache-2.0
wineregRust library for parsing, writing, diffing, patching, and scripting Wine/Windows registry files.44Apache-2.0
nbt-rustFast, idiomatic NBT library for Rust with Bedrock and Java endian variants.44Apache-2.0
ofd-coreOFD (Open Fixed-layout Document, GB/T 33190-2016) parsing, validation and rendering library44MIT
pml-mathMath: Color, Affine, Interpolation utilities for PML44MIT OR Apache-2.0
websocket-extensionsWebSocket Sec-WebSocket-Extensions header parsing and extension negotiation44MIT
keepass-rsPlatform-independent KeePass database library supporting KDB and KDBX (3.1, 4.0) file formats44MIT OR MulanPSL-2.0
kanske-libCore library for kanske — Wayland output management, config parsing, profile matching44MIT
thoughtmlA plain-text language for reasoning you can check — reference parser and CLI toolchain (check, fmt, explain, diff, and the…44MIT
archive-forensicForensic anomaly auditor for archives — extension-vs-content masquerade, CRC/declared-size lies, path-traversal member names,…44Apache-2.0
realm-codecParser and writer for Realm binary database files (v9) — read tables, build new files44MIT OR Apache-2.0
emailaddrType-safe, zero-copy, validated email addresses with generic storage, IDNA domain support, and no_std/no-alloc compatibility.44MIT OR Apache-2.0
gettext-mcpModel Context Protocol (MCP) server for managing GNU gettext .po/.pot translation files, with CRUD tools and an optional web UI.44MIT OR Apache-2.0
date-periodsResolve natural-language period-boundary phrases ("end of next week", "start of month") to concrete dates, relative to a…44MIT OR Apache-2.0
muskitty-html5-tokenizerWHATWG HTML5 tokenizer (§13.2.5) extracted from muskitty-html5-parser44Apache-2.0
muskitty-css-tokenizerCSS Syntax Module Level 3 tokenizer (§4.3) extracted from muskitty-css44Apache-2.0
rsshogi-usiEngine-agnostic USI protocol command model, parser, and formatter44MIT
git-forensicForensic anomaly auditor for Git object stores — backdated commits, rewritten history, unsigned-in-signed-history, and…43Apache-2.0
mem4n6Memory forensics CLI — self-profiling Windows/Linux kernel walking from any dump format, cross-checked against Volatility 343Apache-2.0
toon-validateCommand-line TOON validator for structure validation, token analysis, and file profiling43Unlicense
josie-coreHigh-performance core runtime for JOSIE (JSON Omni Safe Interactive Expressions), with deterministic tree-based pipeline…43MIT
msla_formatLibrary for encoding and decoding various MSLA file formats: Elegoo (.goo), Chitu Encrypted (.ctb), NanoDLP (.nanodlp).43GPL-3.0-only
tree-sitter-froggyFroggy grammar for tree-sitter43MIT
oxdoc-cliCommand-line interface for oxdoc43MIT
graphql-documentscanonical/deterministic GraphQL executable document sorting and printing43MIT
nexwickParser for Nexus files and Newick strings43MIT OR Apache-2.0
nattydateLightweight, deterministic natural language date/time preprocessor — no ML, no clock fragility.43MIT OR Apache-2.0
oxigeo-geoparquetGeoParquet driver for OxiGeo - Pure Rust GDAL reimplementation43Apache-2.0
neco-carnecosystems series CAR v1 parser and writer for content-addressable archives43MIT
ooxml-coreOOXML 公共基座:OPC 打包层 + DrawingML 公共类型系统,服务于 pptx-rs / xlsx-rs / docx-rs43MIT
chromist-pdlPDL parser and Rust code generator for chromist43MIT OR Apache-2.0
ulskiulski: Native Rust repo intelligence. Parse any codebase into structured knowledge for AI agents.43BUSL-1.1
oxigeo-zarrZarr v2/v3 driver for OxiGeo - Pure Rust multidimensional array storage43Apache-2.0
tree-sitter-xf86conf🌲👨 xf86conf grammar for tree-sitter43MIT
sahou-coreSahou core — the schema-first IR: parse, serialize, and validate a contract, and judge compatibility.43Apache-2.0
pdf-untangleUntangle garbled PDF text: layout-aware extraction that reconstructs reading order, strips page furniture, and splits documents…42MIT OR Apache-2.0
reala-subscriptionSimple subscription fetcher and parser.42MIT OR Apache-2.0
flagaFlag management engine with support for binary, hex, and enum flags, event triggering, and persistent flag schemas.42MIT OR Apache-2.0
fermataAn S-expression DSL for working with MusicXML42MIT OR Apache-2.0
vexcCompiler and toolchain for the Vex programming language42MIT
misty-netNetworking code for Misty, utility functions for codegen, router, client, and server implementations42BSD-3-Clause
serde_json_untaggedA JSON serialization file format42MIT OR Apache-2.0
enxame-peerThe BitTorrent peer wire protocol (BEP-3) as a typed PeerMessage AST + handshake — parse-don't-validate framing with…42MIT
oxigeo-mbtilesPure Rust MBTiles tile archive reader for OxiGeo - SQLite-based tile pyramid support42Apache-2.0
sqlemitDialect-aware SQL emission from sqlparser-rs AST types42MIT
neco-yml-astnecosystems series structured access layer for YAML values42MIT
tree-sitter-megraparser for the Mégra language42GPL-3.0+
stdnumnational/business ID and standard-number validation42MIT
tree-sitter-hernHern grammar for tree-sitter42MIT
zcpzcp language41MIT OR Apache-2.0
siprsA complete SIP protocol stack with GB28181 support41MIT OR Apache-2.0
milstd1553b-parserA comprehensive Rust parser and encoder for the MIL-STD-1553B (1553B) avionics bus protocol41GPL-3.0-only
glyph-rsGLYPH codec - token-efficient serialization for AI agents41MIT
oxigeo-hdf5HDF5 driver for OxiGeo - Pure Rust minimal HDF5 with optional full C-binding support41Apache-2.0
csv-catCSV processing built on comp-cat-rs: streaming, resource-safe, composable effects41MIT
tree-sitter-sqlite3Tree-sitter grammar for SQLite's SQL dialect plus dot-commands, faithful to upstream parse.y.41CC0-1.0
neco-toml-astnecosystems series structured access layer for TOML values41MIT
re-parserA regex pattern parser that builds a typed AST from regex syntax41MIT
tree-sitter-svg-transformSVG transform-list grammar for Tree-sitter41MIT OR Apache-2.0
oxlsxA fast .xlsx reader/writer with an openpyxl-style API, powered by Rust41MIT OR Apache-2.0
scheme-editLossless Scheme S-expression parser and editor (toml_edit-style CST)40MIT OR Apache-2.0
brec_wasm_libA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…40Apache-2.0
tree-sitter-vestitree-sitter parser for vesti40MIT
aegis-protocolUmbrella crate for the experimental Aegis secure binary protocol.40MIT OR Apache-2.0
leptos-content-collectionAstro-style content collections40MIT
rfc3339-fastHigh-performance ISO8601/RFC3339 timestamp parsing and formatting for JSON, with optional SIMD acceleration.40BSD-2-Clause
libtas-movieA utility for accessing libTAS movie files40MIT
tree-sitter-cocoa-predicateCocoa Predicate (NSPredicate) grammar for tree-sitter.40MIT
finfmtZero-allocation financial message encoding and decoding library40MIT
identstrImmutable identifier strings with preserved quote style and normalized lookup keys.40MIT
repressurizer-integrationSchema-first Repressurizer snapshot contract and Rust helpers for library receivers.40GPL-3.0-only
oxigeo-shapefileShapefile (ESRI) driver for OxiGeo - Pure Rust GDAL reimplementation40Apache-2.0
oxigeo-gpkgPure Rust GeoPackage (GPKG) reader for OxiGeo - SQLite format parser without C dependencies40Apache-2.0
oxigeo-pmtilesPure Rust PMTiles v3 reader for OxiGeo - single-file tile archive with varint directory40Apache-2.0
crowley_rsA high-performance streaming JSON query engine with DFA-based path matching40MIT OR Apache-2.0
xlsA terminal spreadsheet: read/write XLS (BIFF8), XLSX and CSV with a built-in formula engine, CLI and TUI.40MIT OR Apache-2.0
tree-sitter-pdllPDLL grammar for tree-sitter40Apache-2.0 WITH LLVM-exception
secure-json-parseprototype-poisoning-safe JSON parsing of untrusted input40MIT
betteroffice-docx-parseSafe DOCX XML parsing, typed relationship models, and the versioned Rust/TypeScript equivalence contract.40Apache-2.0
muskitty-css-parserCSS Syntax Module Level 3 parser (§5) extracted from muskitty-css39Apache-2.0
brec_node_libA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…39Apache-2.0
reqrsReqIF (Requirements Interchange Format) parsing and unparsing library — byte-identical round-trip port of strict-doc-reqif39Apache-2.0
brec_csharp_libA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…39Apache-2.0
brec_java_libA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…39Apache-2.0
docxmlCreate and edit .docx files — a python-docx for Rust, built on a lossless XML tree for full round-trip fidelity39MIT OR Apache-2.0
pbf-craft-cliA command-line utility for OpenStreetMap PBF file format.39MIT
tree-sitter-rttmA Tree-sitter grammar for RTTM files39MIT
powerz-rsParser library for POWER-Z KM003C USB-PD analyzer SQLite exports39MIT OR Apache-2.0
elicit_csvElicitation shadow crate for the csv reader/writer library — MCP tools for CSV parsing and writing39Apache-2.0 OR MIT
bevy_alight_motion_corePure Alight Motion project data extraction and C-ABI interface39MIT OR Apache-2.0
content-typeParse and format HTTP Content-Type / media-type header values (RFC 9110). A faithful port of the content-type npm package. Zero…39MIT OR Apache-2.0
tree-sitter-ros-interfaceROS Interface grammar for tree-sitter39MIT
oxigeo-copcPure Rust COPC (Cloud Optimized Point Cloud) reader for OxiGeo - LAS/LAZ format with spatial index39Apache-2.0
oxigeoPure Rust geospatial data abstraction library — the Rust alternative to GDAL39Apache-2.0
ergo-fixturesFixture conversion, inspection, and validation helpers for Ergo capture artifacts39MIT OR Apache-2.0
ziguard-rsRust port of upstream ziguard.awk — the tzdb source-profile (main/vanguard/rearguard) transformer39Apache-2.0
neco-json-astnecosystems series structured access layer for JSON values39MIT
w3bundleA Rust library for reading and writing Witcher 3 bundle (.bundle) archives.39GPL-3.0-only
sexppDEPRECATED: renamed to `lispexp`. A pure-Rust reader (lexer + parser) for S-expression syntax across many Lisp dialects.39Apache-2.0
beans-xmlLenient parser for Spring Framework bean XML configuration (the <beans> schema): bean definitions, dependency wiring…39MIT OR Apache-2.0
author-parserParse an npm person string (Name <email> (url)) into name, email, and url parts39MIT
cadmpeg-codec-rhinoRead and write Rhino 3DM files.39Apache-2.0
rprotobufPush-based Protocol Buffers parser and writer (gumdrop/jsonparser-style)38LGPL-2.1-or-later
cvxtractLLM-powered structured extraction from CVs/resumes — PDF, DOCX, HTML, TXT input; typed Rust structs output.38MIT
pbech32Bech32 encoding and decoding library.38MIT-0
dm2-binrwbinrw glue: trait-bounded parse/write_to/to_bytes helpers shared by the dm2-tools binary parsers.38MIT OR Apache-2.0
nwnrsCommand-line inspection, conversion, packing, unpacking, and NWScript tooling for Neverwinter Nights resources38GPL-3.0-only
kalandarNative Rust capture-preview parser runtime for Kalandar.38MIT
flattedSerialize and parse JSON with circular and shared references38MIT
kazam-replayReplay loading, indexing, and playback controls for Pokemon Showdown logs38MIT
ld2450-protoHLK-LD2450 radar sensor protocol parser and command builder38MIT OR Apache-2.0
env-file-parserReads .env files and returns key-value pairs. No dependencies, no env mutation.38MIT
locatA zero-copy ISO 6709 geographic coordinate parser in Rust.38MIT OR Apache-2.0
rust_dataflash_parserFast Rust parser for ArduPilot dataflash (.BIN) logs38MIT
smc_scan_pmtlpMTL oracle for the Scan model checker.38Apache-2.0
oxigeo-flatgeobufFlatGeobuf driver for OxiGeo - Pure Rust GDAL reimplementation38Apache-2.0
html-extractor-coreCompiler, AST, diagnostics, and validation for HTML Extractor.38MIT OR Apache-2.0
autozstdHigh performance Zstd envelope compression with fallback / 基于信封模式与回退机制的高性能 Zstd 压缩38MulanPSL-2.0
httpgenerator-openapiOpenAPI loading, inspection, and normalization for HTTP File Generator38MIT
light_epubA fast, memory-efficient EPUB parsing library utilizing zero-copy access, designed with no_std compatibility in mind.38MIT OR Apache-2.0
domelementtypeShared enum of htmlparser2-style DOM node types38MIT
rc9Read and write flat rc-style dotfile config with dotted keys and type coercion38MIT
pterPlain Text Email Renderer — convert HTML email bodies into readable markdown37MIT
surge-profileA lossless parser and serializer for the Surge proxy profile format37MIT OR Apache-2.0
ll-hls-runtimeSans-IO Low-Latency HLS (RFC 8216bis) client + server engines in one crate, mirroring rtsp-runtime's client+server split.…37MIT OR Apache-2.0
es3Library for parsing, extracting, and verifying ES3 dossier files37MIT OR Apache-2.0
fontcoreLoad fonts, select faces, shape text, and export SVG in Rust.37MIT
bank-statement-rsRust library for parsing bank and credit card transaction history from multiple financial export formats37MIT OR Apache-2.0
file-ingestParse file bytes into a canonical document structure for AI and downstream processing.37MIT
xacro-purePure-Rust xacro processor: expand ROS xacro to URDF with no ROS or Python installation37Apache-2.0
ferro-maven-layoutApache Maven repository layout 2.0 — GAV parsing, maven-metadata.xml, POM minimal parser, SNAPSHOT versioning, SHA-1/SHA-256/MD5…37Apache-2.0
parse-srcsetParse an HTML img srcset attribute into image candidates (url + density/width/height). A faithful port of the WHATWG-based…37MIT OR Apache-2.0
dom-tree-rsTiny, zero-dependency, forgiving HTML parser: turn messy real-world HTML into a clean DOM tree (and JSON). WASM-first,…37MIT
geulbus-core날개셋(nalgaeset) 입력 설정을 해석하는 한글 조합 엔진 (ibus 비의존 순수 라이브러리)37MIT OR Apache-2.0
squonkExtensible, fast, multi-dialect SQL tokenizer and parser for Rust37MIT
dino-seqLow-allocation FASTQ and FASTA parser core37MIT OR Apache-2.0
oxigeo-netcdfNetCDF driver for OxiGeo - Pure Rust NetCDF-3 with optional NetCDF-4 support37Apache-2.0
valta-cliCLI for valta — JSON repair and validation for LLM outputs37MIT OR Apache-2.0
syntax-workout-coreWorkout tree algebra — represent any physical workout as a recursive tree37MIT OR Apache-2.0
mailrs-sieve-coreNative RFC 5228 Sieve interpreter — tokenizer + parser + evaluator. Built from the spec, no AGPL dependencies. The internal…37Apache-2.0 OR MIT
libbitsubHigh-performance WASM renderer for graphical subtitles (PGS and VobSub)37MIT
clawgsExtract structured JSON snapshots from Claude Code and Codex JSONL transcripts37MIT
literalizeA library to build literal-based singleton types and values37MIT
safari-binarycookiesDependency-light, panic-free Rust decoder for Safari/WebKit .binarycookies cookie files.37Apache-2.0
omena-napiNode native bindings for Omena CSS parser and transform checks37MIT
otp-oxideObject Transform Protocol (OTP, ANSI E1.59) decoder and multicast receiver helper37MIT OR Apache-2.0
orbis-unpkgLibrary and command-line tool for inspecting and extracting PlayStation 4 PKG files.37non-standard
miplogParse MIP/LP solver log files (Gurobi, Xpress, SCIP, HiGHS, COPT, …) into a unified, serde-serializable schema.36MIT OR Apache-2.0
raster_fontA format for authoring and using image-backed fonts36MIT OR Apache-2.0
flutmaxTranspiler between .flutmax text and Max/MSP .maxpat patches36MIT
tree-sitter-off-taxonomyTree-sitter parser for Open Food Facts taxonomy files.36AGPL-3.0-or-later
facet-json-legacy(Legacy) JSON serialization and deserialization for Facet types36MIT OR Apache-2.0
wxml-parser-rsCore WXML parser implemented in Rust36MIT
jscalendarJSCalendar (RFC 8984) data model with parser-agnostic JSON support36MIT
brace-expansionBash-style brace expansion: a{b,c}d -> [abd, acd], {1..3} -> [1,2,3]. A faithful port of the brace-expansion npm package. Zero…36MIT OR Apache-2.0
ferrocronA no_std, no_alloc cron expression parser and schedule evaluator, inspired by ccronexpr36MIT
pod5libPure Rust library for reading and writing POD5 nanopore sequencing files36MPL-2.0
toml-edit-derive-macroProcedural macro implementation for `toml-edit-derive`; use that crate, not this one directly.36MIT OR Apache-2.0
scalaA experimental Scala interpreter written in Rust: lexer, parser, type inference, and tree-walking evaluation with a REPL.36Apache-2.0
rjsonparserPush-based JSON parser and writer (jsonparser-style)36LGPL-2.1-or-later
rd2qmd-sourceShared Rd source parsing facade for rd2qmd36MIT