CATEGORY

Parsing tools 5,204 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.

woffThe package provides a converter for Web Open Font Format.38,034Apache-2.0 OR MITParsing tools tree-sitter-perl-nextPerl grammar for tree-sitter, compatible with tree-sitter 0.25+37,873MIT or Apache-2.0Parsing toolsText editors snowboardfast, simple & reliable http servers 🏂37,738MITNetwork programmingParsing tools mvdparserExtract information from QuakeWorld MVD demos.37,696MITParsing tools valu3A generic serialization/deserialization/type framework37,640Apache-2.0EncodingNo standard library ms-pdb-msfReads Multi-Stream Files, which are used in the Microsoft Program Database (PDB) file format37,564MIT OR Apache-2.0Development toolsDevelopment tools::Debugging tbonTinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format37,272Apache-2.0AsynchronousEncoding toml-example-deriveA lib help generate toml example37,094MITConfigurationParser implementations nom-traceA tracer for nom parsers37,084MITParsing tools snphostAdministrative utility for AMD SEV-SNP36,957Apache-2.0CryptographyHardware support tokio-i3ipcBindings for i3 and tokio allowing async applications to communicate with i3 over it's IPC interface. Contains futures…36,652MITAPI bindingsAsynchronous tree-sitter-mozcppMozcpp grammar for the tree-sitter parsing library36,480MITParsing toolsText editors tree-sitter-asciidocasciidoc grammar for tree-sitter36,395Apache-2.0Parsing toolsText editors smbA Pure Rust SMB Client implementation36,331MITFilesystemNetwork programming toml-exampleA lib help generate toml example36,219MITConfigurationParser implementations split-first-charThis crate is DEPRECATED, use split-char-from-str instead36,162MITNo standard libraryParsing tools oleSimple parser and reader for Microsoft Compound Document File.36,088WTFPLParser implementationsParsing tools peginatorPEG parser generator for creating ASTs in Rust (runtime)36,030MITParsing tools jsonrepairFast, low-dependency JSON repair for Rust. Turns 'almost JSON' into valid JSON; supports streaming and writer-based output.35,971MIT OR Apache-2.0Command line utilitiesParsing tools facet-urlencodedURL-encoded form data serialization and deserialization for Facet types35,860MIT OR Apache-2.0Data structuresEncoding pulldown-latexPull parser to convert LaTeX equations to MathML35,823MITMathematicsParser implementations balena-temenTemplating engine for (not just) JSON35,819Apache-2.0Parsing toolsTemplate engine json-threat-protectionA crate to protect against malicious JSON payloads.35,768MITParsing tools ms-codeviewDefinitions for use with CodeView debugging symbols35,669MIT OR Apache-2.0Development toolsDevelopment tools::Debugging bitcoinleveldb-statusC++-compatible LevelDB-style `Status` and `StatusCode` implementation used by bitcoin-rs for precise error classification, binary…35,603MITDatabase interfacesDevelopment tools niftyA library for generating Deterministic Finite State Automata (DFA).35,556MITParsing tools schnauzerLibrary for parsing Mach-O files35,545MIT OR Apache-2.0Command-line interfaceParsing tools soupyA library for querying tree-based formats, similar to BeautifulSoup.35,304MIT OR Apache-2.0Parsing toolsText processing asciimathMathematical expression parser and evaluator35,192MITParsing toolsScience bitcoinleveldb-comparatorLevelDB-compatible bytewise comparator and key-shortening logic for arbitrary byte slices, providing Compare,…35,182MITAlgorithmsData structures lcov-utilUtility commands to operate and analyze LCOV trace file at blazingly fast.35,121MIT/Apache-2.0Command line utilitiesParsing tools vitrineA scriptable static site generator34,970AGPL-3.0-onlyCommand line utilitiesParsing tools aoe2-probeA rust library for editing aoe2scenario files from AoE2 DE.34,852GPL-3.0-or-laterGame developmentParsing tools scpiSCPI/IEEE488.2 parser library34,511MIT OR Apache-2.0Command-line interfaceEmbedded development tree-sitter-prisma-ioprisma grammar for the tree-sitter parsing library34,287MITParser implementationsParsing tools lexerplugin based lexical reader34,197MIT/Apache-2.0Parsing toolsText processing sp3IGS SP3 file parser34,176MPL-2.0Parsing toolsScience tree-sitter-puppetPuppet grammar for tree-sitter34,100MITParsing toolsText editors s2protocolA parser for Starcraft II - Replay format, exports to different target formats34,100MITGamesParsing tools feedDeprecated. This project has been merged with the rss crate.33,902LGPL-3.0Parsing tools facet-msgpackMsgPack binary format for facet33,837MIT OR Apache-2.0EncodingParsing tools gamedigQuery game servers and not only.33,816MITEncodingNetwork programming tree-sitter-bicepBicep grammar for tree-sitter33,790MITParsing toolsText editors arborium-jqjq grammar for arborium (tree-sitter bindings)33,702MITParsing toolsText processing adsb_dekuDecoder for ADS-B(Automatic Depedent Surveillance-Broadcast) - written with deku33,685MITAerospace::Aerospace protocolsParsing tools yggdrasil-rtYggdrasil Shared Structure33,643MPL-2.0Parsing tools toml-datetime-compatSimple conversion of toml_datetime types from/to chrono and time33,467MITConfigurationEncoding wlambdaWLambda is an embeddable scripting language for Rust33,415GPL-3.0-or-laterCompilersConfiguration pg_walstreamPostgreSQL logical replication protocol library - parse and handle PostgreSQL WAL streaming messages33,354BSD-3-ClauseDatabase interfacesNetwork programming bitcoin_blockchainBitcoin blockchain data structures33,230Apache-2.0Cryptography::CryptocurrenciesEncoding liefOfficial Rust bindings for LIEF33,141Apache-2.0API bindingsDevelopment tools::Build Utils axconfig-gen-macrosProcedural macros for converting TOML format configurations to Rust constant definitions.33,033GPL-3.0-or-later OR Apache-2.0 OR MulanPSL-2.0ConfigurationDevelopment tools::Procedural macro helpers ast-grep-tree-sitter-c-sharpC# grammar for the tree-sitter parsing library32,896MITParsing toolsText editors asomeipLibrary to handle SOME/IP messages incl. payload via Fibex files.32,746MIT OR Apache-2.0Development toolsEncoding pest_debuggerpest grammar debugger32,700MIT OR Apache-2.0Parsing tools tree-sitter-preprocPreproc grammar for the tree-sitter parsing library32,647MITParsing toolsText editors tree-sitter-ccommentCcomment grammar for the tree-sitter parsing library32,631MITParsing toolsText editors tree-sitter-mozjsMozjs grammar for the tree-sitter parsing library32,537MITParsing toolsText editors bupropionFancy error handler implementation for Miette32,526MITParsing toolsText editors cboredCBOR exact reader and writer32,375MIT/Apache-2.0EncodingParsing tools cc2pConvert a CSV to parquet file format32,114non-standardParsing toolsText processing rxml_procMacros to, at compile time, validate strings against the CData, Name and NCName productions from the XML 1.0 grammar.32,005MITParsing tools fints-institute-dbA library to access FinTS access information for many German banks31,915MITCommand-line interfaceCommand line utilities strtointParse integers from strings, with support for base prefixes31,901MITNo standard libraryParsing tools tree-sitter-inferenceInference grammar for tree-sitter31,860MITParsing toolsText editors ccsds_primary_headerImplementation of the CCSDS Primary Header for space applications31,853MITNetwork programmingParsing tools mokapotA library for analyzing and manipulating JVM bytecode31,710MITDevelopment toolsParsing tools peekreadAllows peeking ahead in Read streams31,602ZlibFilesystemParsing tools xml_oxideXML SAX parser implementation that parses any well-formed XML defined in the W3C Spec31,575MITParser implementationsParsing tools scpi_deriveSCPI/IEEE488.2 parser support library31,514MIT OR Apache-2.0Command-line interfaceEmbedded development tree-sitter-hareHare grammar for the tree-sitter parsing library31,482MITParsing toolsText editors pb-jellyA protobuf runtime for the Rust language developed at Dropbox31,274Apache-2.0EncodingParsing tools tree-sitter-beancountbeancount grammar for the tree-sitter parsing library31,133MITParsing toolsText editors parcelonaminimalistic elegance parser combinator library31,028MITParsing tools ms-coffDefinitions for Windows COFF binaries30,905MIT OR Apache-2.0Development toolsDevelopment tools::Debugging asimov-promptASIMOV Software Development Kit (SDK) for Rust30,858UnlicenseData structuresEncoding j1939SAE J1939 is a set of standards that define how ECUs communicate via the CAN bus in heavy-duty vehicles.30,801GPL-3.0-onlyEmbedded developmentNetwork programming streamson-libLibrary for processing large JSONs30,773MITParsing tools strict_encoding_testHelper functions for testing strict encodings30,582Apache-2.0Development toolsEncoding rfc2396A library for validating strings as RFC2396-compliant URIs30,528MITParsing tools mrt-rsA library for parsing Multi-Threaded Routing Toolkit (MRT) formatted streams.30,403GPL-3.0Network programmingParsing tools extract-frontmatterA library that allows a user to extract an arbitrary number of lines of 'front-matter' from the start of any string30,043MITParsing tools tokenizer-libTokenization utilities for building parsers in Rust29,992MITParsing tools rustyknifeFast, robust and safe email parsing library29,870GPL-3.0+EmailEncoding toml-parseSet of modules for parsing, sorting and formating toml.29,785MIT/Apache-2.0Development toolsParsing tools tree-sitter-gomodgomod grammar for the tree-sitter parsing library29,780MITParsing toolsText editors tree-sitter-vue-updatedvue grammar for the tree-sitter parsing library29,546MITParsing toolsText editors badpodA Rust crate for working with imperfect feeds of podcasts.29,532MIT OR Apache-2.0Parsing tools rsubs-libPure Rust subtitle manipulation and conversion library.29,425MITEncodingParsing tools hotfixBuy-side FIX engine written in pure Rust29,399MITEncodingFinance pb-jelly-genA protobuf binding generation framework for the Rust language developed at Dropbox29,286Apache-2.0EncodingParsing tools imperator-saveErgonomically work with Imperator Rome saves (debug and ironman)29,216MITParsing tools ldeLength disassembler for x86 and x86_64.29,185MITParsing tools lotus-libA library for reading data from Warframe's files stored in the Cache.Windows folder29,095MITEncodingFilesystem tree-sitter-vuevue grammar for the tree-sitter parsing library29,020MITParsing toolsText editors tree-sitter-clingoClingo grammar for tree-sitter28,873MITParser implementationsParsing tools afibexLibrary to handle automotive / ASAM fibex files.28,767MIT OR Apache-2.0Development toolsEncoding maybe_xmlXML processing library28,449MIT OR Apache-2.0EncodingNo standard library kflAnother KDL language implementation28,382MIT/Apache-2.0ConfigurationEncoding tree-sitter-sourcepawnsourcepawn grammar for the tree-sitter parsing library28,380MITParsing toolsText editors antelopeAntelope Standard Library28,285MIT OR Apache-2.0API bindingsCryptography::Cryptocurrencies coord_transformsA Rust crate use for performing coordinate transformations.28,242MITAlgorithmsEmbedded development markdown-it-tasklistA markdown-it plugin for parsing GFM tasklists28,106Apache-2.0Parsing toolsText processing skyscraperXPath for HTML web scraping27,812MITParsing tools gnawConveniently chip small pieces off a slice or `str` to use elsewhere.27,731MIT OR Apache-2.0Parsing tools tree-sitter-luralura grammar for the tree-sitter parsing library27,609MITParsing toolsText editors tvrankQuery and sort information about movies and series27,591MITCachingCommand line utilities miniconf_mqttMQTT interface for `miniconf`, using `minimq`27,513MITConfigurationData structures bparseA library for parsing bytes27,481MITParsing tools rustemoA LR/GLR parser generator27,472Apache-2.0 OR MITParsing tools swift-mt-messageA fast, type-safe Rust implementation of SWIFT MT message parsing with comprehensive field support, derive macros, and validation.27,447Apache-2.0Data structuresDevelopment tools i3_ipcFor communicating with i3 over it's IPC interface synchronously27,442MITAPI bindingsCommand line utilities bulloak-syntaxA Solidity test generator based on the Branching Tree Technique.27,439MIT OR Apache-2.0Command line utilitiesCompilers markdown-it-front-matterA markdown-it plugin for parsing front matter27,438Apache-2.0Parsing toolsText processing bwavfileRust Wave File Reader/Writer with Broadcast-WAV, MBWF and RF64 Support27,427MITMultimedia::AudioParsing tools tree-sitter-ursaUrsa grammar for the tree-sitter parsing library27,382MITParsing toolsText editors tree-sitter-matlabMATLAB tree-sitter parser27,233MITParser implementationsParsing tools tree-sitter-systemverilogSystemVerilog 1800-2023 Parser27,205MITParser implementationsParsing tools ext4Read information from EXT4 filesystem images27,196MITFilesystemOperating systems android-sparseAn implementation of Android's sparse file format.27,130MITCommand line utilitiesCompression markdown-it-heading-anchorsA markdown-it plugin for parsing GFM tasklists27,103Apache-2.0Parsing toolsText processing bulloak-foundryA Solidity test generator based on the Branching Tree Technique.27,070MIT OR Apache-2.0Command line utilitiesCompilers bitcoinleveldb-codingLow-level LevelDB-compatible binary coding primitives for bitcoin-rs: fixed-width little-endian, varint, and length-prefixed…27,017MITAlgorithmsData structures tree-sitter-vhdlVHDL grammar for tree-sitter26,906MITParser implementationsParsing tools tree-sitter-naviNavi grammar for the tree-sitter parsing library26,905MITParsing toolsText editors asimov-patternsASIMOV Software Development Kit (SDK) for Rust26,867UnlicenseParsing toolsRust patterns nimbleparseSimple Yacc grammar debugging tool26,850Apache-2.0/MITParsing tools ldap-typesImplements the basic LDAP types so they can be used in other crates26,832MIT OR Apache-2.0Data structuresParsing tools access_log_parserA library of Rust parsers for reading access logs in a strongly-typed way26,823Apache-2.0Parser implementationsParsing tools codebook-tree-sitter-latexlatex grammar for the tree-sitter parsing library26,814MITParsing toolsText editors dfeDFE - Documentos Fiscais Eletrônicos Brasileiros26,712MITAPI bindingsParsing tools markdown-it-supA markdown-it plugin for parsing superscripts26,580GPL-3.0EncodingParsing tools hoi4saveErgonomically work with HOI4 saves26,575MITParsing tools markdown-it-subA markdown-it plugin for parsing subscripts26,572GPL-3.0EncodingParsing tools humphrey_jsonA JSON library for the Humphrey ecosystem.26,513MITEncodingParsing tools rustemo-compilerRustemo compiler and development tools26,426Apache-2.0 OR MITParsing tools malwaredb-typesData types and parsers for MalwareDB.26,308Apache-2.0Data structuresDatabase interfaces markdown-it-block-spoilerA markdown-it plugin for parsing block spoilers26,293GPL-3.0EncodingParsing tools neureA fast little combinational parsing library26,168MPL-2.0No standard libraryParsing tools aha-reqwest-eventsourceHelper to build an Eventsource using reqwest. This is fork from jpopesculian/reqwest-eventsource26,076MIT OR Apache-2.0AsynchronousNo standard library timsrustA crate to read Bruker timsTOF data26,018Apache-2.0AccessibilityData structures github-sluggerA slugger for GitHub headings25,985Apache-2.0Parsing toolsText processing streamson-binA program which processes large JSON data.25,912MITCommand line utilitiesParsing tools bitcoinleveldb-hashLevelDB-compatible 32-bit non-cryptographic hash function for raw byte buffers, suitable for hash tables, Bloom filters, and…25,817MITAlgorithmsData structures chordparserA parser library to generate Jazz/Pop/Rock chords from string inputs25,792MITMultimedia::AudioParsing tools tree-sitter-queryquery grammar for the tree-sitter parsing library25,779Apache-2.0Parsing toolsText editors astray_coreCore functionality of the astray macro25,749MITAlgorithmsCompilers tokayTokay is a programming language designed for ad-hoc parsing.25,737MITCommand line utilitiesCompilers bootsectorRead partitions from block devices or files25,663MITFilesystemOperating systems lcov-diffLibrary to get deltas of lcov coverage files25,645MITParsing tools 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 dicom-test-filesA collection of DICOM files for testing DICOM parsers.25,599non-standardDevelopment tools::TestingParsing tools afiAudio & video structures, plus encoder & decoder traits.25,573BSL-1.0Data structuresEncoding hime_redistRedistributable runtime library for parsers generated with Hime (LR, RNGLR).25,387Apache-2.0AlgorithmsParser implementations kserdKurt's Self-Explanatory Rust Data25,344MITData structuresEncoding xed-sysRust FFI bindings for Intel XED.25,309Apache-2.0EncodingExternal FFI bindings tree-sitter-commentGrammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library25,138MITParser implementationsParsing tools idnsDNS record parsing with racing query / 竞速查询的 DNS 记录解析库25,086MulanPSL-2.0AsynchronousCaching 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 aci_pngEncode and decode png and apng(TODO) image files.24,912BSL-1.0Data structuresEncoding reformationParsing via regular expressions24,903MITParsing tools languageTyped BCP47 language tags with built-in names, plural metadata, and conversion helpers.24,894GPL-3.0Internationalization (i18n)Parsing tools flussabUtilities for writing parsers24,8480BSDParsing tools markdown-it-rubyA markdown-it plugin for parsing ruby text24,796GPL-3.0EncodingParsing tools tree-sitter-propertiesJava properties grammar for tree-sitter24,733MITParser implementationsParsing tools derive_miniconfDerive utilities for Miniconf run-time settings configuration24,720MITConfigurationEmbedded development c3Complete C AST. Enables analysis and generation of code derived from C. Built using LLVM 4/Clang using some fragile C++ APIs to…24,628NCSA AND BSD-3-ClauseExternal FFI bindingsParsing tools css-purifycss-purify works a little like [https://github.com/purifycss/purifycss](purifycss) to strip out unused CSS.24,618MITParsing toolsWeb programming calculateRust library for parsing and processing arithmetic expressions24,528non-standardParsing toolsScience earlgreyA library for parsing context-free grammars using Earley algorithm24,515MITParsing toolsText processing ts-parser-perlActively maintained tree-sitter grammar for Perl24,500MITParsing toolsText editors tree-sitter-hlslHLSL grammar for the tree-sitter parsing library24,444MITParsing toolsText editors sv-filelist-parserA library to parse a SystemVerilog Filelist and return a list of files, include directories and defines24,430MITDevelopment toolsParser implementations markdown-it-deflistA markdown-it plugin for parsing definition lists24,369Apache-2.0Parsing toolsText processing sdjournalPure Rust systemd journal reader and query engine24,329MITFilesystemOperating systems::Unix APIs text_analysisA robust multilingual text analysis CLI with context, N-grams, named entities, and CSV/JSON export.24,309MIT OR Apache-2.0Command line utilitiesParsing tools streamson-tokioTokio and streamson integration library24,285MITParsing tools markdown-it-autolinkA markdown-it plugin for parsing GFM autolinks24,196Apache-2.0Parsing toolsText processing elf_loaderA no_std-friendly ELF loader and runtime linker for Rust.24,154MIT/Apache-2.0CompilersEmbedded development reusable-fmtReusable format strings for format! and friends24,054WTFPLDevelopment toolsParsing tools irox-bitsBits & Bobs. No-std/No-alloc bit/byte manipulation of streams24,009MIT OR Apache-2.0Embedded developmentEncoding bzipperBinary (de)serialiser.23,881LGPL-3.0-or-laterEncodingNetwork programming bms-rsThe BMS format parser.23,863Apache-2.0Parsing tools rust_sbmlA parser for SBML23,857MIT OR Apache-2.0MathematicsParser implementations peelDynamic packet parsing within trees23,846MITParsing tools ilmeniteA rust library for shaping, placing, and rasterizing text primarily for Basalt.23,835MITGraphicsGUI ros2argsA Rust parser for ROS2 command-line arguments and parameter files23,795non-standardCommand line utilitiesParser implementations hotfix-dictionaryFIX dictionary generation for HotFIX.23,763MITEncodingFinance cron-descriptorProvides human-readable desriptions of cron expressions23,755Apache-2.0Date and timeLocalization (L10n) parsitvery simple lib, the parsing combinators, recursive descendent that uses logos as lexer23,711non-standardCompilersDevelopment tools rusttycA library for writing type checkers with a lattice-like type system in rust.23,699MITParsing tools mediawiki_parserA strict parser for MediaWiki markdown.23,668MITParsing toolsText processing playlist-decodera simple playlist decoder which supports: m3u, pls, asx and xspf23,476MITParsing tools cmark-syntaxSyntax highlighting for pulldown-cmark23,472GPL-3.0-or-laterParsing toolsWeb programming http_headerA simple, dependency-less HTTP-header builder and parser23,442BSD-2-Clause OR MITData structuresEncoding endian_codec_deriveMacros implementation for endian_codec crate23,429MIT OR Apache-2.0No standard libraryParsing tools csvxComma-Separated Values eXtended23,382MITCompilersData structures dockerfile-parser-rsThe ultimate Rust library for parsing, modifying, and generating Dockerfiles23,333MITFilesystemParsing tools smb-dtypCommon data types for `smb-rs`23,304MITFilesystemNetwork programming unfmt_macrosA compile-time pattern matching library that reverses the interpolation process of `format!`.23,297Apache-2.0Development tools::Procedural macro helpersParsing tools