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.

deft-simplecssA simple CSS 2 parser and selector.3,885Apache-2.0 OR MITParser implementations ptrace-syscallsAnalyze syscalls via ptrace3,883MITOperating systems::Linux APIsParser implementations yglnk-corebasic on-disk structured data helpers3,878Apache-2.0 OR ISCParser implementations recordkeeperXenoblade Chronicles 3 save editing library3,870LGPL-3.0-onlyParser implementationsParsing tools vttRust types for serializing and deserializing WebVTT with Serde.3,870MIT OR Apache-2.0MultimediaParser implementations xbergHigh-performance document intelligence library for Rust. Extract text, metadata, and structured data from PDFs, Office documents,…3,860MITParser implementationsText processing gingerlibA library to read and write Quest3D channel group files.3,852MITEncodingParser implementations trfrParse Tandem Repeat Finder .dat files3,849MITParser implementations hadron_sclangExperimental SuperCollider music language interpreter3,844Apache-2.0MultimediaParser implementations pptxA Rust library for creating and manipulating PowerPoint (.pptx) files3,835MITEncodingParser implementations wofThe Who's On First rust library and command line.3,834MITCommand line utilitiesData structures krush-engineThe engine that powers krush (the Kreative Rust Shell)3,832MITCommand-line interfaceParser implementations bpflintLinting functionality for BPF C programs.3,830MITAccessibilityCommand line utilities mutica-coreCore library for the Mutica programming language3,829MITCompilersDevelopment tools wesley-coreWesley Rust Core - Deterministic compiler kernel3,828Apache-2.0CompilersParser implementations spydecy-pythonPython AST parser and transpiler frontend for Spydecy3,818MIT OR Apache-2.0CompilersParser implementations toml_schemaA crate for quicky checking the structure of TOML data, similar to JSON schemas3,816MITParser implementations df_ls_syntax_analysisA language server for Dwarf Fortress RAW files3,816MIT OR Apache-2.0Development toolsGames soundpad-xmlA library for deserializing Soundpad's XML files3,812MITParser implementations fits-headerPure-Rust, MSVC-safe FITS header reader/writer: parse every card from a FITS file, CRUD single or multiple header keywords, then…3,801MPL-2.0EncodingParser implementations pkcs10DEPRECATED: use the `x509-cert` crate instead3,800Apache-2.0 OR MITCryptographyData structures bufjsonFast streaming JSON parser and lexer | Read JSON without allocating or copying.3,796MIT OR Apache-2.0EncodingNetwork programming nafcodec-pyPyO3 bindings and Python interface to the nafcodec crate.3,794MITCompressionParser implementations llkv-exprQuery expression AST for the LLKV toolkit.3,789Apache-2.0Database implementationsParser implementations switchbotA library for interacting with SwitchBot devices3,783MITAPI bindingsParser implementations dfx-baseA FIX protocol implementation3,761MPL-2.0EncodingParser implementations picojsonA resource-constrained JSON parser for embedded systems.3,749Apache-2.0Embedded developmentNo standard library gss-apiPure Rust implementation for Generic Security Service Application Program Interface (GSS-API)3,737Apache-2.0 OR MITAuthenticationCryptography zuri_nbtRead and write minecraft NBT data3,735MITEncodingParser implementations sma-protoA Rust implementation of the SMA Speedwire protocol3,732AGPL-3.0-or-laterEncodingNetwork programming susywasmWebAssembly binary format serialization/deserialization/interpreter3,714MIT/Apache-2.0Parser implementations rustbinParsers for binary file formats (mostly Windows related).3,708MITParser implementations pdfplumber-coreCore data types and algorithms for pdfplumber-rs (backend-independent)3,705MIT OR Apache-2.0Parser implementationsText processing udmp-parser-rsA Rust crate for parsing Windows user minidumps3,698MITParser implementations roaesRust implementation of openaes file format.3,694BSD-3-ClauseCommand line utilitiesCryptography rddlRefined Data Description Language (RDDL) specification and parser implementation.3,688MITParser implementations aniscraperRust library designed for efficient web scraping and data extraction. It simplifies the process of fetching, parsing, and…3,671MITParser implementationsParsing tools obeli-sk-boa-stringBoa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.3,661Unlicense OR MITCompilersParser implementations hvifParser and renderer for HVIF (Haiku Vector Icon Format)3,660MPL-2.0Command line utilitiesEncoding timext-partsThe collection of time-rs/time extensions for incomplete time formats.3,654MITDate and timeParser implementations markdown-astMarkdown AST representation for document construction and transformation, based on pulldown-cmark.3,648MIT OR Apache-2.0EncodingParser implementations suchbarsuchbar - enduser-learnable-language for database queries.3,647MITDatabase interfacesParser implementations bsruBeatsaber Rust Utilities: A Beatsaber V3 parsing library.3,646MIT OR Apache-2.0Data structuresGame development pdfplumber-parsePDF parsing and content stream interpreter for pdfplumber-rs3,643MIT OR Apache-2.0Parser implementations parsipA tiny, safe, speedy, zero-copy SIP parser. Uses nom.3,627MITNetwork programmingParser implementations wagon-utilsVarious utilities for WAGon.3,620Apache-2.0CompilersData structures rustledger-parserBeancount parser with error recovery and full syntax support3,620GPL-3.0-onlyCommand line utilitiesFinance supply-chain-trust-example-crate-000001Parser for Rust source code3,613MIT OR Apache-2.0Development tools::Procedural macro helpersParser implementations h2sessionStateful HTTP/2 frame parser with HPACK support for passive traffic monitoring3,595MIT OR Apache-2.0Network programmingParser implementations stl-bin-parserA simple parser for the STL binary format.3,594MITParser implementations mk_ext_serde_yamlYAML data format for Serde3,583MIT OR Apache-2.0EncodingParser implementations msvc_defLibrary for reading Microsoft Module Definition (.def) files.3,581MIT OR Apache-2.0ConfigurationNo standard library pdfplumberExtract chars, words, lines, rects, and tables from PDF documents with precise coordinates3,576MIT OR Apache-2.0Parser implementationsText processing rustledger-bookingBeancount booking engine with 7 lot matching methods and interpolation3,572GPL-3.0-onlyCommand line utilitiesFinance xbeA parser for .xbe files (Xbox executable)3,571CC0-1.0Parser implementations iso10383-parserParser for ISO 10383 XML Data3,567Apache-2.0FinanceLocalization (L10n) sublime-color-schemeParse Sublime Text color schemes to Syntect Themes3,566Apache-2.0Parser implementationsParsing tools registry-polParser for the Windows Registry Policy File format3,559MITParser implementations oxionnx-protoONNX protobuf parser for OxiONNX — zero-dependency wire format decoder3,555Apache-2.0EncodingParser implementations pnets_tinaA parser for tina Petri net3,554MIT OR Apache-2.0MathematicsParser implementations rustyfitThe #![no_std] Rust implementation of The Flexible and Interoperable Data Transfer (FIT) Protocol for decoding and encoding…3,548BSD-3-ClauseEmbedded developmentEncoding cmdparseParsing user's commands into arbitrary Rust types3,541MIT OR Apache-2.0Parser implementations brecA flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from…3,541Apache-2.0Data structuresDevelopment tools transmutationHigh-performance document conversion engine for AI/LLM embeddings - 27 formats supported3,541MITMultimediaParser implementations datavalue-rsBump-allocated JSON value type with a built-in zero-copy parser and serde_json-style access API.3,536Apache-2.0Data structuresParser implementations forth-lexerSimple but complete lexer for the forth language3,535MITParser implementations upnp-rsProvides basic Universal Plug and Play (UPnP) protocol implementations3,519MITNetwork programmingParser implementations obeli-sk-boa-astAbstract Syntax Tree definition for the Boa JavaScript engine.3,517Unlicense OR MITCompilersParser implementations jsonataAn (incomplete) implementation of JSONata in Rust3,512MIT OR Apache-2.0Command line utilitiesCompilers mutica-semanticSemantic analysis library for the Mutica programming language3,511MITCompilersDevelopment tools pmd_script_entry_listA library that can read/write pmd_script_entry_list file, used in pokemon super mystery dungeon, to/from json3,507CC0-1.0Parser implementations udmp-parserA Rust crate for parsing Windows user minidumps3,489MITParser implementations abnf-parserABNF Parser3,489Apache-2.0Network programmingParser implementations dfxA FIX protocol implementation3,487MPL-2.0EncodingParser implementations gabc-parserA library for parsing, manipulating, and converting gabc files3,487GPL-3.0-or-laterCommand line utilitiesParser implementations cargo-create-protocols-pluginA Rust cargo subcommand that will create initial library code for the protocols crate.3,486MIT/Apache-2.0Command line utilitiesParser implementations mpsA fast MPS parser3,480MITDevelopment toolsEncoding mdcccMarkdown Compiler-Compiler-Compiler3,479MITCommand line utilitiesDevelopment tools xml-macroA convenience macro for quick-xml3,476MITAsynchronousEncoding lrppA Rust library for network packet parsing.3,472MITNetwork programmingParser implementations http-collatorCollates raw network data events into complete HTTP request/response exchanges3,472MIT OR Apache-2.0Network programmingParser implementations chematic-smilesOpenSMILES parser, writer and canonical SMILES for chematic — pure Rust, WASM-compatible3,472MIT OR Apache-2.0Parser implementationsScience ferrocatRust-first gettext and ICU toolkit for PO parsing, catalog updates, and MessageFormat parsing.3,462MITInternationalization (i18n)Localization (L10n) obeli-sk-boa-parserECMAScript parser for the Boa JavaScript engine.3,454Unlicense OR MITCompilersParser implementations prometheus-scrapeRust parser for the Prometheus exposition text format3,435Apache-2.0EncodingParser implementations razor-folrazor-fol is a library for parsing and syntactic manipulation of first-order theories.3,435MITMathematicsParser implementations valid_npm_nameCheck whether a package name is a valid npm package name3,435Apache-2.0EncodingParser implementations txmlSmall no_std non-conforming XML parser3,433MIT OR Apache-2.0EncodingNo standard library chematic-smartsSMARTS parser, VF2 subgraph isomorphism and MCS for chematic — pure-Rust RDKit alternative3,427MIT OR Apache-2.0Parser implementationsScience rustledger-pluginBeancount plugin system with 30 native plugins and WASM support3,423GPL-3.0-onlyCommand line utilitiesFinance adot-tree-sitter-tomlToml grammar for tree-sitter3,411MITParser implementationsParsing tools fuga-json-seq-parserSequential JSON Parser for Low Memory Systems3,408MITNo standard libraryParser implementations rustledger-validateBeancount validation with 26 error codes for ledger correctness3,399GPL-3.0-onlyCommand line utilitiesFinance obeli-sk-boa-engineBoa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.3,399Unlicense OR MITCompilersParser implementations iso20022-commonOpen Payments - Message Parsing Library - ISO200223,398Apache-2.0Data structuresDevelopment tools markerml_middleendMiddleend of simple markup and templating language, that is transpiled to HTML.3,395MITCompilersParser implementations subtitlerParse, convert, validate, edit, and generate subtitles in 15 formats (SRT, VTT, ASS/SSA, MicroDVD, SubViewer, TTML, SBV, LRC,…3,395Apache-2.0MultimediaParser implementations kfst-rsFast and portable HFST-compatible finite-state transducers.3,393LGPL-3.0-or-laterAlgorithmsData structures zomlZinso Obvious Minimal Language3,390MITAccessibilityConfiguration wagon-macrosProcedural macros for WAGon.3,385Apache-2.0CompilersData structures meta-languageA self-describing links-network core for lossless language representation3,385UnlicenseData structuresParser implementations email-type-rsEmail type for 'parse, don't validate' approach3,383MIT OR Apache-2.0Data structuresEmail pmd_ctea library for handling CTE file, used in pokemon mystery dungeon on 3ds. Currently only support font (A8 encoding)3,374CC0-1.0Parser implementations scythe-coreCore SQL parsing, catalog building, and type inference for scythe3,373MITDatabase interfacesParser implementations song_parseA rust library for parsing song metadata from filenames.3,367MITCommand line utilitiesParser implementations rdocx-opcOpen Packaging Convention (OPC) reader/writer for OOXML packages3,364MIT OR Apache-2.0Parser implementationsText processing pmd_cpackA library that can read cpack file, an archive format used in pokemon mystery dungeon games3,363CC0-1.0Parser implementations rs-trafilaturaRust port of trafilatura - web content extraction library3,355MIT OR Apache-2.0Parser implementationsText processing katana-markdown-modelRenderer-neutral Markdown document model for the KatanA ecosystem3,354MITParser implementations unreferenced_files_libA utility for finding unused and unreferenced files.3,353AGPL-3.0Data structuresDevelopment tools tifilesTools for manipulating file formats used with TI graphing calculators3,351BSD-2-ClauseEncodingParser implementations wow-adtParser for World of Warcraft ADT terrain files with heightmap and texture layer support3,348MIT OR Apache-2.0Game developmentParser implementations wow-wmoParser, editor, and converter for World of Warcraft WMO (World Model Object) files3,348MIT OR Apache-2.0Game developmentParser implementations wurstdoktorA wurst to yaml parser for public sourcecode documentation3,345MIT OR Apache-2.0Command line utilitiesDevelopment tools chaste-pnpmParser for pnpm lockfiles3,333Apache-2.0 OR BSD-2-ClauseData structuresParser implementations rdocx-layoutLayout engine for converting DOCX flow model to positioned frames3,332MIT OR Apache-2.0Parser implementationsText processing chisel-json-pointerChisel JSON Pointer implementation3,328MIT OR Apache-2.0Parser implementationsText processing picohttpparser-sysRust bindings to a tiny HTTP parser written in C (https://github.com/h2o/picohttpparser).3,326MIT/Apache-2.0Network programmingParser implementations nameless-peg-parserAn implementation of PEG, still unstable3,324MITParser implementationsParsing tools toml-rslA native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard…3,320Apache-2.0ConfigurationEncoding gifriendAn easy-to-use GIF parser3,310MIT/Apache-2.0Parser implementationsParsing tools ldapdnLDAP Distinguished Name (DN) unescaping and zero-copy parsing3,308MITEncodingNo standard library rletxtconvConway's Game of Life file format converter3,307MITCommand line utilitiesParser implementations adventjsonA full json-parser written in Rust for the advent of code challenges3,306GPL-3.0-or-laterData structuresEncoding extdotA set of macros for testing the extended dot notation3,304MIT OR Apache-2.0Parser implementationsRust patterns json-bookBook format optimized for small screens, an alternaive for the XML-based FB23,292MITParser implementations bvh_anim_parserA .bvh file parser3,289MITGame developmentMathematics cpf_utilFormat and validate CPF, Brazil's ID number.3,288MIT OR Apache-2.0No standard libraryParser implementations open-cypherA rust library for parsing openCyper queries.3,286MITParser implementations rdocx-htmlDOCX-to-HTML and DOCX-to-Markdown conversion3,286MIT OR Apache-2.0Parser implementationsText processing postbusSMTP server for Rust3,278MITEmailNetwork programming dompaA lightweight, zero-dependency HTML5 document parser.3,274MITParser implementationsWeb programming urisImplementation of IETF RFC 3986, Uniform Resource Identifier (URI)3,273non-standardParser implementationsWeb programming rhtml2mdLibrary and binary to convert simple html documents into markdown3,272GPL-3.0+Development toolsParser implementations sbus-rsA no_std compatible SBUS protocol parser for embedded systems3,270MITEmbedded developmentNo standard library wow-wdtParser, validator, and converter for World of Warcraft WDT (World Data Table) files3,269MIT OR Apache-2.0Game developmentParser implementations rustledger-loaderBeancount file loader with include resolution and options parsing3,269GPL-3.0-onlyCommand line utilitiesFinance vim-plugin-metadataParse and analyze your vim plugins, from Rust!3,266MITParser implementations deb-version7Parsing and comparing of Debian package versions3,265GPL-3.0-or-laterParser implementations tree-sitter-pwshPowerShell grammar for tree-sitter3,265MITParser implementationsParsing tools mlvUtilities for reading and writing Magic Lantern MLV files3,254MITMultimedia::VideoParser implementations mdbook-emojisAn mdBook preprocessor that reads from stdin, replaces emoji shortcodes with code points, and outputs to stdout.3,249MPL-2.0Command line utilitiesParser implementations magcThe Mag Language Compiler3,249MITCompilersDevelopment tools forensic-vfsRead-only forensic virtual-filesystem contracts: the ImageSource positioned-read byte source, layered PathSpec locators, and the…3,248Apache-2.0FilesystemNo standard library::No dynamic allocation ninja-parseA lexer+parser for ninja build files.3,244Apache-2.0Development toolsParser implementations agnix-coreCore validation engine for agent configurations3,236MIT OR Apache-2.0Development toolsParser implementations rdocx-pdfPDF renderer for rdocx layout output3,234MIT OR Apache-2.0Parser implementationsText processing carta-schemaParse a schema file. Apply the schema to binary data for exploration and visualisation3,228GPL-3.0-or-laterParser implementationsVisualization chematic-rxnReaction SMILES/SMIRKS parser and writer for chematic — pure-Rust RDKit alternative3,228MIT OR Apache-2.0Parser implementationsScience chmlibA library for reading Microsoft HTML Help Files (.chm)3,218LGPL-2.1-or-laterAPI bindingsParser implementations qail-coreQAIL AST Kernel - typed query AST, schema validation, RLS context, and native access policy3,210Apache-2.0Database interfacesParser implementations ssh-deriveCustom derive support for the `ssh-encoding` crate3,209Apache-2.0 OR MITAuthenticationCryptography obsidian-libA library for reading and extracting files from Obsidian .obby plugin files3,203MITCompressionParser implementations sdc-parserA parser library for Synopsys Design Constraints (sdc)3,198MIT OR Apache-2.0Parser implementations chatter-macrosProc macro for parsing chatter3,180MITGame developmentParser implementations rdocxHigh-level API for reading, writing, and converting DOCX documents3,176MIT OR Apache-2.0Parser implementationsText processing wow-m2Parser, validator, and converter for World of Warcraft M2 model files with animation support3,165MIT OR Apache-2.0Game developmentParser implementations parsedownMarkdown to html parser3,154MPL-2.0AlgorithmsParser implementations markerml_backendHTML backend of simple markup and templating language, that is transpiled to HTML.3,153MITCompilersParser implementations saltwaterA C compiler written in Rust, with a focus on good error messages.3,151BSD-3-ClauseDevelopment toolsParser implementations sl-chat-log-parserParser for SL viewer chat logs (Firestorm in particular but might work for others too)3,146MIT OR Apache-2.0Parser implementations netflow_v9Library for parsing Netflow-v9 packets3,136MITNetwork programmingParser implementations bpflinterA command-line based linter for BPF C code.3,136MITAccessibilityCommand line utilities wagon-identIdent struct for WAGon. Used in various crates for various reasons3,131Apache-2.0CompilersData structures nmlA parser and Serde implementation for the Fortran Namelist format3,119MIT OR Apache-2.0ConfigurationEncoding sqlglot-rustA SQL parser, optimizer, and transpiler library inspired by Python's sqlglot3,113MITDatabase interfacesParser implementations moon_scriptFast and simple scripting language based on Rust.3,111non-standardEmbedded developmentGame development motec-i2MoTeC i2 file format parser and writer3,111MITData structuresParser implementations yarn-stateParser for .yarn-state.yml files3,107Apache-2.0 OR BSD-2-ClauseData structuresParser implementations is_affected_libA utility for checking and listing the affected resources across a range of commits, useful when working with monorepos.3,105AGPL-3.0ConfigurationData structures yyjson-rsRust bindings for yyjson3,104MITEncodingParser implementations nppesA Rust library for parsing, querying, and exporting NPPES healthcare provider data.3,093MITData structuresParser implementations cbor_enhancedCbor de/serialization library making use of lifetimes to support zero copy deserialization. Several iana tags are supported but…3,086MIT OR Apache-2.0Parser implementationsParsing tools fldtoolsLibrary to pack and unpack FLD files for use with Magical School Lunar! (1997)3,083LGPL-3.0EncodingFilesystem bun-xray-coreCore parsing and security scanning logic for bun.lockb forensic analysis3,079MITDevelopment toolsParser implementations go-durationA parsing and formatting library for Go-lang style `time.Duration`.3,075MIT OR Apache-2.0Parser implementationsValue formatting matrix_uriA crate for parsing Matrix URIs according to both matrix.to and MSC23123,072AGPL-3.0-onlyEncodingParser implementations recipemdParser for the RecipeMD format3,067LGPL-3.0-or-laterParser implementationsText processing dfconfigA config/init file parser for Dwarf Fortress3,065MITParser implementations ncrsA lightweight Rust library for loading and storing nucleic acid sequences (DNA or RNA) and their annotations with minimum…3,058GPL-3.0-or-laterFilesystemParser implementations tokio-netstring-traitA trait for tokios AsyncRead to easily read netstrings from streams.3,057non-standardAsynchronousEncoding spo-rhaiEmbedded scripting for Rust3,054MIT OR Apache-2.0Embedded developmentNo standard library ttv-chatA wrapper around the `twitchchat` crate to bundle it with the `ttv-rs` crate3,051MIT OR Apache-2.0AsynchronousNetwork programming doc-assertValidates markdown API docs against live endpoints, ensuring documentation accuracy.3,046Apache-2.0Command line utilitiesDevelopment tools::Testing serde_libconfigA libconfig serialization file format3,044Apache-2.0EncodingNo standard library psmlA library for serialising to, and deserialising from, PSML.3,041LGPL-3.0-onlyEncodingParser implementations ntfs-corePure-Rust from-scratch NTFS filesystem reader — MFT, attributes, indexes, data runs, over any Read + Seek source3,040Apache-2.0FilesystemParser implementations quilt-langA programming language3,039MITCommand line utilitiesCompilers ingreedy-rsRust port of ingreedy - natural language recipe ingredient parser3,038MIT OR Apache-2.0Command line utilitiesParser implementations fasteval3Fast evaluation of algebraic expressions3,035MITMathematicsParser implementations wl-client-builderLibrary for creating protocol bindings for wl-client3,034MIT OR Apache-2.0API bindingsParser implementations rs-pfcpHigh-performance Rust implementation of PFCP (Packet Forwarding Control Protocol) for 5G networks with 100% 3GPP TS 29.244…3,033Apache-2.0Network programmingParser implementations ame2020A parsing library for the Atomic Mass Evaluation 2020 format3,033MIT OR Apache-2.0Parser implementationsScience nucleideA crate to manipulate custom sections of a WebAssembly module to view/edit application metadata.3,019Apache-2.0 OR BSL-1.0 OR MITDevelopment tools::Build UtilsOperating systems die_parserThis crate parses the notation for die rolls as used in tabletop games like D&D.3,009Apache-2.0GamesParser implementations ax-config-genA TOML-based configuration generation tool for ArceOS.3,000Apache-2.0ConfigurationParser implementations beneA command line argument parser/reader2,998MIT OR Apache-2.0Parser implementationsParsing tools ktest-parserParse KTest binaries (.ktest)2,998BSD-3-ClauseParser implementations mydAn implementation of the rust module system2,994MIT OR Apache-2.0FilesystemParser implementations cosmolkitRust-native cheminformatics and structural biology toolkit for molecules, SMILES, SDF, molecular graphs, conformers, and AI-ready…2,993MIT OR Apache-2.0Data structuresParser implementations