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.
blazegraph-io-coreCore library for semantic document graph processing — parse PDFs into structured, queryable graphs184MIT OR Apache-2.0
espya functional, embeddable scripting language.184MPL-2.0
graphyn-adapter-tsTypeScript/JavaScript adapter for Graphyn — tree-sitter based code parser183Apache-2.0
sas_xportA pure Rust library for reading and writing SAS Transport (XPORT) files in version 5 and version 8 formats, with support for sync…183MIT
grapha-swiftSwift extraction waterfall for Grapha using index store, SwiftSyntax, and tree-sitter182MIT
ontoindex-lspLanguage server for OntoCode ontology browsing182MIT OR Apache-2.0
nom_nrqlNRQL (New Relic Query Language) streaming parser built with nom.181MIT OR Apache-2.0
dvb-subtitleDVB subtitling (bitmap) segment parser — ETSI EN 300 743, the segments carried in subtitle PES.181MIT OR Apache-2.0
oxigdal-copcPure Rust COPC (Cloud Optimized Point Cloud) reader for OxiGDAL - LAS/LAZ format with spatial index181Apache-2.0
oxigdal-mbtilesPure Rust MBTiles tile archive reader for OxiGDAL - SQLite-based tile pyramid support181Apache-2.0
zpdf-writerIncremental PDF writer for appending annotations and modifications181MIT
casc-libPure Rust library for reading World of Warcraft CASC archives181MIT
qubit-magikaMagika-backed MIME detector integration for qubit-mime181Apache-2.0
openvet-lockfilePer-registry lockfile parsing into OpenVet audit subject tuples.181MIT OR Apache-2.0
zydis-rsA pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)180MIT
zotero-rdfA Rust library for parsing Zotero RDF/XML export files179MIT
colorful-coreDomain types and ports (Parser, Lexicon, Annotator) for colorful-language.179Apache-2.0
pdfluentPure-Rust PDF SDK with PDF/A, digital signatures, WASM, and experimental (feature-gated) XFA support.179non-standard
tree-sitter-flareParser for the Flare language179MIT
daaki-messageRFC 5322 email message parser and builder178MIT
munin-msbuildReader and seekable indexed data model for MSBuild binary log (.binlog) files.178MIT
sql-dialect-fmt-encodingByte-to-text decoding and re-encoding helpers for sql-dialect-fmt.1780BSD
use-oci-digestOCI digest syntax primitives for algorithms, encoded values, and digest references.177MIT OR Apache-2.0
swiftletswiftlet is a high-performance text-parsing library for Rust, inspired by Python’s Lark.177MIT
java-ast-parserA Java parser that produces a typed AST without initializers and function bodies177MIT
rbox-derivesProc macros for rbox's pyo3 bindings177GPL-3.0-only
sql-dialect-fmt-highlightLexical syntax highlighting primitives for Snowflake SQL.1770BSD
graphyn-storePersistence layer for Graphyn — RocksDB graph storage and LRU cache176Apache-2.0
quarb-xpathXPath 1.0 importer: translate XPath to Quarb queries176MIT OR Apache-2.0
flexiglobFlexible wildcard globbing engine with user-definable pipeline operators, no_std compatible176MIT
srcmap-ram-bundleReact Native RAM bundle parser for source map tooling175MIT
ontocore-swrlSWRL rule model, validation, and formatting for OntoCore175MIT OR Apache-2.0
sluice-rsPure-Rust parser for the Maven Central binary index format.175Apache-2.0
srcmap-hermesHermes/React Native source map support174MIT
smc_scanStatistical model checker for large concurrent systems.174Apache-2.0
iptr-decoderIdiomatic Rust-style low-level Intel PT trace handler.173MIT OR Apache-2.0
croma-cliCommand-line interface for croma-core173Apache-2.0
dxf-tools-rsA pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary)173MIT
sql-dialect-fmt-hoverLSP/editor-ready hover information for Snowflake SQL keywords, functions, types, procedures, and tasks.1730BSD
ikigai-rdfRDF transreption module for ikigai — urn:rdf:* content-negotiates an RDF graph between syntaxes (Turtle, N-Triples, RDF/XML,…173MIT OR Apache-2.0
glacier-baseA common utility crate for various Glacier related libraries173Apache-2.0
logdive-coreCore library for logdive: structured JSON log parsing, SQLite indexing, and query engine173MIT OR Apache-2.0
newtua-commonShared low-level primitives (bit readers, prefix/Huffman codes, LZSS window, deflate, RLE90, CRC, MD5, RC4, ZipCrypto) for the…172LGPL-3.0-or-later
philiprehberger-semver-utilSemantic versioning with range parsing, comparison, and bumping172MIT
fhp-selectorCSS selector engine for the HTML parser172MIT OR Apache-2.0
quarb-sqlSQL importer for the Quarb query engine172MIT OR Apache-2.0
lobeA fast, cross-platform Brainfuck interpreter written in Rust171MIT
rtf-to-htmlConvert RTF documents to HTML with semantic markup171MIT OR Apache-2.0
nfe-parserBiblioteca Rust de alto desempenho para parsing e serialização de Nota Fiscal Eletrônica (NF-e) brasileira - Layout 4.00 SEFAZ171MIT
sheetkitA Rust library for reading and writing Excel (.xlsx) files170MIT OR Apache-2.0
dxbcDXBC (DirectX Bytecode) container parser and SM4/SM5 shader disassembler170MIT
visualbasicParse and inspect Visual Basic 6 compiled binaries170Apache-2.0
latexsnipper-imageImage processing capability — decode, transform, encode170AGPL-3.0
swls-lang-trigTriG language support for the Semantic Web Language Server170MIT
chat4n6-coreDAR archive parser and filesystem abstraction for chat4n6169MIT
tree-sitter-bsl1C (BSL) language169MIT
openszrawRust reader for Shimadzu LabSolutions mass spectrometry raw data (.qgd GC-MS, .lcd LC-MS IT-TOF/QTOF).169Apache-2.0
tree-sitter-arkts-ngpaser for arkts168MIT
pbfhoggFast OpenStreetMap PBF reader and writer for Rust. Read, write, and merge .osm.pbf files with pipelined parallel decoding.168MIT OR Apache-2.0
kawatWeb content extraction library inspired by trafilatura. Extracts main text, metadata, and comments from HTML.168Apache-2.0
oxideav-dvdRead-only DVD-Video disc reader — ISO 9660 + UDF 1.02 mount + VIDEO_TS directory walk — clean-room per ECMA-267/268 + OSTA UDF…168MIT
adfMinimal-overhead Auto-lead Data Format XML parser and writer168MIT OR Apache-2.0
latexsnipper-tensorTensor type — shared across Image, Inference, Runtime168AGPL-3.0
mtparserParser for MySQL mysqltest and MariaDB mariadb-test files, built with winnow167Apache-2.0
wirespec-backend-rustRust backend for wirespec167Apache-2.0
xls-rsRust spreadsheet CLI, library, and MCP server for reading, writing, converting, and analyzing XLSX, XLS, CSV, ODS, Parquet, and…167Apache-2.0
reliakit-csvStrict, bounded, and deterministic CSV for reliability-sensitive Rust. no_std + alloc, zero-dependency.167MIT
geocoordinatesLow-level geospatial coordinate primitives: China datums (GCJ-02/BD-09), angle encodings, coordinate parsing/formatting, and…166MIT OR Apache-2.0
chat4n6-whatsappWhatsApp forensic plugin: chat extraction, decryption, and call log recovery166MIT
codegraph-cC parser for CodeGraph - extracts code entities and relationships from C source files166Apache-2.0
html_inspector_htmlHTML/XHTML parsing backends for html_inspector.166MIT
hl7v2-parserHL7 v2 message parser166AGPL-3.0-or-later
wirespec-backend-tlaplusTLA+ code generation backend for wirespec state machines165Apache-2.0
vibeflow-protocolOSC 1338 protocol — open standard for AI-tool state signalling in terminals165MIT OR Apache-2.0
dms-rsDMS data-syntax parser (Rust reference implementation)165MIT OR Apache-2.0
decruftExtract clean, readable content from web pages165MIT
wirespec-backend-cC backend for wirespec164Apache-2.0
cyrs-lang-servicesShared language-service engines (completion, hover, rewrite) used by cyrs-lsp and cyrs-agent (spec 0001 §14 / §15).164Apache-2.0 OR MIT
zipatchA library for parsing and applying ZiPatch files, as used in Final Fantasy XIV164MIT
getopt-iterA POSIX style getopt parser for Rust164BSD-2-Clause
sui-irL3 lower-once flat IR for the sui evaluator — per source file one Program { exprs, spans } with ExprId(u32) indices, lowered from…164MIT
retrofont-cliCLI for retrofont: Render and convert retro ASCII/ANSI art fonts163MIT OR Apache-2.0
damask-templateTemplate parser for Damask. Shared by the macro and the language server.163MIT
codefold-coreStructural code reader for LLM agents — `Read`, with zoom levels. Python, TypeScript, Rust, Go.162MIT
tree-sitter-bpftracetree-sitter parser for bpftrace162MIT
oxide-sql-coreType-safe SQL parser and builder with compile-time validation162MIT
hl7v2-jsonHL7 v2 JSON serialization162AGPL-3.0-or-later
spdf-processingText cleaning, bbox, markup, and search helpers.161MIT
tinyxml2-capiC FFI compatibility layer for tinyxml2-rs161MIT
ros-cmake-parserRust parser for CMake with raw command access and ROS-oriented helpers.160Unlicense OR MIT
cube-drone-marquee-parserReference parser for the Marquee markup language160MPL-2.0
tree-sitter-masmMiden Assembly grammar for tree-sitter158MIT
oth_rjspJSON Schema (2020-12) parser, validator, and code-generation engine with Tera template support158MIT
rlstatsapiRocket League Stats API TCP client, parser, and optional Python bindings158MIT
use-versionComposable version and semver primitives for RustUse.158MIT OR Apache-2.0
mdb-cliCommand line client for the MarpleDB API158Apache-2.0
qubit-jsonLenient JSON decoder for non-fully-trusted JSON text inputs158Apache-2.0
temple-dslA small, fast Rust DSL for shaping data — input in, strongly-typed Rust value out.158MIT OR Apache-2.0
kiutils-rsPure-Rust KiCad API for seamless, lossless S-expression document round-trips157MIT
java-serializationJava object serialization stream parser written in Rust157MIT
knx-coreCore KNX types: addresses, cEMI frames, and KNXnet/IP framing primitives.157MIT
engo-coreCore types, config, format parsers (XLIFF/ARB/JSON), cache, and safety helpers for the Engo i18n CLI.156MIT OR Apache-2.0
ryo-query-languageRyoQL - Structured code query language for AI agents156MIT OR Apache-2.0
tenoverClient library for the Garmin R10 launch monitor BLE/GFDI/protobuf protocol156MIT OR Apache-2.0
pubmed-parserXML parsers and data models for PubMed and PMC (PubMed Central) articles156MIT
use-oci-annotationOCI annotation key, value, and common image annotation helpers.155MIT OR Apache-2.0
use-oci-platformOCI platform primitives for operating systems, architectures, variants, and platform rendering.155MIT OR Apache-2.0
mmcgMastermind Codegraph — fast multi-language code indexer (Python, TypeScript, JavaScript, Rust, C#, Go, Java, PHP, C/C++) with MCP…155MIT
xlsbye-formulaExcel formula decompiler for XLSB BIFF12 records155MIT
opendict-rsUnified Rust reader for StarDict and MDict dictionaries155MIT
quarb-kaivkaiv typed-data adapter for the Quarb query engine155MIT OR Apache-2.0
abraseAbrase language.155MIT
fixed-jsonNo-std, no-allocation JSON parsing into caller-owned fixed storage155BSD-2-Clause
open-redact-pdfBrowser-first PDF redaction engine for structured, non-overlay PDF redaction via WebAssembly.155MIT OR Apache-2.0
unbunExtract and inspect compiled Bun binaries154MIT
pcbrepairA library for parsing ASUS FZ and ASRock CAE boardview files.154GPL-3.0-or-later
quarb-jqjq importer: translate jq filters to Quarb queries154MIT OR Apache-2.0
chadpathXPath 1.0 / XSLT engine — a fork of xrust (Apache-2.0) with XPath positional-predicate correctness fixes and parser performance…154Apache-2.0
ezu-featuresGIS feature parsing (MVT, GeoJSON) for ezu154MIT OR Apache-2.0
use-oci-media-typeOCI media type primitives for image, index, config, layer, and artifact media types.153MIT OR Apache-2.0
mcuboot-metaA library to read and parse MCUboot images written in rust 🦀153MIT OR Apache-2.0
tree-sitter-jinja-dialectsParser for Jinja2 and daughter languages: nunjucks, twig153MIT
ooxml-wmlWordprocessingML (DOCX) support for the ooxml library153MIT OR Apache-2.0
luau-analyzeIn-process Luau type checker for Rust153MIT
hk-parserA robust parser and serializer for HackerOS configuration files (.hk).152MIT
bnto-csvCSV processing nodes for Bnto WASM engine — clean, rename columns152MIT
ssofParser, serializer, and patch applier for Shell Safe Options Format152MIT
use-languageSmall language subtag primitives for RustUse152MIT OR Apache-2.0
excelize-rsRust language library for reading and writing Microsoft Excel (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets152BSD-3-Clause
smart-calculatorNatural-language calculator for math, units, time zones, dates, fiat, and crypto conversions151MIT
xacro-rsA xml preprocessor for xacro files to generate URDF files151MIT
wkb_wkt_converterHigh-performance streaming converter between WKT and WKB geometry formats151MIT
wadecA library for decoding WebAssembly modules.151Apache-2.0
use-chemical-formulaChemical formula primitives and lightweight parsing for RustUse151MIT OR Apache-2.0
step-ioSTEP (ISO 10303) file I/O for Rust.151MIT OR Apache-2.0
dxfscanBinary DXF parser with typed entity data and lookup indices150ISC
boon-deadlockBoon is a Deadlock demo / replay file parser150MIT
agm-coreCore library for parsing, validating, loading, and rendering AGM (Agent Graph Memory) files150Apache-2.0
neco-cidnecosystems series CIDv1 and multibase core150MIT
use-currencyLightweight currency code primitives for RustUse finance crates150MIT OR Apache-2.0
use-regionSmall region subtag primitives for RustUse150MIT OR Apache-2.0
markdown-syntaxno_std + alloc Markdown syntax parser and serializer150MIT OR Apache-2.0
switchback-jsonschemaShared JSON Schema layer for the switchback framework.150Apache-2.0
grove-cstCore AST engine, grammar registry, fetch, and ingest for grove — the structural code-intelligence library behind the grove CLI…149MIT
r-description-scalerailParsing and editor for R DESCRIPTION files149Apache-2.0
philiprehberger-csv-toolkitHigh-level CSV reading, writing, and manipulation149MIT
tree-sitter-vim-map-sideVim's map side (lhs and rhs) grammar for tree-sitter149MIT
ftracker-identifiersValidated, no_std-first identifier types: CNPJ, ISIN, CFI, and ISO 3166-1 country codes.149MIT
formatparse-coreCore Rust library for parsing strings using Python format() syntax (no Python bindings)149MIT
proxide_rsHigh-performance Rust parsing core for protein structures149MIT
xlstream-evalStreaming Excel formula evaluator for the xlstream workspace149MIT OR Apache-2.0
libpcapngSafe, idiomatic Rust bindings for libpcapng — pcapng file I/O and packet dissection149MIT
lumos-lspLanguage Server Protocol implementation for LUMOS schema language148MIT OR Apache-2.0
piafA library for reading and interpreting display capability data (EDID).148MPL-2.0
bdinfo-rs-coreMemory-safe Blu-ray (BDMV/M2TS) disc and stream analyzer.148LGPL-2.1-or-later
innospectParse and inspect Inno Setup installer binaries148Apache-2.0
py-canonPython source → CPython ast.dump-shape canonicalization + module-level definition scan (Ruff parser). The Python frontend for…148MIT
latexsnipper-runtimeRuntime abstraction — Session, Provider, ModelHandle148AGPL-3.0
nsv-cliCommand-line tool for the NSV (Newline-Separated Values) format148MIT
jw-hwp-coreRead-only parser for Hancom HWP 5.0 (binary CFB) and HWPX (OWPML) documents147MIT
treesitter-types-goPre-generated strongly-typed AST types for Go (tree-sitter-go)146MIT OR Apache-2.0
olgaFour formats, one engine. PDF, DOCX, XLSX, HTML → Markdown and typed JSON. 15–40× faster than equivalent-quality OSS tools, with…146Apache-2.0
intent-codegenSkeleton code generator for IntentLang specifications (Rust, TypeScript, Python, Go, Java, C#, Swift)146MIT
tracen_catalogTracen: generic DSL/IR/runtime/codegen core for event-based trackers.146MIT
env_tomlA native Rust encoder and decoder of TOML-formatted files and streams with Environment Variables. Provides
implementations of the…146MIT OR Apache-2.0
use-scriptSmall writing script subtag primitives for RustUse146MIT OR Apache-2.0
latexsnipper-modelModel management — manifest, config, download, cache146AGPL-3.0
sigilyxReader and writer for Alteryx .yxdb (E1, with experimental E2 read) files.145Apache-2.0
wolfxl-corePure-Rust reader for xlsx/xls/xlsb/ods/csv with Excel number-format-aware cell rendering. Backs the wolfxl-cli previewer.145MIT
misty-parserParser code required by the Misty Compiler145BSD-3-Clause
cc-session-jsonlParse and structure Claude Code session JSONL files — 25 entry types, 4 file layouts, forward-compatible145MIT
jshiftSchema-guided typed JSON on raw bytes: path get/mutate, open views, project — without a Value tree.145MIT OR Apache-2.0
rsomics-csvioGo encoding/csv-exact CSV/TSV I/O for rsomics-tsv-* tools: a byte-faithful record writer and a strict-quote validator matching…144MIT OR Apache-2.0
oxigdal-drivers-advancedAdvanced geospatial format drivers for OxiGDAL (JPEG2000, GeoPackage, KML/KMZ, GML)144Apache-2.0
rezin-wavA Rust library for parsing and streaming RIFF/WAV audio files144MIT
use-python-keywordPython keyword and soft-keyword primitives for RustUse144MIT OR Apache-2.0
mermaid-corePure-Rust Mermaid diagram parser and SVG/PNG renderer — no browser, no Node144MIT OR Apache-2.0
aqc-rust-syntaxFile-local Rust syntax facts for Agent Quality Controls.143MIT OR Apache-2.0
lectitoArticle extraction and readability parsing for Lectito.143MPL-2.0
sql-dialect-fmtsql-dialect-fmt: an opinionated SQL dialect formatter (command-line).1430BSD
cirq-grammarTree-sitter grammar for the Cirq circuit description language143BSD-3-Clause
epcis-translateZero-allocation bidirectional translators for GS1 identifiers (SGTIN, SSCC, SGLN, GIAI, GRAI).143MIT OR Apache-2.0
knx-dptKNX datapoint type (DPT) encoding and decoding.143MIT
oxinetcdfPure-Rust NetCDF-4 conventions reader atop OxiH5 (no libnetcdf/libhdf5 FFI)143Apache-2.0
jcardRFC 7095 jCard (JSON representation of vCard) types with serde support142MIT OR Apache-2.0
uri-template-macrosRFC6570 URI Template library for Rust, with parsing, expansion, compile-time checked macros, and no_std support.142MIT OR Apache-2.0
dvb-pesDEPRECATED — renamed to `mpeg-pes`. PES depacketization + PTS/DTS, ISO/IEC 13818-1 §2.4.3.142MIT OR Apache-2.0
bitlocker-forensicAnomaly auditor over bitlocker-core — key-protector inventory, clear-key and weak-cipher findings via forensicnomicon::report142Apache-2.0
linch-docx-rsA reliable DOCX reading and writing library for Rust with round-trip preservation142MIT
finesseWHATWG Server-Sent Events parser. Sync, push-based, no I/O.142Apache-2.0
polars-fastjsonLenient, schema-aware JSON projection for Polars141MIT
intent-runtimeExpression evaluator and stateless runtime for IntentLang specifications141MIT
fast-robotsA zero-copy robots.txt parser with SIMD-accelerated byte scanning.140MIT OR Apache-2.0
quick-quiz-generatorgenerate interactive quizzes blazingly fast, right in your terminal139GPL-3.0-or-later
stix2A Rust implementation of STIX 2.1 (Structured Threat Information Expression)139BSD-3-Clause
sup-xml-treeIdiomatic Rust tree types and string dictionary139non-standard
tokmat-polarsStandalone Polars integration crate for tokmat139MIT
evt3-coreCore EVT 3.0 decoder library for Prophesee event cameras138MIT
dar-forensicForensic-grade reader and anomaly auditor for Denis Corbin DAR (Disk ARchiver) archives, including the Passware Kit Mobile…138Apache-2.0
tree-sitter-quiltQuilt grammar for tree-sitter138MIT OR Apache-2.0