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.

snitch-detectiveData matcher library used by snitch WASM functions27,355MITParser implementationsWebAssembly tree-sitter-matlabMATLAB tree-sitter parser27,233MITParser implementationsParsing tools tree-sitter-systemverilogSystemVerilog 1800-2023 Parser27,205MITParser implementationsParsing tools expry_macrosExecute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports…27,041Apache-2.0Data structuresEncoding tree-sitter-vhdlVHDL grammar for tree-sitter26,906MITParser implementationsParsing tools access_log_parserA library of Rust parsers for reading access logs in a strongly-typed way26,823Apache-2.0Parser implementationsParsing tools rasn-compiler-deriveMacros producing bindings for the rasn framework26,798MIT/Apache-2.0CompilersEncoding kami-parserKami tries to be a machine-first human-also-first markup language26,760non-standardParser implementationsText processing blaze-ssl-asyncLegacy SSLv3 bare minimum implementation26,710MITNetwork programmingParser implementations partiql-parserPartiQL Parser26,664Apache-2.0CompilersDatabase interfaces osm_transit_extractorExtract public transport data from an OpenStreetMap file26,623AGPL-3.0Data structuresEncoding logix-typeProvides the `LogixType` trait and the parser for `.logix` files, aimed at enabling easy-to-read-and-write configurations for…25,641MIT OR Apache-2.0ConfigurationParser implementations x12-typesBindings for the ASC X12 EDI definitions25,431MIT OR Apache-2.0Data structuresParser implementations hime_redistRedistributable runtime library for parsers generated with Hime (LR, RNGLR).25,387Apache-2.0AlgorithmsParser implementations hexponentHexadecimal float parsing25,371MIT/Apache-2.0Parser implementations rnix-lspA work-in-progress language server for Nix, with syntax checking and basic completion25,294MITDevelopment tools::TestingParser implementations tree-sitter-commentGrammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library25,138MITParser implementationsParsing tools url-liteno_std URL parser25,118MITNo standard libraryParser implementations envpathA library for parsing and deserialising paths with special rules. The format is similar to `["$proj(com.xy.z): data ? cfg",…25,048Apache-2.0ConfigurationEncoding hairyCompiled text templates (not unlike Mustache and Handlebars), with support for expressions and custom functions inside such…24,958Apache-2.0Parser implementationsTemplate engine alox-48ruby marshal data deserializer24,932MPL-2.0Parser implementations tree-sitter-propertiesJava properties grammar for tree-sitter24,733MITParser implementationsParsing tools sgmlishSimple parsing and deserialization of SGML24,693MITParser implementations ximXIM protocol parser, handler24,469MITNo standard libraryParser implementations sv-filelist-parserA library to parse a SystemVerilog Filelist and return a list of files, include directories and defines24,430MITDevelopment toolsParser implementations syn-unnamed-structExtends syn expressions and meta structs with unnamed structs and meta lists24,204MIT OR Apache-2.0Development tools::Procedural macro helpersParser implementations ooxmlsdkOOXML SDK for Rust23,969MIT OR Apache-2.0Parser implementations rust_sbmlA parser for SBML23,857MIT OR Apache-2.0MathematicsParser implementations ros2argsA Rust parser for ROS2 command-line arguments and parameter files23,795non-standardCommand line utilitiesParser implementations ncbitaxonomyRead NCBI Taxonomy Database from files and work with NCBI Taxonomy DB23,762MITCommand line utilitiesParser implementations tamlA kind-to-humans configuration language.23,740MIT OR Apache-2.0Parser implementations parsitvery simple lib, the parsing combinators, recursive descendent that uses logos as lexer23,711non-standardCompilersDevelopment tools osdpPure-Rust, no_std-friendly implementation of the SIA Open Supervised Device Protocol (OSDP) v2.223,699BSD-3-ClauseEmbedded developmentNetwork programming email-parserThe fastest and lightest email parsing Rust library. Supports MIME.23,696MITEmailParser implementations toon-rustToken-Oriented Object Notation (TOON) - JSON for LLM prompts at half the tokens. Rust implementation.23,567MITEncodingParser implementations jsonaA JSONA parser, analyzer and formatter library23,349MIT OR Apache-2.0EncodingParser implementations open-payments-iso20022-camtOpen Payments - Message Parsing Library - ISO20022 CAMT23,280Apache-2.0Data structuresDevelopment tools knusAnother KDL language implementation23,171MIT/Apache-2.0ConfigurationEncoding rune-tracing-macrosMacros for tracing the Rune Language, an embeddable dynamic programming language for Rust.23,085MIT OR Apache-2.0Parser implementations pmtiles2A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits.23,080MITEncodingParser implementations android_bpAndroid.bp parser23,068MITParser implementations srcmap-sourcemapHigh-performance source map parser and consumer23,019MITDevelopment toolsParser implementations conch-parserA library for parsing programs written in the shell programming language.23,017MIT/Apache-2.0Parser implementations chinese_dictionaryA searchable Chinese / English dictionary with helpful utilities.22,965MITInternationalization (i18n)Localization (L10n) fast-tlshLibrary to generate / parse / compare TLSH locality sensitive hashes22,954Apache-2.0 OR MITAlgorithmsEncoding hc_serde_jsonA JSON serialization file format22,925MIT OR Apache-2.0EncodingNo standard library rune-tracingRune tracing shims for the Rune Language, an embeddable dynamic programming language for Rust.22,899MIT OR Apache-2.0Parser implementations rust-yamlA fast, safe YAML 1.2 library for Rust22,837MIT OR Apache-2.0ConfigurationEncoding mdbook-emojicodesMDBook Preprocessor for converting your emojicodes (: cat :) into real emojis22,772MITDevelopment toolsEncoding psl2A modern alternative to the psl crate: Mozilla's Public Suffix List with built-in IDNA, fast builds, no_std support, and a clean…22,767MIT OR Apache-2.0Parser implementationsWeb programming spanned_json_parserA Json parser that gives you the line and column number for each value22,647MITEncodingParser implementations unreferenced_filesA utility for finding unused and unreferenced files.22,579AGPL-3.0Command line utilitiesData structures tree-sitter-applesoftparser for Applesoft BASIC22,550MITParser implementationsParsing tools riichi_handA collection of utilities for working with Riichi Mahjong player hands22,546MITGame enginesParser implementations glsl-lang-quoteQuoting proc-macro for glsl-lang22,539BSD-3-ClauseParser implementationsRendering jmap-toolsJMAP object parser with JSON Pointer querying and patching support22,427Apache-2.0 OR MITParser implementations tree-sitter-arduinoArduino grammar for tree-sitter22,424MITParser implementationsParsing tools open-payments-iso20022-authOpen Payments - Message Parsing Library - ISO20022 AUTH22,241Apache-2.0Data structuresDevelopment tools getopt3Zero dependency command line argument parser22,168MITCommand-line interfaceParser implementations nuuidA new, no_std, UUID Library22,161MIT OR Apache-2.0No standard libraryParser implementations unhwpA high-performance library for extracting HWP/HWPX documents into structured Markdown22,158MITParser implementationsText processing ircv3_parseZero-copy parser for IRCv3 messages22,123MIT OR Apache-2.0Network programmingParser implementations tree-sitter-newickA parser for (extended) Newick files (nh, nwk, nhx)22,119non-standardParser implementationsParsing tools glsl-lang-cliCLI for the glsl-lang crate22,095BSD-3-ClauseCommand-line interfaceParser implementations ledger-parserRust library for parsing ledger cli (https://www.ledger-cli.org/) input files.22,011UnlicenseParser implementations flowparser-sflowParser for sFlow v5 datagrams22,009MIT OR Apache-2.0EncodingNetwork programming merde_timeWrapper date-time types for merde21,951Apache-2.0 OR MITEncodingParser implementations open-payments-iso20022-acmtOpen Payments - Message Parsing Library - ISO20022 ACMT21,891Apache-2.0Data structuresDevelopment tools open-payments-iso20022-remtOpen Payments - Message Parsing Library - ISO20022 REMT21,842Apache-2.0Data structuresDevelopment tools rune-wasmA WASM module for the Rune Language, an embeddable dynamic programming language for Rust.21,828MIT OR Apache-2.0Parser implementations dotnet-parserParses the JSON output of dotnet outdated21,822MIT OR Apache-2.0Parser implementations open-payments-iso20022-headOpen Payments - Message Parsing Library - ISO20022 HEAD21,817Apache-2.0Data structuresDevelopment tools open-payments-iso20022-redaOpen Payments - Message Parsing Library - ISO20022 REDA21,816Apache-2.0Data structuresDevelopment tools robinsonFor when you go to a lonely island and survival depends on parsing XML.21,800MIT OR Apache-2.0Parser implementations open-payments-iso20022-pacsOpen Payments - Message Parsing Library - ISO20022 PACS21,754Apache-2.0Data structuresDevelopment tools endbasic-coreThe EndBASIC programming language - core21,728AGPL-3.0-or-laterDevelopment toolsParser implementations open-payments-iso20022-painOpen Payments - Message Parsing Library - ISO20022 PAIN21,720Apache-2.0Data structuresDevelopment tools ar_rowRow-oriented access to Arrow arrays21,713GPL-3.0-or-laterEncodingParser implementations beancount_parser_2[DISCONTINUED]: See `beancount-parser` instead21,688UnlicenseParser implementations ooxmlsdk-buildOpen XML SDK for Rust21,686MIT OR Apache-2.0Parser implementations yamletteComplete and comprehensive YAML 1.2 processor, written in pure rust21,682MIT/Apache-2.0ConfigurationEncoding open-payments-iso20022-admiOpen Payments - Message Parsing Library - ISO20022 ADMI21,674Apache-2.0Data structuresDevelopment tools harrietParser for the Turtle (RDF) format21,658MIT OR Apache-2.0Parser implementations open-payments-iso20022Open Payments - Message Parsing Library - ISO2002221,614Apache-2.0Data structuresDevelopment tools irc-rustIRC Helper easing the access and creation of IRC Messages21,609MITEncodingParser implementations noakA library for reading and writing java class files21,521MIT OR Apache-2.0EncodingParser implementations openqasmParser and translator for OpenQASM 2.021,512MIT OR Apache-2.0CompilersParser implementations bean-scriptSimple scripting language for easy use in other projects.21,509MITParser implementations dbus-message-parserLibary to encode and decode DBus message21,457BSD-3-ClauseEncodingParser implementations merman-coreMermaid parser + semantic model (headless; parity-focused).21,397MIT OR Apache-2.0Parser implementationsVisualization ipqs_db_readerIPQualityScore Rust Flat File IP Address Reputation Database Reader21,372MITDatabase interfacesParser implementations rune-languageserverA language server for the Rune Language, an embeddable dynamic programming language for Rust.21,365MIT OR Apache-2.0Parser implementations lepMini language for interactive consoles, featuring small code footprint.21,364MITCommand-line interfaceParser implementations listinfoA zero-copy MAME ListInfo format DAT files parser and deserializer.21,285MITEmulatorsParser implementations cargo_authorParse author fields (name <email> (url)) used by Cargo and npm21,280Apache-2.0 OR MITParser implementations babel_narImplementation and application supports of the NAVM model21,164MIT OR Apache-2.0Command line utilitiesDevelopment tools hitt-parserParser for http files for the hitt http testing tool21,055MITParser implementations pomsky-syntaxParser for pomsky, a new regular expression language21,034MIT OR Apache-2.0Parser implementationsText processing core-mumuMuMu/Lava core interpreter and REPL (engine + optional host features)21,029MIT OR Apache-2.0Command line utilitiesParser implementations cli-justifyA CLI text justify tool20,999MITCommand line utilitiesParser implementations horned-functionalAn OWL2 Functional-style Syntax parser for horned-owl20,939MITParser implementationsScience hidparserHID report descriptor parsing library20,932BSD-2-Clause-PatentNo standard libraryParser implementations evaCalculator REPL similar to bc(1)20,925MITCommand-line interfaceParser implementations uri-template-system-coreURI Template System Core (prefer top-level URI Template System)20,923AGPL-3.0-onlyData structuresNetwork programming hitt-formatterCode formatter for the hitt http testing tool20,717MITParser implementations open-payments-fednowOpen Payments - Message Parsing Library - FedNow20,701Apache-2.0Data structuresDevelopment tools rgb-strict-typesStrict types: confined generalized algebraic data types (GADT)20,683Apache-2.0CompilersData structures uri-template-systemURI Template (RFC 6570) Parsing, Expansion and Matching20,534AGPL-3.0-onlyData structuresNetwork programming ezno-parserParser and AST definitions for Ezno20,492MITParser implementations ical_vcardparser and writer for the content line format used in vCard and iCalendar20,437MIT OR Apache-2.0Parser implementationsParsing tools fallow-cov-protocolVersioned JSON envelope types shared between the fallow CLI and Fallow Runtime's production-coverage sidecar.20,419MIT OR Apache-2.0Development toolsParser implementations tar-parsertar archive parser using nom20,416MITFilesystemParser implementations cli-pdf-to-textA CLI pdf to plain text converter20,276MITCommand line utilitiesParser implementations lua-patternParser for Lua patterns and conversion to regular expressions20,258GPL-3.0-onlyParser implementations dimacsUtilities to parse files in DIMACS .cnf or .sat format which is useful for participating in the DIMACS SAT solver competitions.20,250MIT/Apache-2.0Parser implementationsParsing tools tree-sitter-gomod-orchardParser for Go module manifest files20,246MITParser implementationsParsing tools hltasReading and writing Half-Life TAS scripts (`.hltas`).20,242MIT/Apache-2.0Game enginesGames ar_row_deriveProcedural macros from row-oriented access to Arrow arrays using ar_row.20,144GPL-3.0-or-laterEncodingParser implementations nt-hiveAccess keys, values, and data stored in Windows hive (registry) files19,970GPL-2.0-or-laterNo standard libraryOperating systems::Windows APIs ipmi-rsA pure rust implementation of the IPMI spec19,959MIT OR Apache-2.0Network programmingParser implementations turso_sqlite3_parserSQL parser (as understood by SQLite)19,933Apache-2.0/MITParser implementations ruloxA lightweight scripting language embedded in Rust.19,887MITParser implementations partiqlPartiQL in Rust19,814Apache-2.0CompilersDatabase interfaces flqlQuery parser for flinch in-memory database19,728Apache-2.0Parser implementations math_utils_libA library providing math utilities such as a parser/evaluator and a LaTeX export to export a history of parsed expressions and…19,703non-standardMathematicsParser implementations partiql-irgenPartiQL IR Generator19,660Apache-2.0CompilersDatabase interfaces cloudfront-logsAWS CloudFront log line parser19,636MIT OR Apache-2.0Data structuresEncoding subtileA crate of utils to operate traitements on subtitles19,600LGPL-3.0-or-laterCommand line utilitiesEncoding lrcA pure Rust implementation of LyRiCs which is a computer file format that synchronizes song lyrics with an audio file.19,539MITParser implementationsValue formatting dji-log-parserLibrary for parsing DJI txt logs19,521MITAerospace::DronesAerospace::Aerospace protocols rtf-grimoireA Rich Text File (RTF) document tokenizer. Useful for writing RTF parsers.19,508MITParser implementations abc-parserAn ABC music notation parser. Turns ABC text into Rust data structures and back.19,388MITParser implementations cli-text-readerA less like CLI text reader19,348AGPL-3.0-onlyCommand line utilitiesParser implementations midasioUtilities to read binary files in the MIDAS format19,338MITParser implementationsScience munyoA data language which aims to be the most efficient way to handwrite data.19,227MIT OR Apache-2.0Parser implementations turbomcp-coreCore MCP types and primitives - no_std compatible for WASM targets19,183MITEncodingNo standard library yarigA register interface generator19,160MITCommand line utilitiesHardware support gguf-rsGGUF file parser19,140MITParser implementationsScience partiql-conformance-test-generatorPartiQL conformance test generator19,126Apache-2.0CompilersDatabase interfaces engardeFenced code formatting19,126MIT OR Apache-2.0Parser implementationsParsing tools endbasicThe EndBASIC programming language - CLI19,096AGPL-3.0-or-laterDevelopment toolsParser implementations rpgnA crate for parsing PGNs (Portable [Chess] Game Notation).19,008GPL-3.0Game developmentParser implementations get_local_infoGetlocalinfo is a Rust crate that obtains local information19,004MIT OR Apache-2.0Network programmingParser implementations ion-c-sys-macrosMacros used to implement ion-c-sys18,952Apache-2.0EncodingParser implementations rsip-dnsSIP Rust library implementing RFC 3263, implemented on top of rsip18,951non-standardNetwork programmingParser implementations async-stompAn asynchronous streaming STOMP client18,920EUPL-1.2Network programmingParser implementations partiql-conformance-testsPartiQL conformance test runner18,826Apache-2.0CompilersDatabase interfaces kamoA library to assist in the creation of an interpreter or compiler and its associated runtime.18,809MIT OR Apache-2.0Data structuresMemory management creole-nomWikiCreole markup language parser library by nom18,771MITParser implementations dash7Implementation of a DASH7 ALP protocol codec.18,688MITEncodingParser implementations mollyA fast reader and writer for the xtc file format18,678MITParser implementationsScience vimwikiLibrary that provides support to parse, generate, and manipulate vimwiki language.18,654MIT OR Apache-2.0Parser implementationsTemplate engine git-internalHigh-performance Rust library for Git internal objects, Pack files, and AI-assisted development objects (Intent, Plan, Task, Run,…18,638MITDevelopment toolsEncoding ludtwig-parserLossless parser for HTML / Twig templating syntax.18,590MITParser implementations hepmc2Read and write files in the HepMC2 format18,557GPL-3.0-or-laterParser implementationsScience fql-parserA parser for the Fauna Query Language (FQL).18,504MIT-0Database interfacesParser implementations partiql-rewriterPartiQL Rewriter Framework18,474Apache-2.0CompilersDatabase interfaces evryA shell-script-centric task scheduler; uses exit codes to determine control flow18,441Apache-2.0Command-line interfaceDate and time lavendeux-parserExtensible parsing engine for expression evaluation18,373MIT OR Apache-2.0Command line utilitiesDevelopment tools partiql-irPartiQL Intermediate Representation18,370Apache-2.0CompilersDatabase interfaces nzb-rsA spec compliant parser for NZB files18,349MIT OR Apache-2.0Parser implementationsParsing tools btfA library for parsing the BPF type format (BTF).18,342MITData structuresParser implementations tridTurkish citizenship ID number type18,277Apache-2.0Parser implementations openvexRust types for the OpenVEX format18,262Apache-2.0Parser implementations tree-bufA prototype binary serialization protocol for data18,261MITCompressionParser implementations rsonpath-syntaxA JSONPath parser.18,233MITParser implementationsText processing tree-sitter-rstreStructuredText grammar for tree-sitter18,208MITParser implementationsParsing tools dsmr5A no-std Rust implementation of the DSMR5 standard18,167MITNo standard libraryParser implementations html-to-reactconvert a html string to react18,112MITEncodingParser implementations nmea0183NMEA 0183 parser targetting mostly embedded devices but not limited to.18,103BSD-3-ClauseEmbedded developmentNo standard library ocl-includeSimple preprocessor that implements #include mechanism for OpenCL source files18,064MIT/Apache-2.0Development toolsFilesystem watermelon-proto#[no_std] NATS Core Sans-IO protocol implementation18,036MIT OR Apache-2.0Network programmingNo standard library tree-buf-macrosProc macros for the tree-buf crate17,925MITCompressionParser implementations lhefRead and write files in the Les Houches Event File format17,849GPL-3.0-or-laterParser implementationsScience navmDefinitions and APIs for the NAVM (Non-Axiomatic Virtual Machine) model17,841MIT OR Apache-2.0Parser implementations ziaInterpreter Library for the Zia Programming Language17,808GPL-3.0CompressionInternationalization (i18n) adts-readerRust reader for Audio Data Transport Stream (ADTS) frames17,794MIT/Apache-2.0Multimedia::AudioParser implementations serde_bibtexA BibTex (de)serialization file format17,776MIT OR Apache-2.0EncodingParser implementations latkerlo-jvotciTools for creating and decomposing Lojban lujvo.17,729MIT OR Apache-2.0Command line utilitiesParser implementations scyllax-parserA parser for CQL queries17,689MIT OR Apache-2.0Database interfacesParser implementations bevy_ldtkA Bevy plugin for reading the LDtk 2D tile map format.17,680non-standardGame developmentGames libfyaml-sysRust binding for libfyaml17,613MITAPI bindingsEncoding conventional_commits_linter_libA tooling and language agnostic library to lint Git commits against the Conventional Commits specification.17,569AGPL-3.0Data structuresDevelopment tools c5storeA comprehensive Rust library for unified configuration and secret management, supporting various sources, typed access, and local…17,569MPL-2.0ConfigurationCryptography kdmp-parserA KISS, dependency free, Rust crate to parse Windows kernel crash-dumps created by Windows & its debugger.17,486MITParser implementations dash7_alpImplementation of a DASH7 ALP protocol codec.17,461MITEncodingParser implementations json-streaminga library for reading and writing JSON from / to a stream without the need to materialize the data in memory. Provides both…17,461Apache-2.0No standard libraryNo standard library::No dynamic allocation nineThe 9p protocol as a serde format and message types.17,453MPL-2.0Parser implementations endbasic-stdThe EndBASIC programming language - standard library17,451AGPL-3.0-or-laterDevelopment toolsParser implementations hamlrsA Rust library for parsing [Haml](http://haml.info) templates17,359MITDevelopment toolsParser implementations spider-markup5everCommon code for xml5ever and html5ever (Send-able fork via spider-tendril)17,151MIT OR Apache-2.0Parser implementationsWeb programming spider-html5everHigh-performance browser-grade HTML5 parser (Send-able fork via spider-tendril)17,100MIT OR Apache-2.0Parser implementationsWeb programming light-iniEvent-driven parser for the INI file format17,038MITConfigurationParser implementations forgiving-semverSemantic version parsing and comparison. Fork of https://docs.rs/crate/semver which supports parsing outside of semver spec, e.g.…16,999MIT/Apache-2.0Development toolsParser implementations kbvmAn implementation of the XKB specification16,983MIT OR Apache-2.0API bindingsCompilers dtaPure Rust streaming reader and writer for Stata's DTA file format (every released version, 102-119), plus a parser and reader for…16,926MITEncodingParser implementations mkvdumpMKV and WebM parser CLI tool16,901MIT OR Apache-2.0Command line utilitiesMultimedia narseseRust support for Narsese16,867MIT OR Apache-2.0Data structuresParser implementations osu-dbReading and writing of osu! binary files: `osu!.db`, `collection.db`, `scores.db` and `.osr` replay files.16,827UnlicenseEncodingParser implementations csafAn implementation of the Common Security Advisory Framework (CSAF)16,807MITParser implementations