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.

open-payments-iso20022-camtOpen Payments - Message Parsing Library - ISO20022 CAMT23,280Apache-2.0Data structuresDevelopment tools malwaredb-serverServer data storage logic for MalwareDB.23,279Apache-2.0Data structuresDatabase interfaces malwaredb-clientClient application and library for connecting to MalwareDB.23,223Apache-2.0Command line utilitiesParsing tools rulyparser generator from context free grammar23,222MIT OR Apache-2.0Parsing tools envokeA simple and ergonomic way to load environment variables into struct fields.23,218MIT OR Apache-2.0ConfigurationParsing tools tree-sitter-luauLuau grammar for tree-sitter23,194MITParsing toolsText editors kexConsole application for streamed hex dumping23,167Apache-2.0Parsing tools pmtiles2A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits.23,080MITEncodingParser implementations smb-fsccFSCC (File System Control Codes) implementations for `smb-rs`22,992MITFilesystemNetwork programming shuntingA library for evaluating math expressions22,882MITAlgorithmsParsing tools smb-msgSMB Messages and structures for `smb-rs`22,856MITFilesystemNetwork programming yarplYet Another Rust Parsing Library22,8020BSDParsing tools simple_config_parserA simple configuration file parser22,739GPL-3.0ConfigurationFilesystem smdaRecursive x86/x64/AArch64 disassembler library for control-flow recovery from memory dumps. Iced-x86 + disarm64-backed; zero-copy.22,654MITDevelopment tools::DebuggingParsing tools spanned_json_parserA Json parser that gives you the line and column number for each value22,647MITEncodingParser implementations malwaredbService for storing malicious, benign, or unknown files and related metadata and relationships.22,586Apache-2.0Data structuresDatabase interfaces serde_rwExtend serde serializers and deserializers with the ability to read / write different file formats from / to files22,563MITParsing tools tree-sitter-applesoftparser for Applesoft BASIC22,550MITParser implementationsParsing tools fuel-pest_generatorpest code generator22,535MIT/Apache-2.0Parsing tools tzparseThis high-level library reads IANA system timezone information files and returns transition times (ie. daylight saving time) and…22,534GPL-3.0Date and timeParsing tools facet-deserializeEvent-based approach to deserialization for the facet ecosystem22,524MIT or Apache-2.0Data structuresDevelopment tools endian_codec(De/En)code rust types as packed bytes with specific order22,500Apache-2.0 OR MITNo standard libraryParsing tools smb-rpcMS-RPC implementations for `smb-rs`22,497MITFilesystemNetwork programming fuel-pestThe Elegant Parser22,433MIT/Apache-2.0Parsing tools tree-sitter-arduinoArduino grammar for tree-sitter22,424MITParser implementationsParsing tools lambdascriptInstructional program detailing the beta reduction of typed and untyped lambda terms22,411MITCommand line utilitiesMathematics sawp-diameterSAWP Protocol Parser for Diameter22,390MITNetwork programmingParsing tools sawp-jsonSAWP Protocol Parser for Json22,375MITNetwork programmingParsing tools strpa simple string parsing utility crate, supporting no_std contexts.22,317MITParsing tools smb-transportSMB Transport implementations for `smb-rs`22,302MITFilesystemNetwork programming sawp-fileSAWP File Format22,288MITEncodingNetwork programming open-payments-iso20022-authOpen Payments - Message Parsing Library - ISO20022 AUTH22,241Apache-2.0Data structuresDevelopment tools estringA simple way to parse a string using type annotations22,216MITData structuresParsing tools mdbook-autosummaryGenerate SUMMARY.md files based on your book's file structure22,194MPL-2.0ConfigurationFilesystem packeteerAn attempt at a Rust library that can be used to assist in programmatically analysing, serving and handling received protocol…22,191EUPL-1.2Data structuresNetwork programming dsntk-macrosÐecisionToolkit | Procedural and derive macros22,152MIT OR Apache-2.0Command line utilitiesDevelopment tools parseitSimple text file parsing library powered by regex and glob patterns22,127MIT OR Apache-2.0Parsing tools millisecondFormat milliseconds into a human-readable and relative timestamp formats. This package has no-std dependency.22,124MITDate and timeNo standard library tree-sitter-newickA parser for (extended) Newick files (nh, nwk, nhx)22,119non-standardParser implementationsParsing tools prseA tiny string parsing utility.22,064MIT OR Apache-2.0Parsing tools slacThe "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree.22,053Apache-2.0CompilersParsing tools ldap-utilsImplements some LDAP utility functionality around OpenLDAP config files and the ldap3 Rust library22,035MIT OR Apache-2.0Parsing tools csv-noseCSV dialect sniffer using Garcia's Table Uniformity Method21,985MIT OR Apache-2.0Command line utilitiesParsing tools fuel-pest_derivepest's derive macro21,976MIT/Apache-2.0Parsing tools anitomy-sysBindings for Anitomy, the library for parsing anime video filenames21,955MPL-2.0External FFI bindingsParsing tools dsntk-commonÐecisionToolkit | Common definitions21,949MIT OR Apache-2.0Command line utilitiesDevelopment tools coralA library that parses output from `cargo check`, and a cli tool that uses the library to print compact error messages.21,947MITCommand line utilitiesDevelopment tools gnurx-sysRegular expression functionality from glibc extracted into a separate library, for Win3221,899LGPL-2.1-or-laterExternal FFI bindingsOperating systems::Windows APIs open-payments-iso20022-acmtOpen Payments - Message Parsing Library - ISO20022 ACMT21,891Apache-2.0Data structuresDevelopment tools open-payments-iso20022-remtOpen Payments - Message Parsing Library - ISO20022 REMT21,842Apache-2.0Data structuresDevelopment tools open-payments-iso20022-headOpen Payments - Message Parsing Library - ISO20022 HEAD21,817Apache-2.0Data structuresDevelopment tools open-payments-iso20022-redaOpen Payments - Message Parsing Library - ISO20022 REDA21,816Apache-2.0Data structuresDevelopment tools yardshunting yard implementation in rust21,797MITParsing tools open-payments-iso20022-pacsOpen Payments - Message Parsing Library - ISO20022 PACS21,754Apache-2.0Data structuresDevelopment tools open-payments-iso20022-painOpen Payments - Message Parsing Library - ISO20022 PAIN21,720Apache-2.0Data structuresDevelopment tools rsluaYet another Lua lexer and Lua parser for Lua 5.321,706MIT OR Apache-2.0Parsing tools unfmtA compile-time pattern matching library that reverses the interpolation process of `format!`.21,695Apache-2.0No standard libraryParsing tools arborium-nixNix grammar for arborium (tree-sitter bindings)21,692MITParsing toolsText processing open-payments-iso20022-admiOpen Payments - Message Parsing Library - ISO20022 ADMI21,674Apache-2.0Data structuresDevelopment tools open-payments-iso20022Open Payments - Message Parsing Library - ISO2002221,614Apache-2.0Data structuresDevelopment tools pmlA parser for PML, just another format to specify your configs in21,607Apache-2.0ConfigurationParsing tools railwayBinary file format for vector animated pictures21,586MITGraphicsNo standard library markdown-it-gfmA markdown-it plugin for parsing definition lists21,576Apache-2.0Parsing toolsText processing mtreeA crate for iterating through the entries of an mtree record file.21,524Apache-2.0/MITFilesystemOperating systems::Unix APIs elfx86extsDecode x86 binaries (ELF or MachO) and print out which instruction set extensions they use.21,433MITCommand line utilitiesDevelopment tools::Debugging dotpropertiesParser for the Java .properties file format21,419MITParsing tools prse-deriveA helper macro crate for the prse crate.21,413MIT OR Apache-2.0Parsing tools dbc-dataDerive macro for CAN DBC code generation21,392MIT OR Apache-2.0Embedded developmentEncoding auto_udsDEPRECATED: The new crate name automotive_diag.21,362MIT OR Apache-2.0Embedded developmentEncoding dsntk-feel-numberÐecisionToolkit | FEEL number21,312MIT OR Apache-2.0Command line utilitiesDevelopment tools type-sitter-procprocedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)21,286MIT OR Apache-2.0CompilersParsing tools jsondataJSON processing package for document databases21,271MITEncodingParsing tools hotfix-codegenCode generation for HotFIX.21,251MITEncodingFinance enso-flexerA finite-automata-based lexing engine.21,244non-standardParsing tools hotfix-deriveDerive macros for HotFIX.21,208MITEncodingFinance reader_for_microxmlreader for microXml - the simplified subset of xml21,206MITParsing tools flexi-parseSimple, flexible parsing21,186MIT OR Apache-2.0Parsing tools ceglaLow-level parsing library for CGI (and CGI-like protocols)21,152MITNetwork programmingParsing tools unic-ucd-coreUNIC - Unicode Character Database - Version21,089MIT/Apache-2.0Internationalization (i18n)Parsing tools tree-sitter-javascript-sgJavaScript grammar for tree-sitter21,025MITParsing toolsText editors website-icon-extractextract favicon link paths from a html page from different standards21,004MITNetwork programmingParsing tools ahrefExtract 'a' tags from html page20,976MITCommand line utilitiesParsing tools smb-dtyp-deriveDerive macros for smb-dtyp, and general smb* crates.20,945MITFilesystemNetwork programming rusqlite-from-row-deriveInternal proc-macro crate for rusqlite-from-row20,922non-standardData structuresDatabase interfaces input-streamIO streams similar to C++'s streams20,872MITParsing tools anitomyWrapper for Anitomy, the library for parsing anime video filenames20,857MPL-2.0API bindingsParsing tools tree-sitter-openscadopenscad grammar for the tree-sitter parsing library20,799MITParsing toolsText editors emlopA fast, accurate, ergonomic emerge.log parser20,784GPL-3.0-onlyCommand line utilitiesParsing tools frontmatter-genA Rust library for generating and parsing frontmatter in various formats.20,729MIT OR Apache-2.0Command line utilitiesData structures exprzAn Expression Library20,718ISCData structuresNo standard library freesasa-sysRust raw FFI bindings for the freesasa C library20,709non-standardAlgorithmsAPI bindings open-payments-fednowOpen Payments - Message Parsing Library - FedNow20,701Apache-2.0Data structuresDevelopment tools tree-sitter-dockerfiledockerfile grammar for the tree-sitter parsing library20,683MITParsing toolsText editors dsntk-feel-temporalÐecisionToolkit | FEEL temporal20,663MIT OR Apache-2.0Command line utilitiesDevelopment tools tg-bot-apiTelegram Bot API parser20,616MIT OR Apache-2.0Development toolsParsing tools smb-msg-deriveDerive macros for smb-msg20,605MITFilesystemNetwork programming llm-toolkitA low-level, unopinionated Rust toolkit for the LLM last mile problem.20,578MITParsing toolsText processing regex-lexerA regex-based lexer (tokenizer)20,567MIT OR Apache-2.0Parsing tools toksEfficient tokens for `html5ever::rcdom::RcDom` `Handle` parsing aiming for O(1) HTML DOM walking & efficiency.20,472MIT/Apache-2.0Parsing tools yajlishAn event-based json parser with json-ndjson parser20,449Apache-2.0Parsing tools ical_vcardparser and writer for the content line format used in vCard and iCalendar20,437MIT OR Apache-2.0Parser implementationsParsing tools env-settings-utilsinitialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)20,436MIT OR Apache-2.0ConfigurationFilesystem peginator_macroConvenience macros for using peginator (a PEG parser generator)20,407MITParsing tools confargsParse configuration files into a set arguments20,381Apache-2.0Command-line interfaceConfiguration gpgrvPure-Rust implementation of gpgv, to verify gpg signatures20,353MIT OR Apache-2.0AuthenticationCryptography env-settings-deriveinitialize rust structs using environment variables (like `pydantic`'s `BaseSettings`)20,327MIT OR Apache-2.0ConfigurationFilesystem kinetics-parserA parser used for Kinetics project.20,319Apache-2.0 OR MITParsing tools codebook-tree-sitter-typsttypst grammar for the tree-sitter parsing library20,294MITParsing toolsText editors language-model-typeA Rust crate providing an enumeration for various language model types used in machine learning applications, enabling precise…20,258MITAPI bindingsDevelopment tools dsntk-feelÐecisionToolkit | FEEL definitions20,251MIT OR Apache-2.0Command line utilitiesDevelopment tools dimacsUtilities to parse files in DIMACS .cnf or .sat format which is useful for participating in the DIMACS SAT solver competitions.20,250MIT/Apache-2.0Parser implementationsParsing tools tree-sitter-gomod-orchardParser for Go module manifest files20,246MITParser implementationsParsing tools hltasReading and writing Half-Life TAS scripts (`.hltas`).20,242MIT/Apache-2.0Game enginesGames dsntk-feel-grammarÐecisionToolkit | FEEL grammar20,159MIT OR Apache-2.0Command line utilitiesDevelopment tools hotfix-messageFIX messages for HotFIX.20,089MITEncodingFinance build_pbf_glyphsA CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts.20,056BSD-3-ClauseEncodingParsing tools dsntk-feel-parserÐecisionToolkit | FEEL parser20,032MIT OR Apache-2.0Command line utilitiesDevelopment tools arborium-markdownMarkdown grammar for arborium (tree-sitter bindings)20,026MITParsing toolsText processing sleipnirMemory safe font operations for Google Fonts.20,017MIT/Apache-2.0GraphicsParsing tools ggeminiGlib/Gio-oriented network API for Gemini protocol20,001MITDevelopment toolsNetwork programming tree-sitter-poweronPOWERON grammar for the tree-sitter parsing library19,966MITParsing toolsText editors lang-util-devDevelopment utilities for parsers implemented using lang-util19,958BSD-3-ClauseParsing tools pugpug.js port to Rust19,902MITCommand line utilitiesParsing tools entabRecord-format file reader19,881MITParsing toolsScience stb-sysLow level bindgen generated wrappers for stb libraries19,868MITAPI bindingsGame development rusqlite-from-rowDerivable trait that allows converting a rusqlite row to a struct19,864non-standardData structuresDatabase interfaces trashy-xmlXml parser that does not stop parsing when encountering errors.19,854MITParsing toolsText processing inputparserTerminal inputs made psuedo code like simple, like Python like simple ...... probably xD19,836MITCommand-line interfaceCommand line utilities musicxmlMusicXML parsing, manipulation, and export library19,821MITAPI bindingsEncoding ceres-mpqA pure-rust implementation of a MoPaQ archive reader and writer19,795MITEncodingParsing tools gedcomxThe core data structures and serialization / deserialization of the GEDCOM X format.19,781MITEncodingParsing tools swift-mt-message-macrosDerive macros for SWIFT MT message parsing library19,695Apache-2.0Development tools::Procedural macro helpersParsing tools fuel-pest_metapest meta language parser and validator19,598MIT/Apache-2.0Parsing tools katex-rsA Rust implementation of KaTeX - Fast math typesetting for anywhere, more than just the web.19,531MITMathematicsParsing tools dji-log-parserLibrary for parsing DJI txt logs19,521MITAerospace::DronesAerospace::Aerospace protocols rgb-strict-encodingStrict encoding: deterministic & confined binary serialization for strict types19,428Apache-2.0EncodingParsing tools protols-tree-sitter-protoproto grammar for the tree-sitter parsing library19,425MITParsing toolsText editors csv-to-usvCVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets,…19,416MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures nom-errorsStrong-typed errors support for nom parser combinator library.19,406MIT OR Apache-2.0Parsing tools ovgu-canteenA canteen parser library for the Otto-von-Guericke University Magdeburg.19,388GPL-3.0Parsing tools organicAn org-mode parser.19,3740BSDParsing tools dsntk-examplesÐecisionToolkit | Examples19,316MIT OR Apache-2.0Command line utilitiesDevelopment tools tree-sitter-scssSCSS grammar for tree-sitter19,247MITParsing toolsText editors nombytesA library that provides a wrapper for the bytes::Bytes byte container for use with nom19,188Apache-2.0 OR MITData structuresParsing tools engardeFenced code formatting19,126MIT OR Apache-2.0Parser implementationsParsing tools oxidebpfA pure-Rust library for managing eBPF programs.19,084BSD-3-ClauseConfigurationData structures prom_text_format_parserA crate to parse and print Prometheus exposition text format19,082MIT OR Apache-2.0Parsing tools colainA parser for the Common Layer Interface format (.cli)19,050Apache-2.0GraphicsParsing tools rpgnA crate for parsing PGNs (Portable [Chess] Game Notation).19,008GPL-3.0Game developmentParser implementations astrayEasily define AST using only Rust structures18,981MITAlgorithmsCompilers vcard_parserParses and validates vCard data according to RFC 6350 specification.18,968MITData structuresEmail rsip-dnsSIP Rust library implementing RFC 3263, implemented on top of rsip18,951non-standardNetwork programmingParser implementations folder_compareCompare two folders and get a list of changed and new files18,910Apache-2.0FilesystemParsing tools kamoA library to assist in the creation of an interpreter or compiler and its associated runtime.18,809MIT OR Apache-2.0Data structuresMemory management dis-rustA rust implementation of the DIS simulation protocol.18,806AGPL-3.0-onlyParsing toolsSimulation irc-command-microA library to parse irc messages and provide a stable representation in return18,797MITParsing tools kinetics-macroA set of macros used in Kinetics project.18,734Apache-2.0 OR MITParsing tools license-fetcherFetch licenses of dependencies at build time and embed them into your program.18,683MPL-2.0Development tools::Build UtilsParsing tools ion-cliCommand line tool for working with the Ion data format.18,637Apache-2.0Command line utilitiesDevelopment tools dsntk-modelÐecisionToolkit | DMN model and parser18,636MIT OR Apache-2.0Command line utilitiesDevelopment tools pe-signpe-sign is a cross-platform tool developed in Rust, designed for parsing and verifying digital signatures in PE files. It…18,598non-standardAuthenticationCommand line utilities derive-finite-automaton-deriveProcedural macro for generating finite automaton18,533MITParsing tools dsntk-feel-evaluatorÐecisionToolkit | FEEL expressions evaluator18,533MIT OR Apache-2.0Command line utilitiesDevelopment tools fontdrasilCommon types and utilites used by fontc, a font compiler.18,498MIT/Apache-2.0GraphicsParsing tools asonASON is a data serialization format that evolved from JSON, featuring strong numeric typing and native support for enumeration…18,481MPL-2.0EncodingParsing tools html-generatorA robust Rust library designed for transforming Markdown into SEO-optimized, accessible HTML. Featuring front matter extraction,…18,433MIT OR Apache-2.0Command line utilitiesData structures packet_parserA powerful and modular Rust crate for network packet parsing.18,393MITDevelopment toolsNetwork programming nzb-rsA spec compliant parser for NZB files18,349MIT OR Apache-2.0Parser implementationsParsing tools tree-sitter-zshZsh grammar for tree-sitter18,325MITParsing toolsText editors batch-mode-batch-scribecontains the LanguageModelBatchAPIRequest struct which helps create language model batch requests.18,314MITParsing toolsTemplate engine vasp-poscarread and write VASP POSCAR files18,300MIT/Apache-2.0FilesystemParsing tools tree-sitter-jinjaJinja grammar for tree-sitter18,242Apache-2.0Parsing toolsText editors qrrsCLI QR code generator and reader18,218MITCommand line utilitiesEncoding simple-internerA simple append-only interner18,216Apache-2.0 OR MITCachingParsing tools tree-sitter-rstreStructuredText grammar for tree-sitter18,208MITParser implementationsParsing tools reaktorReaktor18,172Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MITCommand-line interfaceCommand line utilities lib-lexinA simple lexer library18,155MIT OR Apache-2.0Command-line interfaceCommand line utilities save-load-derive`save-load-derive` is a procedural macro crate enabling automatic derivation of asynchronous file save and load functionalities…18,057MITAsynchronousDevelopment tools fontationsWorking with font files.18,050MIT OR Apache-2.0GraphicsParsing tools dangerousSafely and explicitly parse untrusted / dangerous data18,030MITNo standard libraryParsing tools dsntk-recognizerÐecisionToolkit | Decision table recognizer18,024MIT OR Apache-2.0Command line utilitiesDevelopment tools aio-cliStreamlined AI Terminal Interactions17,964MITCommand line utilitiesParsing tools derive-finite-automatonProcedural macro for generating finite automaton17,938MITParsing tools tree-sitter-llvmLLVM grammar for the tree-sitter parsing library17,925MITParsing toolsText editors perDiemA comprehensive collection of timezone-naive date and datetime utilities17,925MITDate and timeMathematics tree-sitter-toml-updatedTOML grammar for the tree-sitter parsing library17,848MITParsing toolsText editors forgiving-semver-parserParsing of the semver spec. Fork of https://github.com/steveklabnik/semver-parser.17,832MIT/Apache-2.0Development toolsParsing tools fontcull-read-fontsReading OpenType font files. (Vendored fork for fontcull)17,811MIT OR Apache-2.0GraphicsParsing tools serde_bibtexA BibTex (de)serialization file format17,776MIT OR Apache-2.0EncodingParser implementations lazycsvVectorized, lazy-decoding, zero-copy CSV parser.17,744Apache-2.0 OR MITNo standard libraryNo standard library::No dynamic allocation simple-shuntingA simplified shunting library for evaluating math expressions in cosmwasm17,696MITAlgorithmsParsing tools spindle-libSimple and efficient expression and byte sequence generator for fuzz testing.17,654Apache-2.0AlgorithmsDevelopment tools::Testing regexrA high-performance regex engine built from scratch with JIT compilation and SIMD acceleration17,613MIT OR Apache-2.0Parsing toolsText processing dsntk-model-evaluatorÐecisionToolkit | DMN model evaluator17,612MIT OR Apache-2.0Command line utilitiesDevelopment tools vtcode-indexerWorkspace file indexer, fuzzy search, and markdown-backed storage for VT Code17,594MIT OR Apache-2.0Command-line interfaceDevelopment tools fontcull-skrifaMetadata reader and glyph scaler for OpenType fonts. (Vendored fork for fontcull)17,584MIT OR Apache-2.0GraphicsParsing tools fontcull-write-fontsWriting font files. (Vendored fork for fontcull)17,582MIT OR Apache-2.0GraphicsParsing tools parzeA clean, efficient parser combinator17,548MITNo standard libraryParsing tools svinstDetermines the modules declared and instantiated in SystemVerilog files, producing a YAML file as output.17,481MITParsing tools rusty_parserA Generic compile-time Parser generator and pattern matching library written in Rust17,473MITParsing tools