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.

musicxml-domexperimental musicxml parsing library1,747MITParser implementations obisWork with OBIS codes as defined by the IEC 62056-61 standard1,746ISC OR Apache-2.0No standard library::No dynamic allocationParser implementations wcifA parser for the WCA Competition Interchange Format1,746MIT OR Apache-2.0Parser implementations clexFast C-lang lexer (library)1,746MITDevelopment toolsParser implementations ad-astraEmbeddable scripting language platform Ad Astra. Main Crate.1,741non-standardCompilersEmulators ucpCollection of Useful CLI Parsers1,739MITCommand-line interfaceParser implementations proto-blue-syntaxAT Protocol identifier types: DID, Handle, NSID, AT-URI, TID, RecordKey, Datetime1,736MIT OR Apache-2.0Parser implementationsWeb programming addr-symbolizerA KISS Rust crate to symbolize function addresses using Windows PDB files.1,729MITParser implementations proto-blue-lex-jsonAT Protocol JSON <-> LexValue conversion with $link and $bytes encoding1,726MIT OR Apache-2.0EncodingParser implementations yad_semverImplements a simple SemVer 2.0 implementation1,725MITParser implementations xpress-huffmanPure-Rust, panic-free decompressor for Microsoft Xpress-Huffman ([MS-XCA] §2.2.4, LZXPRESS_HUFFMAN) — the codec behind Win10+…1,722Apache-2.0CompressionNo standard library chordsketch-convert-musicxmlMusicXML ↔ ChordPro bidirectional converter1,718MITParser implementationsText processing single-digit-rpnCalculate single digit Reverse Polish Notation1,717MITParser implementations tina-mgrHelper functions for the tina personal information manager1,717BSD-2-ClauseCommand line utilitiesParser implementations ontocore-coreCore types and workspace scanner for OntoCore (ontocore-*)1,716MIT OR Apache-2.0Command line utilitiesParser implementations ferogram-tl-parserParser for Telegram's Type Language (.tl) schema files1,716MIT OR Apache-2.0Development toolsParser implementations ircv3IRCv3-aware parsing library for Rust, with reference IRC client implementation.1,715MITParser implementations ubjsonUBJSON parser1,714MIT OR Apache-2.0EncodingParser implementations brarchiveLibrary for Bedrock Archives in Rust1,714Apache-2.0Data structuresParser implementations sdformatParsing library for sdformat in Rust1,713Apache-2.0Parser implementationsSimulation vmfWIP, library for handling VMF files1,710MITGame developmentParser implementations fefastFIX FAST implementation in pure Rust1,706MIT OR Apache-2.0EncodingNetwork programming shortuuidA generator library for concise, unambiguous and URL-safe UUIDs1,703MITData structuresNo standard library peripheral-coreExternal-device connection forensic reader: parses Windows setupapi.dev.log and SYSTEM-hive registry device keys into typed…1,702Apache-2.0Command line utilitiesParser implementations astarte-fdo-protocolFIDO Device Onboarding message parsing library1,702Apache-2.0API bindingsEmbedded development brik_rv32RISC-V Assembly Encoder / Decoder.1,701Apache-2.0 OR BSL-1.0 OR MITCompilersEncoding lisp_iterSingle-pass no-alloc iterator for simple lisp or lisp-like expressions1,700MITNo standard libraryParser implementations tttx-tree-sitter-cqlCql grammar for tree-sitter1,699MITParser implementationsParsing tools rivescriptImplementation of a RiveScript chatbot interpreter for Rust.1,699MITParser implementations peerrs-binarypackA rust implementation of js-binarypack1,698MITParser implementationsParsing tools fefixsFIXP implementation in pure Rust.1,698MIT OR Apache-2.0EncodingNetwork programming spicekitPure-Rust reader for NASA/NAIF SPICE kernel formats (DAF, SPK, PCK, text kernels). Independent of the CSpice toolkit.1,691MITAerospaceParser implementations libsbxfRust library for the Secure Block Exchange Format1,690GPL-3.0-or-laterCryptographyData structures jtypesStructured Java type representations, providing guarantees about string contents or easy access to method/field signature…1,690MIT OR Apache-2.0Data structuresParser implementations unlambdaAn unlambda parser and interpreter a crate1,689CC0-1.0Development tools::FFIParser implementations harumiPure-Rust PDF — CJK font embedding (Chinese/Japanese/Korean), OCR text overlay, text extraction, HTML→PDF, page merge/split.…1,689MIT OR Apache-2.0Multimedia::ImagesParser implementations reivilibre_fork_cylon(FORK) An efficient compiler for robots.txt files1,686MITParser implementations milfA native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides implementations of the…1,685MIT/Apache-2.0ConfigurationEncoding rusty-langAn embedded dynamically typed programming language, heavily inspired by Rust language1,685MITParser implementations tfmParsers for the TeX font metric (.tfm) and property list (.pl) file formats1,685MITParser implementations fefixpFIXS implementation in pure Rust.1,684MIT OR Apache-2.0EncodingNetwork programming filt-rsA human-friendly filter expression language for matching your objects against user-provided queries.1,684MITParser implementations tletoolsLibrary to work with two-line element set files1,683MITAerospaceAerospace::Space protocols json_serializerA simple JSON serializer that can encode and decode data from a file already in valid JSON format into a Hashmap, and deserialize…1,682non-standardEncodingParser implementations awkrsAwk implementation in Rust with broad CLI compatibility, parallel records, and experimental Cranelift JIT1,682MITCommand line utilitiesParser implementations whydrogenA slightly opinioated search query parser/lexer.1,681LGPL-3.0-onlyParser implementations xerdeXML support for serde1,676MITEncodingParser implementations wayland-protocol-parserWayland XML protocol parser1,673MIT OR Apache-2.0Parser implementations ecore_rsA parser for the Eclipse Modeling Framework Ecore format.1,672LGPL-3.0-or-laterEncodingParser implementations powercom-upsmonpro-state-parserParser of POWERCOM UPS state provided by UPSMON Pro software1,669MITParser implementations ibus-rsA no_std compatible IBUS RC protocol parser for embedded systems1,665MIT OR Apache-2.0Embedded developmentNo standard library minimal-tomlA minimal, serde-backed, toml deserializer for no_std and no alloc embedded systems1,663MITConfigurationParser implementations oxideav-id3Pure-Rust ID3v1 / ID3v2 (2.2 / 2.3 / 2.4) tag parser for oxideav1,663MITMultimedia::AudioParser implementations hostsmodCLI tool to safely modify /etc/hosts and parser library for the file.1,660BSD-3-ClauseCommand line utilitiesConfiguration marinRust implementation of the DSL used for kantek (kv2.dev)1,659GPL-3.0-onlyCommand line utilitiesParser implementations umanuxLibrary for managing Linux users and their directories1,656MIT OR Apache-2.0Command line utilitiesOperating systems sherlogLog viewer and analysis tool1,656GPL-3.0-onlyParser implementationsVisualization panacheAn LSP, formatter, and linter for Markdown, Quarto, and R Markdown1,656MITCommand line utilitiesParser implementations multipart_async_streamAn easy-to-use, efficient, and asynchronous multipart stream parser.1,654MIT OR Apache-2.0Network programmingParser implementations expr-solver-libMathematical expression evaluator with bytecode compilation and configurable numeric precision (f64 or 128-bit Decimal)1,654MITMathematicsParser implementations hsmlA pug-inspired HTML preprocessor1,653MITAPI bindingsCommand line utilities redis-pubsubFork of redis-subscribe which also supports publishing1,652MITDatabase interfacesNetwork programming supply-chain-trust-example-crate-000064A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard…1,652MIT OR Apache-2.0ConfigurationEncoding serde_pretty_yamlYAML data format for Serde1,652MIT OR Apache-2.0EncodingParser implementations desktop-editA lossless parser and editor for .desktop files1,651Apache-2.0Parser implementations oac_parserA parser for the documents conforming to the OpenAutoComplete spec1,649MITParser implementations cformatA program to incrementally reformat changed files using clang-format(1).1,648GPL-3.0-or-laterCommand line utilitiesDevelopment tools pest-ionA simple Pest grammar to Ion converter1,646Apache-2.0Command line utilitiesParser implementations fix44-forge-helpersZero-allocation, high-performance helper functions for FIX 4.4 protocol parsing and serialization1,646MIT OR Apache-2.0EncodingNetwork programming awesome-docsA crate designed to generate documents of many types1,643MIT OR Apache-2.0Parser implementationsTemplate engine exprtEmbeddable expression language1,643MITParser implementations pxtoneHigh level bindings to pxtone for Rust1,642MIT OR Apache-2.0Multimedia::AudioParser implementations sysml-v2-parserSysML v2 textual notation parser for Rust1,641MITParser implementations liquidity_checkValidate if a string represents a monetary value1,638MITParser implementations rseven-coreA R7RS-small scheme.1,630LGPL-3.0-or-laterParser implementations vimwiki-wasmWasm binding for vimwiki library1,629MIT OR Apache-2.0Parser implementationsTemplate engine rtf-parser-ttRTF parser with special character support (emdash, smart quotes, etc). Fork of rtf-parser.1,629MITParser implementationsParsing tools sht-colourConversion tools for SHT colours.1,628MITEncodingGraphics tree-sitter-autolangAutoLang Parser1,628MITParser implementationsParsing tools yaryLazy, efficient YAML parsing1,626MPL-2.0Parser implementations snippets-rsA parser for the snippet file format, a human-readable file format for storing strings1,625MITParser implementations xidl-typeobjectA IDL codegen.1,624Apache-2.0CompilersNetwork programming supply-chain-trust-example-crate-000061URL library for Rust, based on the WHATWG URL Standard1,622MIT OR Apache-2.0EncodingNo standard library wow-alchemy-data-deriveMacros to automate defining readers and writers for binary formats1,621Apache-2.0Game developmentParser implementations wow-alchemy-utilsMisc utitilies used in wow-alchemy1,621Apache-2.0Game developmentParser implementations libtempestParsing libary for WeatherFlow Tempest data records1,619Apache-2.0Data structuresEncoding kanvas-mumukavas-mumu is a plugin to provide graphical functionality to the Mumu ecosystem1,619MIT OR Apache-2.0Data structuresGraphics pixeldikepixel drawing game for programmers inspired by reddits r/place1,618MITCommand line utilitiesGames sveltersSvelte parser written in Rust with error recovery and handling in mind1,617MIT OR Apache-2.0Parser implementations lightwave-3dLightWave 3D Parser1,615MITParser implementations tagscript_rsString interpreter and template parser1,613MIT OR Apache-2.0Parser implementations xml-doc-log4rsadd log4rs for xml-doc1,608MIT OR Apache-2.0Data structuresEncoding nompdfA PDF parser written in Rust using nom.1,608MIT OR Apache-2.0Parser implementations chematic-inchiPure Rust InChI/InChIKey generation (WASM-compatible) + optional IUPAC-standard InChI via native-inchi feature1,607MIT OR Apache-2.0Parser implementationsScience duet_charter_webBrowser based duet charting tool for Clone Hero .chart files!1,606non-standardGame developmentGames mailcapmailcap parsing library1,604GPL-3.0-or-laterConfigurationFilesystem mugen-airM.U.G.E.N fighting game engine AIR parser1,603MITGame developmentParser implementations rustycatRegex-based parser for Android Debug Brigde (adb) logcat1,601MITCommand line utilitiesParser implementations rpmexprA parser for %[RPM expressions]1,601MITParser implementationsParsing tools recoco-splittersText splitters/parsers for Recoco, an all-Rust fork of CocoIndex with greater flexibility.1,600Apache-2.0Parser implementationsParsing tools csv_cspconverting csv file to a vector of a vector of strings1,600MIT OR Apache-2.0Parser implementations rye-grainA Python to Rust translator1,598BSD-3-ClauseCompilersParser implementations cuda_parsersParsers for CUDA binary files.1,597Apache-2.0EncodingParser implementations xdg-desktop-entryLibrary to handle an XDG destop entry file1,594MIT OR Apache-2.0Parser implementations seiza-fitsFast FITS image I/O, statistics, and MTF autostretch for astrophotography1,593Apache-2.0Multimedia::ImagesParser implementations rd-parserParser for R Documentation (Rd) files1,593MITParser implementations tiny-nmeaA tiny NMEA parser for embedded systems. Works with `#[no_std]` and doesn't require heap allocation. and doesn't require heap…1,592MIT OR Apache-2.0Parser implementations smilesSMILES parser1,592MIT OR Apache-2.0EncodingParser implementations lunar-rslunar is a calendar library for Solar and Chinese Lunar. 高性能中国农历/阳历/佛历/道历/八字/九星日历库(基于寿星天文历)。1,591MIT OR Apache-2.0Date and timeEncoding org-specParser, data structures and utilities for org-mode syntax per draft spec1,590MIT OR Apache-2.0Command line utilitiesParser implementations gdparseA parser for turning raw gdscript into an AST1,590MITDevelopment toolsGame development json2rdfLibrary for converting a JSON file to N-Triple RDF1,590BSD-3-Clause OR Apache-2.0Command line utilitiesEncoding binn-rsLibrary to serialize/deserialize binn format with no_std/no_alloc support.1,589MIT OR Apache-2.0Data structuresEmbedded development xand_moneyUtility crate to safely parse and convert Xand and fiat monetary values.1,589MITData structuresParser implementations lambPure untyped lambda calculus in safe Rust.1,589MITCommand line utilitiesCompilers picoriPicori is a library for decompilation, modding, and rom-hacking with focus on GameCube and Wii games.1,589MITCompressionEncoding mavryk-smart-rollup-installer-configInstaller configuration for installer kernel of Mavryk Smart Rollups.1,589MITConfigurationDevelopment tools baubleAn extensible file format built for asset systems1,588MIT OR Apache-2.0Parser implementations prax-schemaSchema parser and AST for the Prax ORM1,588MIT OR Apache-2.0Database interfacesParser implementations df_ls_semantic_analysisA language server for Dwarf Fortress RAW files1,587MIT OR Apache-2.0Development toolsGames change-a-changelogchange-a-changelog helps you mantain your changelog respecting "keep-a-changelog" format.1,586MITCommand line utilitiesParser implementations cbnf-rsA rust definition of the CBNF network header format1,585MIT-0GamesNo standard library jetdbPure Rust library for reading Microsoft Access (.mdb/.accdb) files1,584MIT OR Apache-2.0Database interfacesParser implementations ruby-marshal`ruby-marshal` is a Serde crate for parsing Ruby Dumped Object Format called "Marshal".1,581GPL-3.0Parser implementations translatepmdCommand line tool to translate pmd using gettext po file1,580CC0-1.0Parser implementations serde-binary-advA library for Serde to enable the serialization and deserialization of Rust structures to and from raw binary1,580MIT OR Apache-2.0EncodingParser implementations demlThe Directed Acyclic Graph Elevation Markup Language1,576MIT OR Apache-2.0Command line utilitiesParser implementations duet_charter_binCommandline duet charting tool for Clone Hero .chart files!1,576non-standardGame developmentGames tree-sitter-epics-cmdtree-sitter grammar for EPICS' .cmd files1,576MITParser implementationsParsing tools se_dumpSome structs to facilitate parsing of StackExchange dumps into easy-to-use values1,575MIT OR Apache-2.0Data structuresEncoding spam-dbParser and query library for SPAM databases1,573MPL-2.0Database interfacesParser implementations dotinidotini is a Rust library for parsing INI files into a HashMap.1,573MIT OR Apache-2.0FilesystemParser implementations bourneA simple JSON library.1,572MITEncodingParser implementations debcontrol-struct-with-oma-decontrolAutomatic Debian control file parsing for structs.1,572MIT OR Apache-2.0Parser implementations broadcast-commonShared Parse/Serialize traits and CRC-32 MPEG-2 used by the dvb_si / dvb_t2mi / dvb_bbframe family.1,571MIT OR Apache-2.0MultimediaParser implementations rustysofhFIX & FAST (FIX Adapted for STreaming) in pure Rust1,570Apache-2.0Development toolsEncoding lbnfA crate for parsing LBNF grammar1,570MIT OR Apache-2.0Parser implementations r7rs-parserSimple Scheme R7RS parser & lexer1,569MITParser implementationsParsing tools lyric_charter_webBrowser based lyric charting tool for Clone Hero .chart files!1,567non-standardGame developmentGames bauble_macrosAn extensible file format built for asset systems1,565MIT OR Apache-2.0Parser implementations libyangYANG parser in Rust1,565MIT OR Apache-2.0Parser implementations rustyfixpFIX & FAST (FIX Adapted for STreaming) in pure Rust1,562Apache-2.0Development toolsEncoding simple_tdopa simple parser based on TDOP1,562MITParser implementations rustyfastFIX Adapted for STreaming (FAST) in pure Rust.1,560Apache-2.0Development toolsEncoding lyric_charter_binCommandline lyric charting tool for Clone Hero .chart files!1,559non-standardGame developmentGames partiql-cliPartiQL CLI1,559Apache-2.0CompilersDatabase interfaces html-filterParse HTML into a typed tree, then search for tags, attributes, classes, filter out comments or find and extract the exact data…1,559MIT OR Apache-2.0Parser implementationsParsing tools xml-stinksPowerful & easy manual XML deserialization using quick-xml1,558MIT OR Apache-2.0EncodingParser implementations pyreq-rsA Rust library to parse python requirements file using nom.1,557MITParser implementations omq-protoSans-I/O ZMTP codec, message types, and routing logic. Backend-agnostic core for omq.1,557ISCNetwork programmingParser implementations qrusA QRCode cli tools, can encode and decode1,555MITCommand line utilitiesDevelopment tools::Procedural macro helpers rustyfixsFIX-over-TLS (FIXS) support for `rustyfix`1,549Apache-2.0Development toolsEncoding dsv-seekerA simple DSV query interpreter1,549MITCommand line utilitiesCompilers libftpA Rust crate for working with the FTP protocol.1,546MIT OR Apache-2.0Network programmingParser implementations composer-semverA faithful Rust port of composer/semver: Composer-flavored Version, Constraint, and Stability — normalize, compare, and match…1,546EUPL-1.2Development toolsParser implementations x509lintX.509 linter (RFC 5280 certificates and CRLs)1,545MIT OR Apache-2.0CryptographyParser implementations gparity-wasmWebAssembly low-level format library1,545MIT/Apache-2.0Parser implementationsWebAssembly stunparseA no_std zero-copy parser/codec for the STUN (RFC 8489) protocol.1,543MIT/Apache-2.0Network programmingNo standard library merriam-webster-transformersParsers and transformers for non-standard text markup in Merriam-Webster's Collegiate Dictionary API1,543MIT OR Apache-2.0API bindingsParser implementations taflAn OpenTafl-compliant tafl AI1,542MIT OR Apache-2.0GamesParser implementations prost-canonical-serde-buildBuild helpers for canonical JSON encoding of Prost-generated protobuf bindings1,541Apache-2.0Development tools::Build UtilsEncoding patientiaA library for parsing PDF files.1,540GPL-3.0-or-laterParser implementations df_language_serverA language server for Dwarf Fortress RAW files1,536MIT OR Apache-2.0Development toolsGames resp-rsZero-copy RESP2 and RESP3 protocol parser and serializer1,535MIT OR Apache-2.0Network programmingParser implementations sp-plugin-rust-test-testRust plugin for for quick integration of shurjopay API1,533MIT OR Apache-2.0EncodingNo standard library ireal-parseriReal Pro song parser and manipulation library1,533MIT OR Apache-2.0Parser implementations ekusupsimple expression language1,531MITParser implementations dvb-commonDEPRECATED: renamed to `broadcast-common`. This crate re-exports it.1,531MIT OR Apache-2.0MultimediaParser implementations metacmdAbstracting commands over multiple environments1,528Apache-2.0Parser implementations vmd_parserload and save .vmd animation file.1,528MIT OR Apache-2.0Parser implementations hedl-coreCore parser and data model for HEDL (Hierarchical Entity Data Language)1,527Apache-2.0Data structuresEncoding treesitter-typesGenerate typed Rust structs from any tree-sitter node-types.json1,523MIT OR Apache-2.0Development toolsParser implementations crabka-protocolApache Kafka wire-protocol codec (4.3.0), with typed RecordBatch and zero-copy borrowed decode1,522Apache-2.0EncodingParser implementations mag_langThe Mag Language Runtime1,522MITCompilersDevelopment tools protobookBook format optimized for small screens, an alternaive for the XML-based FB21,521MITParser implementations comfy-parserComfy lang parser1,516MITCommand line utilitiesParser implementations colorblast-cliSyntax highlighting CLI for various programming languages, markup languages and various other formats1,516ZlibParser implementationsParsing tools robotstxt-rsAn intuitive Rust library for aquiring, parsing and querying robots.txt files.1,515MITNetwork programmingParser implementations blanket-scriptBlanketScript is a simple script language inspired by Rust that transpiles to JavaScript.1,514MITParser implementations bynk-syntaxBynk's syntax foundation: lexer, parser, AST, spans, the CompileError type, and the diagnostic-code registry — the lowest leaf of…1,514MIT OR Apache-2.0CompilersParser implementations confignodeA library to parse Kerbal Space Program 1 ConfigNode files1,512MITParser implementations vulkan_genVulkan XML specification parser and Rust binding generator. Used internally by the vulkane crate, but reusable as a standalone…1,510MIT OR Apache-2.0Development toolsGraphics ssh-cryptoReserved for future use1,503Apache-2.0 OR MITAuthenticationCryptography css-parser-rsA Rust crate for parsing CSS file. It supports reading CSS file in an event-based fashion.1,501MITParser implementations sip-uriRFC 3261 SIP/SIPS, RFC 3966 tel:, and RFC 8141 URN parser with zero dependencies1,501MIT OR Apache-2.0Network programmingParser implementations sbe-schemasbe schema library1,500Apache-2.0 OR MITDevelopment toolsParser implementations aozora-specAozora Bunko notation: canonical specification (sentinels, span, trigger/pair kinds, diagnostics). Internal crate; depend on the…1,497Apache-2.0 OR MITLocalization (L10n)Parser implementations ontocore-owlHorned-OWL facade for OntoCore (ontocore-*) axiom modeling and patch write-back1,495MIT OR Apache-2.0Command line utilitiesParser implementations traverse-soliditySolidity language parser and AST for code analysis1,495MIT OR Apache-2.0Development toolsParser implementations trojan-protoTrojan protocol parsing and serialization1,493GPL-3.0-onlyNetwork programmingParser implementations gedcom-rsA Rust library to parse and interact with GEDCOM data.1,489non-standardData structuresParser implementations dmg-corePure-Rust forensic Apple Disk Image (DMG/UDIF) reader1,489Apache-2.0FilesystemParser implementations aozora-vebCache-friendly sorted-collection lookup for the aozora pipeline (Eytzinger layout, no_std). Internal crate; depend on the aozora…1,488Apache-2.0 OR MITLocalization (L10n)Parser implementations aozora-encodingAozora Bunko notation: Shift_JIS decoding and gaiji (外字) resolution. Internal crate; depend on the aozora umbrella crate instead.1,488Apache-2.0 OR MITLocalization (L10n)Parser implementations trailsExperimental web browser written from scratch1,487GPL-3.0Parser implementationsWeb programming::HTTP client simdxmlSIMD-accelerated XML parser with full XPath 1.0 support1,487MIT OR Apache-2.0Parser implementationsText processing tree-sitter-strudelParser for Strudel, a Tidal Cycles base live coding tool1,485MITParser implementationsParsing tools ringelsSimple S-Expression parser1,481MITParser implementationsParsing tools light-idGenerate and manipulate incremental IDs effortlessly1,481MITData structuresParser implementations neodes_codecLibrary to read and write data from DSN files as described in the NeoDes norm.1,480AGPL-3.0-or-laterParser implementations