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.

sqlite_wasm_readerA pure Rust SQLite reader library for WASI environments2,193Apache-2.0Database interfacesParser implementations comtradeA pure Rust parser for the COMTRADE (Common format for Transient Data Exchange for power systems) file format.2,192MITParser implementationsScience glacier-iniRead and write Glacier Ini files2,187Apache-2.0Data structuresGame development djvu-rsRead, render, convert, and create DjVu files. Pure-Rust DjVu decoder/encoder with CLI, WebAssembly, and Python bindings. DjVu to…2,185MITEncodingMultimedia::Images rpdfium-fontFont processing for rpdfium2,182Apache-2.0MultimediaParser implementations wasmut-wasmWebAssembly low-level format library2,181MIT/Apache-2.0Parser implementationsWebAssembly jbytes_deriveThis is a byte stream structured serialization and deserialization library.2,180MIT OR Apache-2.0Development toolsEncoding gpt-partition-forensicForensic GUID Partition Table (GPT) parser — structure, CRC integrity, primary/backup divergence, and anomaly detection2,169Apache-2.0FilesystemParser implementations conventional-commitA parser library for the Conventional Commit specification.2,168MIT OR Apache-2.0Parser implementations crispA small, expressive Lisp-inspired programming language.2,166MITCompilersParser implementations chordsketch-render-textPlain text renderer for ChordPro documents2,164MITParser implementationsText processing tree-sitter-yangYang grammar for tree-sitter2,164MITParser implementationsParsing tools chatterTranslate a human-readable dialogue script into Rust2,159MITGame developmentParser implementations wopAn front-end to lrp2,154MITAccessibilityCompilers tree-sitter-testTS corpus test grammar for tree-sitter2,154MITParser implementationsParsing tools tree-sitter-sysmlSysML v2 grammar for tree-sitter2,151MITParser implementationsParsing tools rrtk_rsbThe reference parser for the RRTK Stream Builder RSB file format.2,143BSD-3-ClauseParser implementations tonstructTON blockchain types serialization tool for Rust2,136MITParser implementationsParsing tools dokearleyEarley parser + DSL grammar language for game devs2,133MIT OR Apache-2.0Game developmentParser implementations arfno_std, zero-allocation, const-generic command-line argument parser for embedded and size-constrained binaries2,131MITCommand-line interfaceNo standard library tree-sitter-jqJq grammar for tree-sitter2,123GPL-3.0-or-laterParser implementationsParsing tools lexerus_deriveSimple annotated lexer2,121non-standardCompilersParser implementations chematic-molMOL/SDF V2000 and V3000 parser and writer for chematic — pure-Rust RDKit alternative2,121MIT OR Apache-2.0Parser implementationsScience nbt-rsA simple rust library for dealing with NBT2,119MITParser implementations lynxlangAn educational project for learning how programming language is made.2,116MITCompilersParser implementations rpdfium-pagePage object model for rpdfium2,113Apache-2.0Parser implementationsRendering xlogic-derivePackage for developing, building, testing, packaging and deploying FPGA and ASIC projects2,111Apache-2.0Command-line interfaceDevelopment tools sticknodes-rsUnofficial Stick Nodes asset manipulation library. Currently only supports Stickfigures. Currently only supports assets up to…2,111MITNo standard libraryParser implementations csl-legacyLegacy CSL 1.0 XML and CSL-JSON parsers — infrastructure for the Citum migration pipeline2,105MIT OR Apache-2.0Parser implementationsText processing qailQAIL SchemaOps CLI - schema pull, drift diff, phased migrations, lint, and AST query tooling2,101Apache-2.0Command line utilitiesDatabase interfaces vee_resourcesParsing Mii mesh and texture files. Part of `vfl`.2,098MIT OR Apache-2.0Multimedia::ImagesParser implementations bxlA library for parsing Ultra Librarian ".bxl" files.2,091GPL-3.0+Command line utilitiesEncoding repakREPAK asset library format support2,091MIT OR Apache-2.0Development toolsFilesystem tagotip-codecno_std TagoTiP protocol codec (parser and builder)2,086Apache-2.0Embedded developmentEncoding amadeus-parquet-deriveApache Parquet Derive Macro implementation.2,083Apache-2.0ConcurrencyDatabase interfaces marc-recordA MARC21 parser supporting MARC-8 text encoding2,079MITParser implementations rustyfixFIX & FAST (FIX Adapted for STreaming) in pure Rust2,076Apache-2.0Development toolsEncoding kotlinKotlin Language Parser (WIP)2,074MITCompilersDevelopment tools qcow2-corePure-Rust read-only QCOW2 (QEMU Copy-On-Write v2/v3) disk image reader2,066Apache-2.0FilesystemParser implementations wagon-codegenGeneric code generation methods for the WAGon DSL that can be used for various purposes.2,059Apache-2.0CompilersData structures memedb_apiA collection of higher-level MemeDB functions2,058GPL-3.0-or-laterData structuresEncoding chemical-formulaChemical formula parser that can handle wt% and nested structure2,057MIT OR Apache-2.0Parser implementationsScience openmathSupport for OpenMath (de)serialization2,052GPL-3.0-or-laterData structuresEncoding spo-rhai_codegenProcedural macros support package for Rhai, a scripting language and engine for Rust2,049MIT OR Apache-2.0Embedded developmentNo standard library ad-astra-exportEmbeddable scripting language platform Ad Astra. Macro Crate.2,047non-standardCompilersEmulators magstripe-rsMagnetic stripe card data decoder library and CLI tool2,044MPL-2.0Command line utilitiesEncoding chaste-bunParser for bun lockfiles2,043Apache-2.0 OR BSD-2-ClauseData structuresParser implementations location-parserParses latitude/longitude from strings in a wide variety of formats.2,034MITParser implementationsScience nom-gzipnom parser for the GZIP file format2,034MITCompressionEncoding rustyfix-codegenFIX & FAST (FIX Adapted for STreaming) in pure Rust2,027Apache-2.0Development toolsEncoding hunchA media filename parser for movies, TV, and anime — built in Rust, inspired by guessit2,026MITCommand line utilitiesMultimedia mblfThe MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language…2,025MIT OR Apache-2.0Command line utilitiesCompilers chordsketch-render-htmlHTML renderer for ChordPro documents2,025MITParser implementationsText processing ntfs-forensicForensic anomaly auditor for NTFS — timestomping, alternate data streams, deleted records, and MFT-record slack as graded…2,025Apache-2.0FilesystemParser implementations naviz-parserParser for the NAViz input files2,024LGPL-3.0-or-later WITH LGPL-3.0-linking-exceptionParser implementations chordsketch-render-pdfPDF renderer for ChordPro documents2,023MITParser implementationsText processing serde-xml-fastA fast, 100% Serde-compatible XML serialization and deserialization library2,021MIT OR Apache-2.0EncodingParser implementations moCreate dozens/hundreds/thousands/millions of random examples based on a pest grammar (PEG). It can be used for generate…2,018MITCommand line utilitiesParser implementations rustyfix-deriveFIX & FAST (FIX Adapted for STreaming) in pure Rust2,017Apache-2.0Development toolsEncoding mbiA safe Malbolge interpreter written in Rust.2,009GPL-3.0CryptographyEmulators gc_adpcmDecoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU2,006MIT OR Apache-2.0EncodingMultimedia::Encoding jbcrs-basicA Library to support reading and writing of java class files.1,999UnlicenseParser implementations binarygcodeA Rust implementation of libbgcode to serialise and deserialise binary gcode.1,999MITCompressionNo standard library slop-rsOfficial implementation of the SLOP data storage language1,998MITData structuresParser implementations apm-partition-corePure-Rust read-only Apple Partition Map (APM) reader — Driver Descriptor Map + partition entries (name, type, start, count) from…1,998Apache-2.0FilesystemParser implementations vhdx-corePure-Rust VHDX (Hyper-V) virtual-disk container library — reader (writer planned), hardened for forensic use1,997Apache-2.0FilesystemParser implementations rustler_match_specReusable Erlang-style match specifications for Rustler native event streams1,995MITAPI bindingsParser implementations quick_atomquick wrapper around the atom_syndication crate1,992MIT/Apache-2.0Parser implementations gaffe-xilinxParsers and manipulation tools for Xilinx bitstream formats1,987Apache-2.0Hardware supportParser implementations analog_literalsMulti-Dimensional Analog Literals in Rust1,986WTFPLDevelopment toolsGraphics difftastic_mod_for_windowsA diff that understands syntax (fork which fixes terminal size for windows)1,982MITCommand line utilitiesDevelopment tools hlbc-indexingHashlink bytecode indexer1,981MITCompilersParser implementations rabexTools for parsing and writing unity files, bundles and typetrees1,981MIT OR Apache-2.0EncodingGame development oxirush-ngap5G NGAP (NG Application Protocol) APER codec — auto-generated from 3GPP ASN.1 definitions1,977Apache-2.0EncodingNetwork programming lib3mfPure Rust implementation for 3MF (3D Manufacturing Format) parsing and writing1,976MITEncodingParser implementations rustpakRust library and CLI tool for reading and writing GoldSrc .pak archive files1,976CC-BY-NC-SA-4.0EncodingFilesystem rpdfium-docDocument-level features for rpdfium1,975Apache-2.0Parser implementations marqantQuantum-compressed markdown format for AI consumption with 90% token reduction1,974MITCompressionEncoding rgmA simple register machine simulator1,973MITCommand line utilitiesEmulators prost-canonical-serde-deriveDerive macros for canonical JSON encoding of Prost-generated protobuf bindings1,972Apache-2.0Development tools::Procedural macro helpersEncoding gipsyh-aigerAIGER (And-Inverter graph) file format parser1,971MITParser implementations recordkeeper-macrosDerive macros for recordkeeper. (For internal use)1,971LGPL-3.0-onlyParser implementationsParsing tools evalita toy interpreter1,970MITCompilersParser implementations tstring-yamlYAML parser-first renderer for t-string structured data backends1,965MITParser implementationsText processing stuffitStuffIt (.sit) archive parser, decompressor, and creator1,965MIT OR Apache-2.0CompressionEncoding creator-plistA rusty plist parser. Supports Serde serialization.1,964MITConfigurationEncoding tstring-tomlTOML parser-first renderer for t-string structured data backends1,964MITParser implementationsText processing tstring-jsonJSON parser-first renderer for t-string structured data backends1,963MITParser implementationsText processing jbytesThis is a byte stream structured serialization and deserialization library.1,961MIT OR Apache-2.0Development toolsEncoding difftastic-ocA syntactic diff1,958MITCommand line utilitiesDevelopment tools urlsURL library for Rust, based on the WHATWG URL Standard1,954MIT OR Apache-2.0EncodingParser implementations rumtk-v2-interfaceHL7 V2 Interface utility based on the RUMTK framework.1,950GPL-3.0-or-laterParser implementationsParsing tools oxigdal-geotiffGeoTIFF/COG driver for OxiGDAL - Pure Rust GDAL reimplementation with cloud-optimized reading and writing1,947Apache-2.0EncodingParser implementations ircparser-vantenAn IRC (RFC1459) parser and formatter, built in Rust. (fork by vanten-s)1,946BSD-3-ClauseParser implementations inkmlRust library to read and write InkML files (WIP)1,944MITData structuresParser implementations qvdHigh-performance library for reading, writing and converting Qlik QVD files with Parquet/Arrow/DataFusion support1,943MITCommand line utilitiesEncoding vmdk-forensicForensic integrity analysis for VMware VMDK images — redundant-grain-directory adjudication, dangling-pointer scan, recovery…1,941Apache-2.0FilesystemParser implementations steam-vdf-parserZero-copy parser for Steam's VDF (Valve Data Format) files1,941MIT OR Apache-2.0Data structuresParser implementations tree-sitter-xcomposeXCompose grammar for tree-sitter1,934MITParser implementationsParsing tools mbr-partition-corePure-Rust read-only Master Boot Record (MBR) parser — sectors, partition tables, EBR chains, GPT/VBR cross-validation primitives,…1,929Apache-2.0FilesystemParser implementations squiid-parserThe algebraic expression parser for Squiid Calculator.1,925GPL-3.0MathematicsParser implementations unity-asset-binaryUnity binary file format parser (AssetBundle, SerializedFile)1,923MITGame developmentParser implementations lemma-engineA pure, declarative language for business rules.1,923Apache-2.0Development toolsParser implementations daml-parserLossless lexer, layout resolver, and parser for the Daml smart-contract language1,922AGPL-3.0-onlyDevelopment toolsParser implementations libchmPure-Rust CHM file reader.1,917MITParser implementations oxirs-shaclSHACL Core + SHACL-SPARQL validator for RDF data validation1,917Apache-2.0Data structuresParser implementations murkdownAn experimental semantic markup language and static site generator for composing and decomposing hypertext documents1,913AGPL-3.0-onlyCommand line utilitiesCompilers anchor-decoderA procedural macro for decoding Anchor program instructions and accounts1,911Apache-2.0Development toolsEncoding wavefront-obj-ioStreaming, callback-based Wavefront OBJ reader and writer with matched read/write traits1,911MITEncodingGraphics oxibrowser-cdpChrome DevTools Protocol server for browser automation1,908MITParser implementationsWeb programming fintsA compliant FinTS implementation1,903MITCommand-line interfaceCommand line utilities zip-forensic-corePure-Rust, no-C-FFI ZIP reader for forensics: decodes Stored, Deflate, Deflate64, Bzip2, Zstd, LZMA and XZ, decrypts ZipCrypto +…1,902Apache-2.0CompressionFilesystem oyOy makes your application's structs and functions interactive1,901MIT OR Apache-2.0Command-line interfaceDevelopment tools::Debugging rascal_cliA parser and compiler for Flash ActionScript 2 files into SWFs1,900MIT OR Apache-2.0Command line utilitiesCompilers sqlite-mumusqlite-mumu is a plugin for the mumu ecosystem1,899MIT OR Apache-2.0ConcurrencyData structures protocolsThe protocols crate is native rust library that provides an application layer system designed to make it easy to send messages…1,899MIT/Apache-2.0Parser implementationsRust patterns ciflycifly is the Rust core that powers the CIfly declarative framework for efficient causal inference algorithms.1,896MITAlgorithmsParser implementations vee_modelsMaking Mii models. Part of `vfl`.1,890MIT OR Apache-2.0Parser implementationsRendering::Data formats serde_cclSerde-based deserializer for CCL Documents1,890MIT OR Apache-2.0ConfigurationNo standard library udiffxParse and apply LLM-optimized unified diff + XML file changes1,890MIT OR Apache-2.0Development toolsFilesystem media-type-versionExtract the format version from a media type string1,889BSD-2-ClauseConfigurationData structures feeExpression evaluator supporting numeric, logical and bitwise operators1,889MIT OR Apache-2.0MathematicsParser implementations mbr-partition-forensicForensic MBR analyzer — structural anomaly detection, gap analysis, slack-space carving, wipe and bootkit detection, and…1,886Apache-2.0FilesystemParser implementations rpmspec-commonHelper structs and functions for the rpmspec/rpmexpr crate1,886MITParser implementationsParsing tools luaur-astLexer, parser, and AST for Luau (faithful Rust port).1,886MITParser implementationsParsing tools codegraph-parser-apiShared API and types for CodeGraph language parsers1,884Apache-2.0Data structuresParser implementations hocr-parserA parser for the hOCR format1,882MIT OR Apache-2.0Parser implementations goffGoff configuration language and reference serde implementation.1,876MPL-2.0ConfigurationData structures rtsparseA tiny, safe, speedy, zero-copy RSTP/1.0 parser. Forked from https://github.com/seanmonstar/httparse1,872MIT/Apache-2.0Network programmingNo standard library bulk_examples_generatorCreate dozens/hundreds/thousands/millions of random examples based on a pest grammar (PEG). It can be used for generate…1,871MITCommand line utilitiesParser implementations prost-canonical-serdeCanonical JSON encoding for Prost-generated protobuf bindings1,870Apache-2.0Data structuresEncoding html-parser-rsA Rust crate for parsing HTML documents. It supports reading HTML documents in an event-based fashion.1,866MITParser implementations wasabiA crate that generates bindings and wrappers for wasabi-generated wasm files1,864Apache-2.0Development toolsParser implementations systemd-unit-editA lossless parser and editor for systemd unit files1,864Apache-2.0Parser implementations mcdata-rsLibrary to access Minecraft data provided by PrismarineJS/minecraft-data1,863MITGamesParser implementations proto-blue-lex-cborAT Protocol DAG-CBOR encoding/decoding with CID tag 42 support1,861MIT OR Apache-2.0EncodingParser implementations flowly-mpegtsMpeg2Ts format streaming parser1,859MITAsynchronousMultimedia charjpoetCharj Poet is a API for write to `.cj` language.1,856MPL-2.0Command-line interfaceDevelopment tools quick-m3u8Parser for M3U8 Playlist format as defined in HLS draft-pantos-hls-rfc82161,854UnlicenseParser implementations ydke_parserA parser for YGOPro deck URLs in the YDKE format1,851MIT OR Apache-2.0GamesParser implementations bel-formatA POC parser for the Biological Expression Language (BEL) format.1,847MITParser implementationsScience rustledgerDrop-in replacement for Beancount. Pure Rust, 10-30x faster.1,847GPL-3.0-onlyCommand line utilitiesFinance edfA parser for medical time series data, with support for Serde.1,843MITParser implementationsParsing tools apm-partition-forensicForensic anomaly auditor for Apple Partition Maps — map-count mismatch, overlapping/out-of-bounds partitions, residual entries,…1,840Apache-2.0FilesystemParser implementations djvuPure Rust DjVu document reader and renderer1,839GPL-3.0-or-laterMultimedia::ImagesParser implementations oximedia-timecodeLTC and VITC timecode reading and writing for OxiMedia1,838Apache-2.0MultimediaParser implementations vhdxAn implementation of Microsoft's VHDX virtual hard disk format.1,837MIT OR Apache-2.0EncodingFilesystem oxibrowserHeadless browser engine with CDP support1,836MITParser implementationsWeb programming rede_placeholdersHandles the discovering and filling of rede placeholders1,835Apache-2.0 OR MITDevelopment toolsParser implementations brik_rv64RISC-V Assembly Encoder / Decoder.1,835MITCompilersEncoding device-detectorA Rust port of Matomo's DeviceDetector v4.2.31,826LGPL-3.0Parser implementations intcode_compilerAoC 2019 Intcode compiler, interpreter and transpiler1,822Apache-2.0 WITH LLVM-exceptionCommand line utilitiesParser implementations oxisqlite-sqlite3-parserSQL parser (as understood by SQLite)1,822Apache-2.0Parser implementations ivoriesA package for parsing and rolling dice1,821MITParser implementationsSimulation xylosipxylosip is a memory-safe RFC3261 SIP parser1,820MITData structuresNetwork programming to_csvLightweight and easy exports to CSV1,820MIT OR Apache-2.0EncodingParser implementations mdbook-extended-markdown-tablePreprocessor for mdBook that generates tables with merged cells from ASCII text1,818MIT OR Apache-2.0Command line utilitiesParser implementations antlr-rust-runtimeHigh performance Rust runtime and target support for ANTLR v4 generated parsers1,816BSD-3-ClauseDevelopment toolsParser implementations corewars-parser-macroA placeholder subcrate for corewars1,816MITEmulatorsGames siderust-archiveReusable Rust bindings for the Siderust Archive: manifests, checksums, provenance, and runtime download of scientific datasets…1,816BSD-3-ClauseAerospaceParser implementations charjCharj is a language for describe other languages1,812MITCommand-line interfaceDevelopment tools pjson_parserJSON Parser implementation1,812MITParser implementationsParsing tools sdcxSDC (Synopsys Design Constraints) toolkit1,812MIT OR Apache-2.0Parser implementations aws-nitro-enclaves-attestation-ffiC/C++ bindings for attestation primitives library for use in AWS Nitro Enclave applications.1,810Apache-2.0CryptographyDevelopment tools::FFI xidl-xcdrA IDL codegen.1,809Apache-2.0CompilersNetwork programming wasmliteAn embeddable WebAssembly virtual machine1,808Apache-2.0Development toolsParser implementations oxirs-ttlTurtle-family RDF parser and serializer for OxiRS - ported from Oxigraph1,802Apache-2.0Data structuresEncoding serde_ionA native Rust encoding and decoding library for the Amazon Ion text and binary data formats. Provides Serialize/Deserialize…1,800MIT/Apache-2.0EncodingParser implementations semver2Semantic version parsing and comparison.1,799MIT/Apache-2.0Development toolsParser implementations rpdfium-editPDF editing and writing for rpdfium1,798Apache-2.0Parser implementations fcsA low-level Flow Cytometry Standard (FCS) file serializer/deserializer1,796MIT OR Apache-2.0EncodingParser implementations parsiphaeA crate for parsing and analysing the scripting language Daedalus from the game Gothic (2).1,796MITParser implementations aip-filterComprehensive implementation of AIP-160 filtering1,795Apache-2.0Parser implementationsWeb programming f1r3fly-rholangF1r3fly Rholang programming language - concurrent, message-passing smart contract language1,794MITDevelopment tools::Build UtilsParser implementations jsonfixerA Rust library to repair broken JSON strings, commonly used to parse the output of LLMs1,793MITParser implementationsText processing xmlbXML but with brackets1,792MITParser implementations moria(WIP) An experimental programming language with register-based virtual machine.1,791MIT/Apache-2.0EmulatorsParser implementations llkv-sqlSQL interface for the LLKV toolkit.1,791Apache-2.0Database implementationsParser implementations quad-compat-rhaiEmbedded scripting for Rust1,790MIT OR Apache-2.0Embedded developmentNo standard library bfc-rsA Brainfuck compiler for x86-64 Linux implemented in Rust.1,788MITCommand line utilitiesDevelopment tools wasabi-generatorA crate that generates bindings and wrappers for wasabi-generated wasm files1,786Apache-2.0Development toolsParser implementations opendriveOpenDRIVE parser and writer for Rust1,783MITAPI bindingsParser implementations grib_tablesRetrieve details of each GRIB parameter from the parameter abbreviation or from the numeric identifier1,783MITParser implementationsScience ninres-cliRead commonly used Nintendo file formats.1,781MIT OR Apache-2.0Game developmentParser implementations fasteval-replFast evaluation of algebraic expressions1,780MITMathematicsParser implementations timezone-datano_std, no-alloc parser for embedded IANA TZif timezone data: transitions, zone types, POSIX TZ rules, leap seconds, and zone…1,780MITDate and timeNo standard library sfv-rsLibrary for parsing SFV and checksum files1,775ZlibParser implementations lowlevel-typesRust types for working with low level data structures, such as ASCII characters and strings1,773MIT OR Apache-2.0EncodingParser implementations dns-parser-revivedPure-rust DNS protocol parser library. This does not support network, only raw protocol parser.1,770MIT/Apache-2.0Parser implementations rtp-parserParser for the RTP protocol1,770MITNetwork programmingParser implementations ohol_public_dataClient and data format for One Hour One Life's public data1,770MPL-2.0Data structuresEncoding scie_modelScie is a research about how to build simple code identify engine for different languages.1,767MITCommand-line interfaceDevelopment tools atc_mi_thermometerA parser for the Bluetooth Low Energy adverts emitted by the ATC custom firmware for Xiaomi thermometers.1,764WTFPLParser implementations quartz_commandsGenerates a parser at compile-time for handling commands similar in structure to those of Minecraft.1,762MITCommand-line interfaceCompilers rson-coreCore parsing and value types for RSON1,762MIT OR Apache-2.0ConfigurationEncoding js-regexRust validator for ECMAScript regex literals based on regexpp.1,760MITParser implementations coffeaA very much WIP Java bytecode decompiler1,759MITParser implementations lnk-coreWindows Shell Link (.lnk) + Jump List reader: parse [MS-SHLLINK] header, LinkInfo (volume serial, drive type, local base path),…1,750Apache-2.0FilesystemParser implementations binhexsupport for the BinHex 4 file format1,748GPL-3.0-onlyCompressionEncoding caxmini-parser for converting custom codes into ansi escape sequences (terminal colors & styles)1,747MIT OR Apache-2.0Command line utilitiesEncoding