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.

cmus-statusA crate to structure cmus status data.3,429MPL-2.0Data structuresParsing tools tiny-serdeA tiny library to serialize and deserialize to/from JSON3,424MITEncodingParsing tools nom-parse-macrosProcedural macros for generating parser functions for the nom libary3,419MIT/Apache-2.0Parsing tools bmxBinary modeling expressions3,418MIT OR Apache-2.0EncodingParsing tools pulsarssRSS Aggregator for Gemini Protocol3,411MITCommand line utilitiesParsing tools adot-tree-sitter-tomlToml grammar for tree-sitter3,411MITParser implementationsParsing tools icloud-album-rsA Rust library for interacting with iCloud shared albums3,398MITParsing toolsWeb programming::HTTP client iso20022-commonOpen Payments - Message Parsing Library - ISO200223,398Apache-2.0Data structuresDevelopment tools eosio_bytesTypes and traits for handling bytes in EOSIO smart contracts.3,394MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding kfst-rsFast and portable HFST-compatible finite-state transducers.3,393LGPL-3.0-or-laterAlgorithmsData structures fastexpr-rsA tiny, fast Javascript expression parser3,388MITAlgorithmsParsing tools wagon-macrosProcedural macros for WAGon.3,385Apache-2.0CompilersData structures email-type-rsEmail type for 'parse, don't validate' approach3,383MIT OR Apache-2.0Data structuresEmail endifyeffortlessly convert structs between endian-formats.3,382MITEncodingNo standard library z3950-rsMinimal asynchronous (Tokio) Z39.50 client with MARC parsing3,382MIT OR Apache-2.0Network programmingParsing tools greek-syllablesZero copy Ancient Greek word syllabification.3,380MITParsing tools ablfLibrary to handle automotive binlog files (.blf)3,378MIT OR Apache-2.0Development toolsParsing tools gedcomx_fileA library for dealing with the GEDCOM X file format3,376MITEncodingParsing tools hkscdis-rsA HavokScript 5.1 disassembler written in Rust.3,370GPL-3.0-onlyGamesParsing tools faptFaux' apt package manager for Debian3,359MIT OR Apache-2.0Operating systemsParsing tools unreferenced_files_libA utility for finding unused and unreferenced files.3,353AGPL-3.0Data structuresDevelopment tools facet-domTree-based (DOM) deserializer for facet - supports HTML and XML3,352MIT OR Apache-2.0EncodingParsing tools hashtag-regexA simple regex matching hashtags accoding to the unicode spec: http://unicode.org/reports/tr31/#hashtag_identifiers3,347MITParsing toolsWeb programming chroma-dbgPut your primate brain's pattern recognition to use with syntax highlighting for the standard Debug trait3,344MITDevelopment toolsParsing tools marc-rsRust library for MARC21, UNIMARC, and MARC XML format support3,339MIT OR Apache-2.0EncodingParsing tools from-regexDerive deserialization of structs and enums from regex patterns3,336MITParsing toolsText processing fuzzy-datetimeDetects, completes and normalises fuzzy date and date-time strings for interoperability with chrono or direct output as…3,329MITData structuresParsing tools nameless-peg-parserAn implementation of PEG, still unstable3,324MITParser implementationsParsing tools librarium-cliLibrary for the reading, creating, and modification of cpio file systems3,322MIT OR Apache-2.0FilesystemParsing tools perplexA grammar analyzer and LR(k)/GLR parser generator.3,318MIT/Apache-2.0Command line utilitiesParsing tools clipvCommand line interpretor parser (and future validator)3,317GPL-3.0-or-laterCommand-line interfaceParsing tools shoriFlexible parsing and transformation utilities for structured data. #[derive(Parser)] adds methods like .parse().json(), .toml(),…3,314MIT OR Apache-2.0Data structuresParsing tools gifriendAn easy-to-use GIF parser3,310MIT/Apache-2.0Parser implementationsParsing tools bve-nativeRemaking OpenBVE using a modern architecture, using Unity and Rust. C API.3,307MPL-2.0GamesParsing tools quake_qtvinfoParse QTV info strings.3,299MITParsing tools elkelk - a cat alternative written in rust3,295non-standardCommand line utilitiesParsing tools synfuzzA toolkit for building grammar based fuzzers3,295MITDevelopment tools::TestingParsing tools geo-geojsonConverts geojson to geo-types3,294ISCParsing tools binator_contextGroup commun context handle to use with binator3,291ZlibParsing tools jqesqueSimple string assignment expressions with JQ-esque syntax for JSON interaction3,277MITParsing tools xqpathA high-performance jq-inspired path extractor and updater for structured data in Rust with advanced debugging, configuration…3,277Apache-2.0Command line utilitiesParsing tools rhtml2mdLibrary and binary to convert simple html documents into markdown3,272GPL-3.0+Development toolsParser implementations vmf_parser_nomA parser for the Valve map format.3,270MITParsing tools smt2A SMT-LIB 2.6 parsing/formatting library for Rust3,270MIT/Apache-2.0Parsing toolsScience tree-sitter-pwshPowerShell grammar for tree-sitter3,265MITParser implementationsParsing tools cloudmapperOpen-source tool to map and visualize your cloud storage landscape.3,263MITCommand line utilitiesFilesystem vxdeA Rust library to parse .vxd files containing key-value pairs used in games or configurations.3,255BSD-2-ClauseAuthenticationDevelopment tools tree-sitter-ronRON grammar for tree-sitter3,253MITParsing toolsText editors nsvNSV (Newline-Separated Values) format parser and encoder3,253MITData structuresParsing tools java-descA library for parsing java field and method signatures Ex: "[[Ljava/lang/Object;", "(I[B)Z;"3,251MITParsing tools kirIR for parse/print def/use support.3,246MIT OR Apache-2.0CompilersParsing tools jmespath_extensionsExtended functions for JMESPath queries - 400+ functions for strings, arrays, dates, hashing, encoding, geo, and more3,235MIT OR Apache-2.0Data structuresParsing tools binnyA general purpose library for parsing common binary file formats such as mp3, wav, jpeg, etc.3,233LGPL-3.0-onlyParsing tools npezza93-tree-sitter-nixnix grammar for the tree-sitter parsing library3,233MITParsing toolsText editors buf-viewRead/write primitive types on a wrapper buffer view3,232MITData structuresEncoding tree-sitter-jsltjslt grammar for the tree-sitter parsing library3,226MITParsing toolsText editors serde-filterfiltering abstractions for JSON objects and deeply nested arrays using serde as a backend3,223MITParsing tools kir-macrosThe macros for kir.3,221MIT OR Apache-2.0CompilersParsing tools src-dst-clarifierGive SRC and DST path, each may be a FILE or a DIR (even STDIO). Handle situations well and produce iterator over FILE-FILE pairs.3,219MIT OR Apache-2.0Command-line interfaceFilesystem hotfix-statusStatus endpoints and an optional web-based dashboard for the HotFIX engine3,210MITEncodingFinance wp-langWPL language crate with AST, parser, evaluator, builtins, and generators.3,207Apache-2.0Parsing toolsText processing pretty_goodnessString to String prettification3,205MIT OR Apache-2.0Parsing tools xmltree-parse_with_configParse an XML file into a simple tree-like structure3,197MITData structuresParsing tools keysymdefsA collection of key symbol definitions.3,191MIT OR Apache-2.0Data structuresMultimedia async-scgiAsync SCGI Client & Server3,191MPL-2.0AsynchronousNetwork programming tree-sitter-yarnlockYarnlock grammar for tree-sitter3,185MITParsing toolsText editors email-rsEmail parsing library3,180Apache-2.0EmailParsing tools tree-sitter-postgresPostgres grammar for tree-sitter3,180BSD-3-ClauseParsing toolsText editors openapi3-parserA Rust library to parse and work with OpenAPI 3.0 specifications in JSON and YAML format3,172MITAPI bindingsParsing tools serde_tokenUtility for transcoding a Serde deserializer into a sink of tokens.3,167MITAsynchronousEncoding surfingA Rust library for parsing JSON objects from text streams3,166MITParsing toolsText processing llmwebExtract any webpage to structured data with headless Chrome + LLM3,157MITCommand line utilitiesParsing tools mprotoThe Rust runtime library for mproto schemas3,155Apache-2.0EncodingNo standard library::No dynamic allocation aemo_mdffAEMO compliant NEM12 and NEM13 parser3,153MIT OR Apache-2.0EncodingParsing tools calculator-parserA simple calculation parser for user input3,152MITMathematicsParsing tools loregrepRepository indexing library for AI coding assistants. Tree-sitter parsing, fast in-memory indexing, and tool APIs for LLM…3,147MIT OR Apache-2.0Data structuresDevelopment tools tree-sitter-d2d2 grammar for the tree-sitter parsing library3,143MITParsing toolsText editors mnumonicA tiny library to convert opaque binary data to and from a human-memorable phrase3,1430BSDEncodingGUI string-to-numA trait for easy parsing of decimal, hexidecmal, binary, and octal numbers3,139MIT AND Apache-2.0Parsing tools mdict-parserMdict dictionary mdx file parser3,138MITParsing tools terraria-worldA simple Terraria world file (.wld) parser library3,133MITGame developmentParsing tools s-exprlightweight customizable s-expression parser and printer3,132MIT/Apache-2.0EncodingParsing tools obexA library that handles retrieval, parsing, and updating a copy of the Parallax Obex3,131MITFilesystemParsing tools wagon-identIdent struct for WAGon. Used in various crates for various reasons3,131Apache-2.0CompilersData structures cortexkit-tree-sitter-scssSCSS grammar for tree-sitter (CortexKit fork of tree-sitter-grammars/tree-sitter-scss with the upstream MSVC build fix published)3,129MITParsing toolsText editors bmp-clientTokio-based BMP client3,124MITNetwork programmingParsing tools clip_coreDefines clip core traits3,122GPL-3.0-or-laterCommand-line interfaceParsing tools nmlA parser and Serde implementation for the Fortran Namelist format3,119MIT OR Apache-2.0ConfigurationEncoding substanceAnalyze the size composition of binaries by examining symbols and mapping them to crates.3,112MITDevelopment toolsParsing tools intan_importerA Rust library for importing and processing Intan RHS data files for neural recording research3,109MITData structuresParsing tools syntacksAn opinionated parser library for Rust3,106MIT OR Apache-2.0Parsing tools yyjson-rsRust bindings for yyjson3,104MITEncodingParser implementations aottAspect Of The Tokens - a parser combinator framework.3,099non-standardParsing toolsText processing xmpp-parsers-gst-meetCollection of parsers and serialisers for XMPP extensions3,091MPL-2.0Network programmingParsing tools byte-fmtB64 and AB newtype for parsing and printing3,087MPL-2.0EncodingParsing tools 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 fuzzy-parserFuzzy JSON repair for LLM-generated DSL3,084MIT OR Apache-2.0Parsing toolsText processing fldtoolsLibrary to pack and unpack FLD files for use with Magical School Lunar! (1997)3,083LGPL-3.0EncodingFilesystem fhexHex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1.8p+1).3,080Apache-2.0EncodingParsing tools build-trieProcedural macro for generating match and state code representing a trie structure3,075MITParsing tools xdyComplex RPG dice expression evaluator with histogram support.3,065BSD-3-ClauseCompilersGame development erc20A simple implementation for parsing ERC20 transactions from the blockchain3,063non-standardParsing tools regex-tokenizerA regex tokenizer3,059MITParsing tools av-decoderExtracts OFPS compatible motion vectors from MPEG streams3,059MITAlgorithmsComputer vision compris-cliQuery and convert Composite Primitive Schema (CPS) formats3,053MIT OR Apache-2.0Data structuresEncoding struct_deser-deriveMacros 1.1 implementation of #[derive(StructDeser)]3,047MITNFANo standard libraryParsing tools doc-assertValidates markdown API docs against live endpoints, ensuring documentation accuracy.3,046Apache-2.0Command line utilitiesDevelopment tools::Testing luther-deriveThe proc macro generator for the Luther lexer generator.3,037Apache-2.0/MITDevelopment toolsParsing tools dfr0299Rust implementation of the serial protocol for the DFR0299 MP3 player module3,032MPL-2.0Embedded developmentEncoding bitorderLibrary to read and write bits in lsb or msb order.3,029MITEncodingParsing tools cuenv-coreCore types and error handling for the cuenv ecosystem3,025AGPL-3.0-or-laterConfigurationDevelopment tools sas-lexer-macroInternal macro for sas-lexer crate.3,020AGPL-3.0-or-laterDevelopment toolsParsing tools iso_11649Implementation of ISO-11649 Financial services - Structured creditor reference to remittance information3,019MIT OR Apache-2.0Parsing tools threatflux-binary-analysisComprehensive binary analysis library with multi-format support, disassembly, and security analysis3,016MITCryptographyDevelopment tools compris-macrosProcedural macros for Compris3,015MIT OR Apache-2.0Data structuresEncoding zwnbspZero width no-breaking space character utilities for Unicode and HTML3,001MITAlgorithmsEncoding 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 elf_parserA minimal no_std ELF (32/64) parser.2,996MIT OR Apache-2.0No standard libraryParsing tools marc-rs-deriveDerive macros for marc-rs2,994MIT OR Apache-2.0EncodingParsing tools tree-sitter-xdytree-sitter grammar for xDy dice expression language.2,993BSD-3-ClauseCompilersGame development octofhir-ucum-fhirFHIR integration for the UCUM (Unified Code for Units of Measure) library2,992MITData structuresParsing tools multi-line-streamA library of tools for quick movement on multiple lines of text.2,983MITParsing tools sega_filmLibrary to parse Sega FILM multimedia container files2,981LGPL-3.0MultimediaParser implementations mangerA performant, low-level, lightweight and intuitive combinatoric parser library2,970MITParsing tools memedsndsn parsing library2,968MIT OR Apache-2.0Parsing tools eavesdropper_pcap_parserA plugin for eavesdropper that converts pcap files into their metadata and puts them into a sql table2,967GPL-3.0-onlyEncodingParsing tools zerompkA zero-copy, zero-dependency, no_std-compatible, extremely fast MessagePack serializer for Rust.2,967MITNo standard libraryParsing tools fudi-rsAn implementation of the Fast Universal Digital Interface networking protocol to communicate with Pure Data via the netsend /…2,959MIT AND Apache-2.0API bindingsNetwork programming binator_networkbinator network2,953ZlibParsing tools rusty-whspA Rust library designed to handle configuration parsing for command-line applications2,947MITCommand-line interfaceCommand line utilities lexparLexer and parser crate for stable Rust. This implementation favors compile-time over run-time for generating grammars.2,947MIT/Apache-2.0Parsing tools binator_nombinator nom adaptater2,946ZlibParsing tools tellaro-query-languageA flexible, human-friendly query language for searching and filtering structured data2,945non-standardDatabase interfacesParsing tools dlexerA high-performance, functional parser combinator library for Rust2,944MITCompilersParsing tools fancpTypes and methods for parsing/ creating Fan Control Protocol messages.2,942MITEmbedded developmentNetwork programming mitoomitoo is a Rust toolkit library that encapsulates methods such as configuration reading, file operations, encryption and…2,942MITCryptographyDevelopment tools binator_jsonbinator json2,938ZlibParsing tools serverless_workflow_buildersContains services used to build ServerlessWorkflow workflow definitions programatically2,936Apache-2.0API bindingsConfiguration futures-lite-byteorderA small crate that adds byteorder support to futures_lite2,933MIT/Apache-2.0EncodingParsing tools facet-svgSVG (Scalable Vector Graphics) serialization for Facet types using facet-xml2,932MIT OR Apache-2.0EncodingGraphics pl_0A simple pl/0 compiler implemented in rust.2,928MITCompilersParsing tools scribe-analysisCode analysis algorithms and AST processing for Scribe2,926MIT OR Apache-2.0Development toolsParsing tools pkpassRust library for generate Apple Wallet Passes for iOS, WatchOS, MacOS.2,922MITParsing tools camxes-rsLojban PEG parser with semantic analysis - integrated camxes parser and tersmu semantic engine2,922GPL-3.0Parsing toolsText processing kconfig_compilerCrate for KConfig compiler Rust implementation2,920non-standardParsing tools cwmpParse and generate CWMP messages2,917UnlicenseParsing tools pkenumPKaiser's enum utilities.2,916MITDevelopment tools::Procedural macro helpersParsing tools netgauze-udp-notif-serviceUDP-Notif service2,913Apache-2.0Network programmingParsing tools parslersA Staged Selective Parser Combinator Library for the Rust Programming Language2,909MIT OR Apache-2.0Parsing toolsText processing spg-sqlSelf-built SQL front-end for SPG: PG-dialect lexer + parser. no_std + alloc.2,907MIT OR Apache-2.0Database interfacesNo standard library doyoumarkdownValidation and accessibility checks on markdown text2,906MIT OR Apache-2.0Data structuresDevelopment tools tree-sitter-actionsparser for the actions file as defined by the specification therein2,906MITParser implementationsParsing tools gv100adParser to read GV100AD files from the Statistisches Bundesamt Germany2,901MITParsing tools m64-movieA library for reading and writing M64 movie files.2,901MITParsing tools alt_semverSemantic version parsing and comparison.2,899MIT/Apache-2.0Development toolsParsing tools ininIt is a library written in Rust to parse and validate the Iranian national ID number2,894MITAlgorithmsParsing tools parse-display-withCustom formatting/parsing utilities for parse-display.2,894MIT OR Apache-2.0Parsing tools wagon-valueDynamic type value object for WAGon.2,891Apache-2.0CompilersData structures tag_parserjust parse tags like html2,891MITParsing tools layered-amountAmount plugin for layered-nlp2,885MIT OR Apache-2.0Parsing toolsText processing rust-paperRust Wallpaper manager from ( https://wallhaven.cc/ ) for Linux/UNIX only2,883MITAsynchronousCommand line utilities brzozowski-regexBrzozowski regular expressions2,881Apache-2.0AlgorithmsData structures libbitcoinC library for building descriptor-based bitcoin wallets2,877Apache-2.0Cryptography::CryptocurrenciesEncoding czdbA pure Rust library for parsing CZDB-format IP databases.2,877MITParsing toolsScience::Geospatial layered-clausesClauses plugin for layered-nlp2,873MIT OR Apache-2.0Parsing toolsText processing enumcharRust derive macro for enums where each variant is represented by a single char2,871MITDevelopment toolsParsing tools bitendianErgonomic library for reading/writing numbers in big-endian and little-endian with async support.2,869MIT OR Apache-2.0AsynchronousEmbedded development parceA pure-rust parser generator2,867MIT OR Apache-2.0AlgorithmsParsing tools rfc2289-otpOne Time Passwords (OTP) per IETF RFC 22892,866MITCryptographyEncoding snoopsnoop packet format parser reader and writer2,866MITEncodingParsing tools deterministic_automataA framework for implementing deterministic and mutation automata with arbitrary state complexity2,863MITAlgorithmsParsing tools sdr-iq-file-readerA Rust library for reading and parsing SDR (Software Defined Radio) files into complex samples. Supports various sample formats…2,863MIT OR Apache-2.0EncodingParsing tools wp-primitivesLightweight parsing primitives for the Warp Parse stack.2,862Apache-2.0Parsing tools raspRust library for RASP(https://www.thrustcurve.org/info/raspformat.html) file format.2,858MITParsing tools emotibit-dataEmotibit DataParser Library2,855MITParsing tools memcache-protoMemcache ASCII and binary protocol parser and encoder2,855MIT OR Apache-2.0Network programmingParsing tools ifc-lite-coreHigh-performance IFC/STEP parser for building data2,849MPL-2.0Data structuresParsing tools jeepCAN event handling for Jeep JL2,844MIT OR Apache-2.0Embedded developmentHardware support json2markdownA Rust library to convert JSON data into well-structured Markdown format.2,838MITParsing toolsText processing protospec-buildOne binary format language to rule them all, One binary format language to find them, One binary format language to bring them…2,831MITCompilersDevelopment tools insignInsign: a tiny DSL for Minecraft build regions & metadata2,825MITData structuresParsing tools matthewdownMy markdown-inspired markup language.2,824MITParsing toolsWeb programming tree-sitter-onotoneonotone grammar for the tree-sitter parsing library2,823MITParsing tools leef2hashmapA Simple LEEF Parser to a HashMap2,821non-standardParsing tools ndn-ndnlpNDN Link Protocol2,820MITNetwork programmingParsing tools simple-graphGraph library with ability to serialize/deserialize Trivial Graph Format2,818MITData structuresParsing tools df_ls_structureA language server for Dwarf Fortress RAW files2,815MIT OR Apache-2.0Development toolsGames sieve-parserParsing the Sieve language and exporting an abstract representation2,808AGPL-3.0-or-laterEmailParsing tools stack_maxima_parserParser for the Modified Maxima syntax used in STACK.2,806MITParsing tools lil-jsonserialize & deserialize JSON in no_std2,803MIT OR Apache-2.0Embedded developmentNo standard library peginator-cliCommand line interface for peginator (a PEG parser generator)2,802MITParsing tools gd-rsEasily access gd save files2,800MITParsing tools tree-sitter-riscvA syntax parser for the RISC-V Instruction Set Architecture.2,800MITParsing toolsText editors tree-sitter-epics-dbtree-sitter grammar for EPICS' database and database definition files2,799MITParser implementationsParsing tools pag-lexerParser-lexer fusion generator (derivative lexer)2,798MIT/Apache-2.0Parsing tools derive-attr-parserVery simple parser for proc macro attributes2,798MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools simple-cursorA super simple character cursor implementation geared towards lexers/tokenizers.2,797MIT/Apache-2.0AlgorithmsNo standard library tree-sitter-prismaPrimsa grammar for the tree-sitter parsing library2,795MITParsing toolsText editors fhir-resource-r5FHIR-RS library is an implementation of HL7 FHIR Specification for Rust.2,795non-standardDevelopment toolsParsing tools