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.

influxlp-toolsInflux Line Protocol Tools is a simple parser and builder for InfluxDB v2 line protocol11,415MIT OR Apache-2.0Parser implementations polymath-rsAsciiMath parser11,412MITMathematicsParser implementations yozefu-libCore library of yozefu11,399Apache-2.0Data structuresParser implementations opencorporaReading and parsing opencorpora.org XML-dictionary.11,396MITParser implementations config-rsA lib of parsing config file for Rust.11,372MITConfigurationEncoding rust_warcA high performance and easy to use Web Archive (WARC) file reader11,354MITParser implementations async-h1bhitdns fork of Asynchronous HTTP 1.1 parser.11,331MIT OR Apache-2.0AsynchronousParser implementations irox-nmea0183NMEA-0183 format Encoders and Decoders for GPS Devices11,325MIT OR Apache-2.0AerospaceEncoding cvss-rsA Rust library for representing and deserializing CVSS (Common Vulnerability Scoring System) data.11,324Apache-2.0Data structuresParser implementations icalendar-durationParser for icalendar duration fields11,232MPL-2.0Date and timeParser implementations unpdfHigh-performance PDF content extraction to Markdown, text, and JSON11,159MITParser implementationsText processing alox-48-deriveruby marshal data deserializer11,133MPL-2.0Parser implementations composer-parserParses the JSON output of composer outdated11,108MIT OR Apache-2.0Parser implementations psrdada-sysBindgen wrappers for psrdada11,083MIT OR Apache-2.0EncodingParser implementations makedeb-srcinfoRust + Python library for parsing makedeb-styled .SRCINFO files11,059GPL-3.0-or-laterParser implementations kaiju-coreCore module of modern assembly language toolset11,040MITEmulatorsParser implementations nftables-jsonSerde JSON model for interacting with the nftables `nft` executable11,035MIT OR Apache-2.0ConfigurationOperating systems::Linux APIs root-ioReading of `.root` binary files which are commonly used in particle physics11,033MPL-2.0Data structuresParser implementations t4_idl_parserA parser for the interface definition language (IDL) specified by Object Management Group (OMG) written in Rust. This supports…10,987non-standardParser implementationsParsing tools merde_msgpackmsgpack serizliation/deserialization for merde10,975Apache-2.0 OR MITEncodingParser implementations tree-sitter-merlin6502parser for merlin assembly language10,966MITParser implementationsParsing tools seq_geom_parserParser and extractor for sequencing read geometry descriptions10,936BSD-3-ClauseParser implementationsScience compare-changesReimplementation of GitHub file paths pattern matcher10,933MITCommand line utilitiesParser implementations limbo_sqlite3_parserSQL parser (as understood by SQLite)10,928Apache-2.0/MITParser implementations forge-rsxA Rust macro library for declarative, JSX-like HTML generation. It allows you to write HTML structures with embedded logic,…10,922MITParser implementationsTemplate engine image4A no_std-friendly library for parsing and generation of Image4 images written in pure Rust.10,913MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation sp-plugin-rust-testRust plugin for for quick integration of shurjopay API10,895MIT OR Apache-2.0EncodingNo standard library rede_parserParser in charge of modeling Rede's files10,873Apache-2.0 OR MITDevelopment toolsParser implementations flash-lsoFast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references10,871MITData structuresEncoding datamodelA rust library to serialize and deserialize Valve's proprietary DMX file format10,849MITParser implementations tackler-apiAPI components for Tackler accounting engine with native GIT SCM support10,844Apache-2.0FinanceParser implementations rhymessageImplementation of IETF RFC 5322, Internet Message Format10,806non-standardParser implementationsWeb programming orcxx_deriveProcedural macros to deserialize structures from Apache ORC using orcxx.10,793GPL-3.0-or-laterEncodingParser implementations phylotreeA crate to deal with phylogenetic trees and distance matrices10,758GPL-3.0Command line utilitiesParser implementations tree-sitter-zathurarc🌲👨 zathurarc grammar for tree-sitter10,729MITParser implementationsParsing tools mbnMBN format parse library10,728MIT OR Apache-2.0Parser implementations tdesktop_themeA Rust crate for parsing and serialization of .tdesktop-theme and .tdesktop-palette files.10,713MITParser implementations nbfDraft implementation of the Nested Blocks Format, which is a human-friendly text format for expressing nested or hierarchical…10,696MPL-2.0Parser implementations markdolla structured and extensible markup language10,673MITCompilersNo standard library sarc-rsA simple to use library for parsing and creating Nintendo SARC files in Rust10,661GPL-3.0-or-laterGame developmentParser implementations kaiju-compiler-coreCompiler core module of modern assembly language toolset10,635MITEmulatorsParser implementations iso-macroimplementations of procedural macros used in code generation for the iso crate10,566MPL-2.0EncodingNo standard library r-shquotePOSIX Shell Compatible Argument Parser10,564Apache-2.0 OR LGPL-2.1-or-laterCommand-line interfaceConfiguration rustympkglibLibrary for dealing with Arch Linux's PKGBUILD and makepkg10,532MITParser implementations flussab-cnfDIMACS CNF file format parser and writer10,5310BSDEncodingParser implementations html5tokenizerAn HTML5 tokenizer with code span support.10,523MITParser implementationsWeb programming wikitext_table_parserA Rust implement for parse the wikitext's table.10,523Apache-2.0Parser implementationsText processing parity-wasm-cpWebAssembly binary format serialization/deserialization/interpreter10,430MIT/Apache-2.0Parser implementationsWebAssembly cpr_ihexA graphical parser and editor for the Intel HEX binary format.10,417MPL-2.0EncodingParser implementations ledger-utilsLedger-cli (https://www.ledger-cli.org/) file processing Rust library, useful for calculating balances, creating reports etc.10,400UnlicenseParser implementations glslt_cliGLSLT Template compiler library10,396MITCommand-line interfaceParser implementations jedecA library for working with JEDEC programming files10,3900BSDParser implementations mbn-cliMBN file parse CLI tool10,370MIT OR Apache-2.0Command line utilitiesParser implementations ggemtextGlib-oriented Gemtext API10,327MITDevelopment toolsParser implementations spreadsheet-ods-formulaCreate ods-formulas for use with spreadsheet-ods.10,304MIT/Apache-2.0Parser implementations tackler-coreCore components for Tackler accounting engine with native GIT SCM support10,303Apache-2.0FinanceParser implementations curlyconfConfiguration file parser10,271MIT OR Apache-2.0ConfigurationEncoding reinhardt-manoucheDSL definitions for reinhardt-pages macro (Manouche Jazz DSL)10,265BSD-3-ClauseDevelopment tools::Procedural macro helpersParser implementations evm_rsEVM.rs is a library for decoding and manipulating EVM bytecode.10,258UnlicenseCryptography::CryptocurrenciesEncoding ednAn EDN (Extensible Data Notation) parser.10,257MITParser implementations roasRust OpenAPI Specification — parser, validator, and loader for OpenAPI v2.0 / v3.0.x / v3.1.x / v3.2.x10,244MIT OR Apache-2.0Parser implementationsWeb programming haproxy-configParse HAProxy configs and easily query it10,240MITParser implementations varnishslog-typesSerde types for varnishslog output10,239MITParser implementations dted2Tool for reading DTED files10,234MITData structuresDevelopment tools memedb_coreRust library for reading and writing tags to different media formats10,230GPL-3.0-or-laterData structuresEncoding nom-spanWrap your nom input into a span to get line, column and byte offset10,226MITEncodingParser implementations yaxpeax-superhSuperH decoders for yaxpeax10,207MITNo standard libraryParser implementations scriptfulA minimalist, `no_std` stack machine library for interpreting domain specific interpreted languages.10,201MIT OR Apache-2.0No standard libraryParser implementations markdownyMarkdown parser with focus on error reporting, and with support for hairy templates, HTML, HTML-attributes, HTML-spans,…10,188Apache-2.0Parser implementations reinhardt-pages-astAST definitions for reinhardt-pages macro DSLs (shared between proc-macros and formatters)10,185BSD-3-ClauseParser implementationsWebAssembly tile_sorcererTools for modeling and querying vector tile sources10,181BSD-3-ClauseDatabase interfacesParser implementations pxtone-sysLow level bindings to pxtone for Rust10,179MIT OR Apache-2.0External FFI bindingsMultimedia::Audio hlbc-cliHashlink bytecode disassembler, analyzer and decompiler cli10,133MITCommand line utilitiesCompilers osm-pbfRead and write the OSM PBF Format10,126MIT OR Apache-2.0Parser implementationsScience::Geospatial ogreA rusty, dual-wielding Quake and Half-Life texture WAD parser.10,117MITAsynchronousGame development asciidoc-parserParser for AsciiDoc format10,112MIT OR Apache-2.0Parser implementations saikoroParser and evaluator for doing math with dice notation expressions10,094MIT OR Apache-2.0MathematicsParser implementations dotnetdllA framework for reading and writing .NET metadata files, such as C# library DLLs.10,080GPL-3.0+Development tools::FFIParser implementations rumtk-coreCore library for providing general functionality to support the other RUMTK crates. See rumtk-hl7-v2 crate as example10,027LGPL-3.0Parser implementationsParsing tools btsnoop-extcapView Android's btsnoop logs (Bluetooth HCI logs) in Wireshark10,012MITParser implementations jsonrepair-rsRepair broken JSON — fix quotes, commas, comments, trailing content, and 30+ other issues9,985MITEncodingParser implementations umbra-langA simple macro-based scripting language9,978MITCommand line utilitiesCompilers stomp-agnosticA transport agnostic, asynchronous, STOMP client9,957EUPL-1.2Network programmingParser implementations edtfEDTF parser9,943MPL-2.0Date and timeParser implementations neuroformatsHandling of structural neuroimaging file formats. The focus is on surface-based brain morphometry data and FreeSurfer file…9,888MIT OR Apache-2.0FilesystemParser implementations ginkoA device-tree source parser and analyzer9,883MITParser implementations hime_sdkDevelopment kit for the generation of LR and RNGLR parsers programmatically or in command line. Full API for the manipulation of…9,864Apache-2.0AlgorithmsParser implementations shr_parserParses sweeps from a Signal Hound Spike file.9,862GPL-3.0-onlyData structuresParser implementations atthemeA crate for parsing and serialization of .attheme files.9,860MITParser implementations elikoga-ical-rsIcal library9,854MITEncodingParser implementations tree-sitter-gosum-orchardParser for go.sum lock files9,841MITParser implementationsParsing tools dns-stamp-parserLibary to encode and decode DNS stamps9,827BSD-3-ClauseEncodingParser implementations tree-sitter-java-orchardJava grammar for tree-sitter9,824MITParser implementationsParsing tools katcpAn implementation of the KATCP monitor and control protocol9,814Apache-2.0 OR MITEncodingParser implementations sanitiseHeadache-free data clean-up9,778MIT OR Apache-2.0No standard libraryParser implementations baz-difftasticA structural diff that understands syntax. Based on difftastic, the OSS9,775GPL-2.0Command line utilitiesDevelopment tools xyz_validatorA set of validators. Currently, only Resource Query Language (RQL) validator is implemented.9,762MIT OR Apache-2.0Parser implementationsWeb programming nom-teltonikaTeltonika TCP and UDP protocol decoder and encoder with a dependency-free core9,755MITEncodingNetwork programming ron-crdtReplicated Object Notation for Rust9,737LGPL-2.1-or-later OR MITParser implementations openairLibrary for reading and writing airspace files in OpenAir format.9,724MIT/Apache-2.0Parser implementations keep_a_changelog_fileRead and write changelog files using the Keep a Changelog format9,695Apache-2.0Parser implementationsParsing tools vita49_macrosvita49_macros provides procedural macros for the vita49 crate9,678MIT OR Apache-2.0AerospaceEncoding nexersParses Maven/Nexus repository index files9,662MIT OR Apache-2.0Parser implementations lispiLisp I interpreter9,654MITParser implementations vimwiki_macrosMacro library that provides macros to generate vimwiki language at compile time.9,646MIT OR Apache-2.0Parser implementations wthorParser for WTHOR files9,644MITEncodingParser implementations rustlogicA Rust Library for basic parsing and handling of logical formulas9,636MITParser implementationsScience nom-hpglRust HP-GL parser (using nom)9,633Apache-2.0Parser implementations rteParser for relative time expression9,627MITEncodingParser implementations sigproc_filterbankA parser and serializer for SIGPROC pulsar filterbank files9,624Apache-2.0 OR MITEncodingParser implementations xc2bitA library for working with Xilinx Coolrunner-II bitstreams9,612BSD-2-ClauseCommand line utilitiesParser implementations qualnameSupport for XML Namespaces Qualified Name9,575Apache-2.0Parser implementations json5_nodesParse JSON5 into nodes that retain both JSON value and input file location9,574UnlicenseParser implementations exolvlA library for reading and writing Exoracer level files.9,559MIT OR Apache-2.0Parser implementations trace-contextExtract and inject W3C TraceContext headers9,550MIT OR Apache-2.0Data structuresParser implementations tacklerFast, reliable bookkeeping tool with native GIT SCM support for plain text accounting9,530Apache-2.0FinanceParser implementations lightmotif-transfacTRANSFAC parser implementation for the lightmotif crate.9,506MITParser implementationsScience letterman_email_body_parserthis is a tokio based fast and optimized email body parser and dkim validator.9,506GPL-3.0API bindingsAsynchronous oreneoGenerate HTML from Neopolitan9,494MITCommand line utilitiesParser implementations ilex_xmlXML as a tree: Read and write9,482MPL-2.0Parser implementations wain-syntax-binaryWebAssembly binary format parser for wain project9,452MITParser implementationsWebAssembly rekordcrateLibrary for parsing Pioneer Rekordbox device exports9,450MPL-2.0Parser implementations colorparser-cssCSS color parser library9,413MIT OR Apache-2.0GraphicsParser implementations marktermA rust library to render colored markdown to the terminal.9,393MITParser implementations kaiju-compiler-cli-coreCompiler CLI core module of modern assembly language toolset9,388MITEmulatorsParser implementations katcp_deriveProc macros to accompany the katcp packages9,369MIT OR Apache-2.0EncodingParser implementations hotg-rune-syntaxRunefile parsing and analysis.9,348MIT OR Apache-2.0Parser implementationsScience dsdl_parserA nom parser for the DSDL (Data structure description language) used when transmiting over uavcan9,344Apache-2.0/MITParser implementations pipsLibrary for analyzing dice roll expressions in TTRPGs9,327MITGamesParser implementations ipsParser for the IPS file format.9,311MIT OR Apache-2.0Parser implementations ncm_parserA single file ncm parser9,256MITParser implementations tree-sitter-integerbasicparser for integer basic9,244MITParser implementationsParsing tools borcCBOR done right9,243MIT OR Apache-2.0EncodingParser implementations timextThe collection of time-rs/time extensions for calendar arithmetics and incomplete time formats.9,195MITDate and timeParser implementations libmctplibMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust9,174MIT OR Apache-2.0Embedded developmentEncoding rust_dotRustDOT is mostly the Graphviz DOT language, lightly rustified.9,141MIT OR Apache-2.0Data structuresParser implementations egglangThe Egg Programming Language From Eloquent JavaScript, but in Rust9,141MITCompilersNo standard library aldocCLI and library for parsing and compiling Aldoc Markdown documents9,133Apache-2.0Command line utilitiesEncoding intvglib/tool in Rust to load/save/render tvg file, parse from svg file by usvg9,131MIT OR Apache-2.0GraphicsMultimedia::Images twee-parserA parser for Twine stories9,129MPL-2.0Parser implementations html-outlinerOutline HTML documents for better SEO.9,120MITParser implementations endbasic-terminalThe EndBASIC programming language - terminal console9,102AGPL-3.0-or-laterDevelopment toolsParser implementations endbasic-replThe EndBASIC programming language - REPL9,076AGPL-3.0-or-laterDevelopment toolsParser implementations yaml-datastoreAPI for using a set of YAML files as a cohesive datastore.9,047MITDatabase implementationsFilesystem base256Encode and decode data in base 256 easily typed words9,032ISCCommand line utilitiesParser implementations irox-sirfSiRF Binary format Encoders and Decoders for GPS Devices9,022MIT OR Apache-2.0AerospaceEncoding yuml-rsRust based yUML parser9,016MITParser implementationsRendering::Data formats zjsonParse JSON with zero allocation.8,901MIT OR Apache-2.0EncodingNo standard library procstatParses the /proc/stat file into a struct.8,898MITFilesystemHardware support html-cleaningHTML cleaning, sanitization, and text processing utilities8,870MIT OR Apache-2.0Parser implementationsText processing yosys-netlist-jsonA library for working with Yosys netlists in JSON format8,8340BSDParser implementations marctkMARC21 Binary, Breaker, and XML Toolkit8,829Apache-2.0Command line utilitiesParser implementations honeycombA portable parser combinator library that does not require a runtime8,819Apache-2.0AlgorithmsEmbedded development egml-coreCore primitives and operations for processing GML data.8,819MIT OR Apache-2.0Data structuresParser implementations ecmascriptA rust implementation of an ECMAScript parser8,811MITParser implementationsParsing tools stripper-xml(De-)Serialisation for the XML format used by STRIPPER8,803GPL-3.0-or-laterParser implementationsScience ebustl-parserParse subtitle files in the EBU-STL format with Rust.8,800EUPL-1.2Multimedia::VideoParser implementations any-lexerLexers for various programming languages and formats8,795ZlibParser implementationsParsing tools serde_influxlpA Rust crate implementing Serde support for parsing and serializing InfluxDB v2 line protocol.8,783MIT OR Apache-2.0EncodingParser implementations serde_esriA library for serializing and deserializing JSON from Esri Location Services.8,767MIT OR Apache-2.0EncodingParser implementations irox-raymarine-sonarRaymarine/Navionics Sonar Logs Reader8,735MIT OR Apache-2.0EncodingParser implementations astro-rsAstronomy utils8,729MITAerospaceData structures iso-8601Fully compliant ISO 8601 parser.8,725Apache-2.0Date and timeParser implementations ts2rsMacros that imports Typescript interfaces into Rust.8,705MITDevelopment tools::FFIParser implementations tmpl-resolverA lightweight template resolution engine with conditional logic support8,683Apache-2.0ConfigurationEncoding cyfs-async-h1Asynchronous HTTP 1.1 parser.8,672MIT OR Apache-2.0AsynchronousParser implementations wain-syntax-textWebAssembly text format parser for wain project8,656MITParser implementationsWebAssembly asciidocrA pure-Rust CLI and library for processing and converting asciidoc files8,616MITCommand line utilitiesParser implementations sl-typesSome basic types for Second Life related tools8,614MIT OR Apache-2.0Parser implementationsScience::Geospatial kaiju-vm-coreVirtual machine core module of modern assembly language toolset8,609MITEmulatorsParser implementations smpte2022-1-fecDecoder for SMPTE 2022-1 FEC protected data8,609MIT/Apache-2.0Multimedia::VideoNetwork programming tree-sitter-bpf-ctree-sitter grammar for BPF C8,567MITParser implementationsParsing tools dmarc_aggregate_parserSimple library to parse email DMARC reports8,564MIT OR Apache-2.0Data structuresEmail new-derive`New` derive macro8,546MITDevelopment tools::Procedural macro helpersParser implementations raa_ttProves sentences of propositional calculus8,544MIT OR Apache-2.0MathematicsParser implementations cni_formatparser and serializer for the CNI configuration format8,526UnlicenseConfigurationEncoding tree-sitter-printfprintf format grammar for tree-sitter8,522ISCParser implementationsParsing tools lexerusSimple annotated lexer8,520non-standardCompilersParser implementations editorjs2htmleditorjs2html converts Editor.js output into clean HTML, supporting multiple block types efficiently.8,476MIT OR Apache-2.0Parser implementationsParsing tools conventional_commits_next_version_libA tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior…8,474AGPL-3.0Data structuresDevelopment tools cccedictA CC-Cedict parser with Cantonese support (via cantonese.org readings)8,464MITLocalization (L10n)Parser implementations hime_compilerCLI tool for the generation of LR and GLR parsers for the Hime runtime.8,463Apache-2.0AlgorithmsParser implementations aftermathA crate to parse and evaluate complex math expression8,454MIT OR Apache-2.0MathematicsParser implementations merde_json_typesWrapper types for merde_json that implement serialization/deserialization8,436Apache-2.0 OR MITEncodingParser implementations endbasic-sdlThe EndBASIC programming language - SDL graphical console8,404AGPL-3.0-or-laterDevelopment toolsParser implementations clean_git_history_libA Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash…8,393AGPL-3.0ConfigurationDevelopment tools octofhir-fhirpath-coreCore types and abstractions for FHIRPath implementation8,368MIT OR Apache-2.0Data structuresParser implementations bpf-script-deriveMacros for the bpf-script crate.8,365MITData structuresParser implementations rs-read-trimeshA reader for loading 3D meshes from PLY, STL, DAE (Collada) and OBJ into Parry Trimesh.8,363MITFilesystemParser implementations rgbds-objA library for working with RGBDS object files.8,310MITDevelopment toolsGame development bytemeConverts a struct into Vec<u8> and back. The conversion is Big Endian by default.8,298Apache-2.0Development tools::Procedural macro helpersEncoding fastersFIX & FAST (FIX Adapted for STreaming) in pure Rust.8,292MITEncodingNetwork programming bvreaderReader for the BrainVision data format8,291MITParser implementationsParsing tools vlazbaLojban words generator and analyzer8,284GPL-3.0Parser implementationsText processing endbasic-rpiThe EndBASIC programming language - Raspberry Pi support8,266AGPL-3.0-or-laterDevelopment toolsParser implementations biirBrainfuck Interpreter In Rust8,259MITCommand line utilitiesParser implementations langtimeA rust library to parse english dates8,259MITDate and timeLocalization (L10n) tasdEncoder/decoder for the TASD file format.8,257MITData structuresEncoding egml-transformSupplementary operations for GML data.8,246MIT OR Apache-2.0Data structuresParser implementations bundcoreBUND programming language API8,241non-standardParser implementations