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.

regex-lexer-lalrpopA regex-based lexer (tokenizer)5,274MIT OR Apache-2.0Parsing tools from-regex-macrosMacros for the from-regex crate5,273MITParsing toolsText processing k8s_quantity_parserA simple parser for rust k8s_openapi resource Quantity.5,273MITParser implementationsParsing tools u-siem-syslogSyslog listener for uSIEM5,271MITParsing tools protospecOne binary format language to rule them all, One binary format language to find them, One binary format language to bring them…5,266MITCompilersDevelopment tools ripegIncremental PEG parser Rust library5,263GPL-3.0-or-laterParsing tools rpmspecAn RPM spec file parser5,262MITParser implementationsParsing tools passesRust library for generate Apple Wallet Passes for iOS, WatchOS, MacOS.5,256MITParsing tools u-siem-windnsWindows Server DNS parser for uSIEM5,235MITParsing tools hextA binary file markup language5,235ISCEncodingParsing tools ironsbe-schemaSBE XML schema parser and type definitions for IronSBE5,231MITEncodingParsing tools bencodingA library for decoding bencoded data5,223MITParsing tools headsonBudget‑constrained JSON preview renderer5,223MITCommand line utilitiesParsing tools jdescriptorJava Bytecode Descriptor Parser for Rust5,217MITDevelopment tools::FFIParser implementations isrcISRC (International Standard Recording Code) parser library.5,216Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation tree-sitter-bitbakeBitBake grammar for tree-sitter5,209MITParsing toolsText editors lexer-rsLexical anaylzer framework for context-free text parsing into tokens5,202MIT OR Apache-2.0Parsing tools tree-sitter-vue3vue3 grammar for the tree-sitter parsing library5,197MITParsing toolsText editors il_tzA Rust library for working with Israeli ID numbers (TZ)5,193MITData structuresParsing tools plodPlod - deriving plain old data5,182MITData structuresEncoding regular-expression-bootstrapA library for compiling and executing regular expressions.5,180non-standardParsing tools eq_wldAn Everquest .wld file loader5,177MITGame developmentGraphics semver_constraintsMore robust and nuanced semantic version constraints.5,174MITDevelopment toolsParsing tools tryparseMulti-strategy parser for messy real-world data. Handles broken JSON, markdown wrappers, and type mismatches.5,173Apache-2.0Development toolsParsing tools rm-frust5-apiA rust wrapper of the HDF5 crate for handling Oxford Nanopore Technologies FAST5 files.5,164MITFilesystemParsing tools vanishA simple config tool to make locally trusted X.509 development certificates for your domains5,157non-standardCommand line utilitiesDevelopment tools lib2fasUnofficial implementation of 2fas for Rust (as a library).5,147MITAPI bindingsCryptography unic-cliUNIC Command-Line Tools5,144MIT/Apache-2.0Command line utilitiesInternationalization (i18n) num_parserA math interpreter and evaluator5,138MITMathematicsParsing tools dbc-rsDatabase CAN (DBC) parsing and editing library5,138MIT OR Apache-2.0Embedded developmentParsing tools marketstoreMarketstore rust driver5,127MITDatabase interfacesEncoding prange2Parse numeric ranges for indexing5,121MIT OR Apache-2.0Command-line interfaceParsing tools serde-ordered-deriveA procedural macro for deserializing ordered arrays into keyed structs using Serde.5,121MIT OR Apache-2.0Data structuresParsing tools jyxCommand line tool for manipulating data structures5,120MITCommand-line interfaceData structures fundu-gnuFast and precise gnu relative time parser of rust strings to a Duration5,119MITDate and timeParsing tools tree-sitter-lammpslammps grammar for the tree-sitter parsing library5,115MITParsing toolsText editors tree-sitter-awa5_rsAWA5.RS grammar for tree-sitter5,113MITParsing toolsText editors pacossohttps://github.com/toschoo/pacosso/blob/master/README.md5,108GPL-2.0 WITH Bison-exception-2.2Parsing tools huskRust bindings for the mvdan.cc/sh Golang library5,107BSD-3-ClauseAPI bindingsParsing tools tree-sitter-angular-codemodAngular grammar for tree-sitter5,105MITParsing toolsText editors json-nodeA way to work with JSON as a node tree.5,097MITData structuresParser implementations olekitA simple command line tool for working with OLE file5,089WTFPLParsing tools rustiniAn INI parser for Rust5,083MITConfigurationData structures sana_coreThe core of Sana5,077MITParsing toolsText processing tree-sitter-rulesfirebase rules grammar for tree-sitter5,077MITParser implementationsParsing tools mugltfMinimal glTF 2.0 asset loader for Rust5,065MITGraphicsParsing tools compose-validatrLibrary for parsing and validating Docker compose manifests5,058MITParsing tools frostwalkerA TOML-like configuration language parser with zero dependencies outside of std.5,057EUPL-1.2Data structuresParsing tools pilercr-parserA parser for the output of the PILER-CR CRISPR array annotation tool5,057MITParsing toolsScience tinywadA library to manage/compose WAD resources5,049MITMultimedia::AudioMultimedia::Images nom-parse-traitAdding traits to make parsing types easier5,049MIT/Apache-2.0Parsing tools tree-sitter-odin-codebookOdin grammar for tree-sitter5,049MITParser implementationsParsing tools combpopType-based parser combinator5,045Apache-2.0/MITParsing tools epics_gen_macrosHelpful macros for deserializing xlsx tables and serializing them as EPICS PVs5,025MITDevelopment tools::Procedural macro helpersParsing tools slang_solidity_cliThis crate contains the 'slang_solidity' CLI/cargo binary. Please see the 'slang_solidity' crate for more information.5,023MITCompilersDevelopment tools lxinfoLinux System Information for systemd systems5,020MITDevelopment toolsOperating systems::Linux APIs junit2mdA simple binary to convert JUnit XML reports to Markdown format5,017GPL-3.0+Development toolsParser implementations tibrsProvides functionality to compile and decompile tibasic source for TI graphing calculators5,015MITCompilersParsing tools tree-sitter-pactpact grammar for the tree-sitter parsing library4,996MITParsing toolsText editors fuel-dummy-test-subcrate-eAtomic types of the FuelVM.4,989BUSL-1.1Cryptography::CryptocurrenciesData structures char-circleA circular buffer for strings and traits for in-place string transforms.4,986MITData structuresParsing tools cnf-parserEfficient and customizable CNF parser for SAT solving.4,985MIT/Apache-2.0Parsing tools pkts-commonhelper library for shared types/utilities among rscap and pkts4,983MIT OR Apache-2.0EncodingNetwork programming re-set-macrosRegular expression set parser at compile time.4,982Apache-2.0Parsing tools layered-nlpHighly-flexible data-oriented NLP framework4,962MIT OR Apache-2.0Parsing toolsText editors bmp-protocolTokio-based BMP protocol decoder4,962MITNetwork programmingParsing tools arborium-cedarCedar grammar for arborium (tree-sitter bindings)4,955MIT OR Apache-2.0Parsing toolsText processing kvon-rsParsing the KVON format4,954non-standardParsing tools byte-transcoderA Rust+Typescript library to transcode higher-level data types to/from bytes.4,953MITCompressionData structures serde_mangadexapi (de)serialisation for mangadex4,952GPL-3.0-or-laterEncodingParsing tools prk_async_dataflowAn asynchronous dataflow processing library for Rust with SIMD-accelerated JSON parsing and AI agent capabilities.4,950MITAsynchronousParsing tools arborium-cedarschemaCedar Schema grammar for arborium (tree-sitter bindings)4,948MIT OR Apache-2.0Parsing toolsText processing tuck5A pragmatic lexer/parser generator4,944GPL-3.0Development toolsParsing tools fragmentcolorUniversal GPU abstraction for Javascript, Python, Swift and Kotlin4,939MITParsing toolsRendering rust_release_channelA data structure for Rust release channel metadata.4,936MIT/Apache-2.0Data structuresParsing tools serverless_workflow_coreContains Serverless Workflow DSL models4,933Apache-2.0API bindingsConfiguration multilinear-parserA parser for the multilinear story systems4,926MIT OR Apache-2.0Parsing toolsSimulation tree-sitter-hlsplaylistHlsplaylist grammar for tree-sitter4,922MITParsing toolsText editors prseqRust tools (with Python bindings) for sequence analysis4,922MIT OR Apache-2.0Parsing toolsScience::Bioinformatics::Sequence analysis quake_infostringParse QuakeWorld info strings.4,921MITParsing tools hash-dataA library and command line tool for identifying hashes.4,920MITCommand line utilitiesDevelopment tools fuel-dummy-test-subcrate-fAtomic types of the FuelVM.4,919BUSL-1.1Cryptography::CryptocurrenciesData structures keloraA command-line log analysis tool with embedded Rhai scripting4,916MITCommand line utilitiesParsing tools hime_langservLanguage server for Hime grammars4,902Apache-2.0AlgorithmsParser implementations reudhA tool for parsing and indexing word etymologies from etymonline.com4,887GPL-3.0Parsing toolsText processing endioSimple and ergonomic reading/writing of binary data, with automatic endianness conversion and extendability.4,868AGPL-3.0-or-laterEncodingParsing tools twyneA Rust library for parsing Twine story/game export files (JSON format)4,854Apache-2.0GamesParsing tools extrablattNews, articles and text scraper4,846MIT OR Apache-2.0Parsing tools df_ls_diagnosticsA language server for Dwarf Fortress RAW files4,814MIT OR Apache-2.0Development toolsGames byteorder-packA binary data reader and writer that is similar to Python's struct module4,810MITEncodingParsing tools snoopyA highly configurable multi-threaded packet sniffer and parser.4,806non-standardCommand line utilitiesParsing tools shapelyOne trait for reflection, serialization, deserialization4,806MIT OR Apache-2.0Data structuresDevelopment tools enderAn encoding library to work with any binary data format4,800MITEmbedded developmentEncoding df_ls_deriveA language server for Dwarf Fortress RAW files4,799MIT OR Apache-2.0Development toolsGames nom-methodsnom combinators to use nom parsers as methods4,786MITParsing tools from-str-sequentialA FromStr-like trait for enums, matching the first compatible variant4,786AGPL-3.0+Parsing tools piqelA implementation of PartiQL4,779MITDatabase interfacesParser implementations epics_genHelpful macros for deserializing xlsx tables and serializing them as EPICS PVs4,772MITDevelopment tools::Procedural macro helpersParsing tools irox-imageryImage processing, manipulation, formats4,763MIT OR Apache-2.0EncodingGraphics dexparserParser for Android's DEX file format4,756MITEncodingFilesystem ikki-configIkki configuration parser4,754MITConfigurationParsing tools libprefetchForensic library; parser and reader for Microsoft Prefetch File4,751WTFPLParser implementationsParsing tools serde-frontmatterSerde support for Jekyll front matter4,751GPL-3.0Data structuresEncoding rstructorGet structured, validated data out of LLMs as native Rust structs and enums. Derive a type and rstructor generates the JSON…4,750MITAPI bindingsAsynchronous spreadsheet_addressesConvert spreadsheet addresses ("A4", "B$7" and so on) to a struct and vice versa!4,742MIT OR Apache-2.0Parsing tools tree-sitter-apachesynapseapachesynapse grammar for the tree-sitter parsing library4,740MITParsing toolsText editors remediateLibrary for thinking and learning4,739MITParsing tools fezA pure rust library for building and parsing RPMs4,737Apache-2.0Development toolsParsing tools rust-ipmiIPMI client library for rust4,720GPL-3.0-or-laterAPI bindingsHardware support rna'Loot-Table Script' interpreter4,707MITParsing tools header-configRuntime parser for hierarchical configurations using Markdown-style headers4,703MIT OR Apache-2.0Parsing toolsText processing foskIn-memory SQL-like query engine and lightweight data store for testing and prototyping.4,699MITDatabase interfacesParsing tools arsonarson is a simple rust json library for parsing string. it has nice formatted colored output4,698MITParser implementationsParsing tools code-blocksA library to re-order your code4,698MITParsing toolsText editors ngdp-bpsvBPSV (Blizzard Pipe-Separated Values) parser and writer for NGDP4,697MIT OR Apache-2.0Data structuresParsing tools textgridde-rsA library for dealing with Praat TextGrid files. MIT licensed.4,688MITParsing toolsText processing godot-binary-serializationA Godot binary serializer to encode & decode types from & to godot4,683MIT OR Apache-2.0Game developmentParsing tools read-fromSupplies the ReadFrom and WriteTo traits.4,681MIT OR Apache-2.0Parsing toolsRust patterns experimental-tree-sitter-swiftswift grammar for the tree-sitter parsing library4,679MITParsing toolsText editors ganitGanit(गणित) means calculation in Sanskrit. As the name suggests, this is Programming Language and/or Library for Calculation4,675MITParsing tools sdrr-fw-parserOne ROM firmware parser4,670MITDevelopment toolsEmbedded development rico-scanA high-performance CLI tool for parsing and validating Thrift IDL files4,669MITCommand line utilitiesDevelopment tools nom-bitvecBit level parsing for nom with bitvec4,661MITParsing tools vast-protocolVAST protocol v4 parser on top of serde-rs4,654non-standardParsing tools cinputsCrate that simplifies the constraining of inputs4,651MITParsing tools ivyrustRust bindings for Ivy messaging bus4,650GPL-3.0API bindingsParsing tools deentryInteraction layer for FreeDesktop Desktop Entry files with a permissive license4,646MIT OR Apache-2.0FilesystemParsing tools convertA command line tool written in rust which converts between currencies.4,640GPL-3.0AlgorithmsCommand-line interface perl-semantic-analyzerSemantic analysis and symbol extraction for Perl4,635MIT OR Apache-2.0Development toolsParsing tools packbytes-deriveDerive macros for the packbytes crate4,624MITData structuresEncoding arithmetic-coding-core-adder-depcore traits for the 'arithmetic-coding' crate4,622MITCompressionEncoding xspfstraightforward pure rust implementation of the Xml Sharable Playlist Format4,621MITEncodingParsing tools rune-cfgA modern, simple, and safe config language inspired by Markdown.4,615GPL-3.0-or-laterConfigurationParsing tools horned-binCommand Line tools for OWL Ontologies4,607LGPL-3.0Command line utilitiesData structures tree-sitter-bendTree-sitter grammar for the Bend programming language4,604MITParser implementationsParsing tools colorblastSyntax highlighting library for various programming languages, markup languages and various other formats4,601ZlibParser implementationsParsing tools rpmrepoCrate containing definitions for parsing yum repositry data structures4,597MITParsing tools simple-lexer-bootstrapA simple, runtime lexer generator.4,589non-standardParsing tools sawp-ikeSAWP Protocol Parser for IKEv24,586MITNetwork programmingParsing tools rusty-pklLightweight Pkl parser for Rust4,558MITParser implementationsParsing tools libbytestatRandomness analyzer4,550AGPL-3.0-onlyMathematicsParsing tools quake_clientinfoParse QuakeWorld clientinfo strings.4,549MITParsing tools luau-ast-rs-grammarluau grammar for the tree-sitter parsing library4,538MITParsing toolsText editors udledTokenizer and parser4,532MITNo standard libraryParsing tools tweetLibrary for deserializing JSON data from the Twitter API4,526MITParsing tools subtr-actor-specRocket League replay transformer4,526MITParsing tools siteprobeCLI tool to fetch URLs from sitemap.xml, check their existence, and generate performance reports4,523MITCommand line utilitiesNetwork programming incomeLibrary for the reading of UBI images4,515MIT/Apache-2.0FilesystemParsing tools psrutilsA crate with a few utilities to facilitate pulsar science projects in rust.4,515MIT OR Apache-2.0Data structuresParsing tools octofhir-ucum-cliUCUM (Unified Code for Units of Measure) command-line interface4,506MITData structuresParsing tools tree-sitter-msbasic2Tree-sitter grammar for Microsoft BASIC 2.04,501MITParsing toolsText editors xtestXML testing library related to exile and xdoc4,500MIT OR Apache-2.0EncodingParsing tools tree-sitter-gwbasicTree-sitter grammar for GW-BASIC4,499MITParsing toolsText editors link-calculatorA Rust WebAssembly calculator with grammar-based expression parsing using links-notation4,498UnlicenseMathematicsParsing tools awto-compileCompile microservices built with Awto4,498MIT OR Apache-2.0CompilersDatabase interfaces tree-sitter-qbasicTree-sitter grammar for QBasic4,494MITParsing toolsText editors pumpkinscriptPumpkinScript: PumpkinDB's embedded language4,492MPL-2.0Database interfacesParsing tools titaniteClient/Server Library for Gemini protocol with Titan support4,490MITNetwork programmingParser implementations countries-iso3166Simple Conversion for Country Codes and Names using ISO 31664,488MIT OR Apache-2.0Internationalization (i18n)Localization (L10n) decompComponents of a decompilation pipeline.4,484UnlicenseCompilersData structures toml2luaConvert TOML to Lua table4,483Apache-2.0Parsing tools postfix-log-parser高性能模块化Postfix日志解析器,经3.2GB生产数据验证,SMTPD事件100%准确率4,467MIT OR Apache-2.0Development toolsParsing tools awto-cliAwto cli for compiling microservices4,465MIT OR Apache-2.0Command line utilitiesCompilers html2md-bullettyLibrary and binary to convert simple html documents into markdown. Modified for bulletty.4,463GPL-3.0+Development toolsParser implementations token-parser-deriveDerive macros to make structs parsable into tokens4,459MIT OR Apache-2.0Parsing toolsRust patterns rizlibA library for interacting with Rizline game files4,457MITParsing tools osm_pbf2jsonA parser/filter/processor for OSM protobuf bundles4,438MITCommand line utilitiesEncoding rematchA procedural macro to generate simple FromStr implementation based on Regular Expression matching4,434MITParsing tools sana_deriveThe derive macro for Sana4,425MITParsing toolsText processing fcodeA binary serialization/deserialization strategy for Serde that supports schema evolution4,425MITEncodingNetwork programming bieyeA bionic reader for blazingly fast reading within a terminal console4,405GPL-3.0-or-laterParsing tools rust-stellar-xdrGenerated rust code from Stellar XDR files4,395MITAPI bindingsEncoding tree-sitter-grugA tree sitter parser for grug4,393MITParser implementationsParsing tools jellybean-tree-sitterRust bindings to the Tree-sitter parsing library4,391MITAPI bindingsParsing tools pegy-deriveA derive based parser generator.4,381MITParsing tools ble-data-structBLE data struct for Rust4,377MITData structuresOperating systems::Windows APIs npezza93-tree-sitter-haskellhaskell grammar for the tree-sitter parsing library4,373MITParsing toolsText editors tree-sitter-rsmlRsml grammar for tree-sitter4,366MITParser implementationsParsing tools token-stringShort (up to 65,535 bytes) immutable strings to e.g. parse tokens, implemented in Rust. These are sometimes called 'German…4,356non-standardData structuresParsing tools bitmanAn easy to use bit manipulation library for Rust4,349MITData structuresEncoding lighter-deriveProcedural macros for the lighter crate4,343CC0-1.0Data structuresNo standard library hexspellDependency-free Rust library for parsing and patching PE, ELF, and Mach-O executables with a 1:1 on-disk API4,337MITDevelopment toolsParsing tools xedhigh level bindings for xed4,332MITEncodingHardware support df_ls_lexical_analysisA language server for Dwarf Fortress RAW files4,329MIT OR Apache-2.0Development toolsGames malbolgeA implementation of the Malbolge Programming Language in Rust4,318GPL-3.0CryptographyEmulators tree-sitter-installerA tool to install tree-sitter parsers at runtime4,316MITParsing toolsText editors tree-sitter-rushrush grammar for tree-sitter4,316MITParser implementationsParsing tools py27-marshalA Rust port of https://github.com/python/cpython/blob/master/Python/marshal.c4,316MITEmulatorsEncoding yaml2luaConvert YAML to Lua table4,315Apache-2.0Parsing tools df_ls_coreA language server for Dwarf Fortress RAW files4,309MIT OR Apache-2.0Development toolsGames firefly-metaParser and serializer for the Firefly Zero metadata file format4,308MITEncodingGame development icentral-mucid-mapMaps between NodeId and MucId using a high-performance, extensible Rust data structure called MucIdMap. Ideal for optimized…4,305MIT OR Apache-2.0AlgorithmsData structures perplex-runtimeRuntime library for parsers generated by perplex.4,301MIT/Apache-2.0Parsing tools syueA simple reader for csv4,298MITAccessibilityParsing tools xdocXML4,297MIT OR Apache-2.0EncodingParsing tools sashimiSimple, straightforward, zero-copy, general-purpose parsing library. Opinionated by default, with customizable rules.4,297CC0-1.0ConfigurationParsing tools props-utilA Rust library for easily loading and parsing properties files into strongly-typed structs.4,294MITConfigurationParsing tools sbmlA parser for SBML4,292MIT OR Apache-2.0MathematicsParser implementations wareki-convConverts Wareki (JIS X 0301) based date into ISO 8601 based one4,283MITCommand line utilitiesParsing tools bincode_reloaded_deriveImplementation of #[derive(Encode, Decode)] for bincode_reloaded4,275MITData structuresDevelopment tools