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.

ufo2fontirConverts UFO or UFO+designspace to font ir for compilation.10,236MIT/Apache-2.0GraphicsParsing tools arborium-elmElm grammar for arborium (tree-sitter bindings)10,234MITParsing toolsText processing nom-spanWrap your nom input into a span to get line, column and byte offset10,226MITEncodingParser implementations cj_bitmask_vecBitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.10,208MIT OR Apache-2.0EncodingParsing tools netgauze-flow-serviceIPFIX/Netflow service10,203Apache-2.0Network programmingParsing tools scriptfulA minimalist, `no_std` stack machine library for interpreting domain specific interpreted languages.10,201MIT OR Apache-2.0No standard libraryParser implementations cikSupport for creating and validating CIKs10,187MIT OR Apache-2.0Parsing tools numsepAdding thousands-seperators to numbers10,178MIT OR Apache-2.0Parsing toolsText processing fontcA compiler for fonts.10,159MIT/Apache-2.0GraphicsParsing tools alphabet-macroProvides a macro that can be used to easily create const alphabets.10,153MITData structuresMathematics aampRust library for Nintendo parameter archive (AAMP) files10,128MITGame developmentParsing tools alder-deriveParser combinator library inspired by Elm parser error messages10,118MITParsing tools ogreA rusty, dual-wielding Quake and Half-Life texture WAD parser.10,117MITAsynchronousGame development spf.spf (Simple Pixel Font) file parser10,034Apache-2.0No standard libraryParsing tools rumtk-coreCore library for providing general functionality to support the other RUMTK crates. See rumtk-hl7-v2 crate as example10,027LGPL-3.0Parser implementationsParsing tools chars_inputchars input9,992MITParsing toolsText processing arithmetic-coding-corecore traits for the 'arithmetic-coding' crate9,987MITCompressionEncoding css-autoprefixProvides a library similar to [autoprefixer](https://github.com/postcss/autoprefixer) to prefix your CSS depending on the…9,923MITParsing toolsWeb programming tree-sitter-razorRazor grammar for tree-sitter9,912MITParsing toolsText editors binexBINEX encoder and decoder for real-time GNSS9,909MPL-2.0Parsing toolsScience sfl_parserLightweight and easy-to-use bitmap font (.sfl) parser9,904MITParsing tools shen-nbt5Just A FASSST NBT parser/writer9,893non-standardGamesParsing tools file-organiserCommand line file manager to list, move or delete large numbers of files in nested folders filtered by age, file extension, file…9,873GPL-2.0-or-later WITH Bison-exception-2.2Parsing toolsText processing hime_sdkDevelopment kit for the generation of LR and RNGLR parsers programmatically or in command line. Full API for the manipulation of…9,864Apache-2.0AlgorithmsParser implementations shr_parserParses sweeps from a Signal Hound Spike file.9,862GPL-3.0-onlyData structuresParser implementations elikoga-ical-rsIcal library9,854MITEncodingParser implementations tree-sitter-gosum-orchardParser for go.sum lock files9,841MITParser implementationsParsing tools nom_permutationpermutation conbinator for nom9,837MITParsing tools metadata-genA powerful Rust library for extracting, validating, and processing metadata in YAML, TOML, and JSON formats from any content or…9,825MIT OR Apache-2.0Command line utilitiesData structures tree-sitter-java-orchardJava grammar for tree-sitter9,824MITParser implementationsParsing tools serde-cmdA small library to deserialize commands9,813MITParsing tools mcaReader/Writer for Minecraft Region Files (.mca)9,773MITParsing tools netgauze-pcap-readerSimple PCAP reader9,764Apache-2.0Network programmingParsing tools fontra2fontirConverts fontra.xyz/ files to font ir for compilation.9,714MIT/Apache-2.0GraphicsParsing tools xgrammar-rsEfficient, Flexible and Portable Structured Generation for Rust - Rust bindings for XGrammar9,706Apache-2.0Parsing toolsText processing keep_a_changelog_fileRead and write changelog files using the Keep a Changelog format9,695Apache-2.0Parser implementationsParsing tools chisaiConvert binaries into code that can be embed into your program.9,686MITCommand line utilitiesCompression sinexSINEX format parser9,685MPL-2.0Parsing toolsScience icentral-3pA Rust crate for efficient management of external dependencies, enhancing integration and compatibility in complex software…9,671MIT OR Apache-2.0Development toolsNetwork programming peginator_codegenBuildscript support for peginator (a PEG parser generator)9,650MITParsing tools htmd-cliThe command line tool for htmd.9,642Apache-2.0Command line utilitiesParsing tools game-detectorDetects installed games on various platforms (Steam, Microsoft Store, Epic Games).9,625MITGamesParsing tools winres-editLoad, create and modify windows resources in existing executables (.exe or .res)9,621Apache-2.0 OR MITEncodingOperating systems::Windows APIs ve_directVictron Energy Direct protocol parser and units converter9,607MITDevelopment toolsParsing tools gospelIncremental byte munching9,581MIT OR Apache-2.0Parsing tools noneifemptyConvert T to None if empty9,562non-standardParsing toolsRust patterns trace-contextExtract and inject W3C TraceContext headers9,550MIT OR Apache-2.0Data structuresParser implementations vex2pdfA tool to convert CycloneDX(VEX) JSON or XML documents to PDF reports9,545MIT OR Apache-2.0Command line utilitiesParsing tools fkl-parserFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.9,531MPL-2.0Command-line interfaceParsing tools hmm_tbloutParse nhmmer tblout files.9,529MITParsing tools tree-sitter-wgslwgsl grammar for the tree-sitter parsing library9,528CC0-1.0Parsing toolsText editors push_decodePush-based decoding and pull-based encoding9,489MITNFANo standard libraryNo standard library::No dynamic allocation zju-jw-parser浙江大学教务网网页解析库9,485MITParsing tools flex-versionA crate for flexible version numbers, mostly inspired by Ruby's Gem::Version9,482MITDevelopment toolsParsing tools skimmerSimple streams reader9,474MIT/Apache-2.0Parsing tools serde_typenameConviently serialize and deserialize rust types into / from their serde name.9,474GPL-3.0Data structuresEncoding arborium-vbVisual Basic grammar for arborium (tree-sitter bindings)9,460MITParsing toolsText processing rustwtxtLibrary that makes working with twtxt.txt files easier.9,458ISCParsing toolsText processing cloud_terrastodon_azure_devops_typesTypes for modelling Azure DevOps for the Cloud Terrastodon project9,455LiLiQ-R-1.1API bindingsAsynchronous tree-sitter-augustAugust grammar for the tree-sitter parsing library9,438MITParsing toolsText editors yarerYarer (Yet Another Rust Expression Resolver) is a library for resolving mathematical expressions. Internally it uses the shunting…9,435MIT OR Apache-2.0AlgorithmsCommand-line interface arborium-fsharpF# grammar for arborium (tree-sitter bindings)9,435MITParsing toolsText processing bitcoin-get-json-tokenA comprehensive Rust library for parsing and tokenizing JSON data, optimized for Bitcoin applications.9,404MITAlgorithmsCryptography sawp-respSAWP Protocol Parser for RESP9,396MITNetwork programmingParsing tools exprz-coreExprZ Core Library9,389ISCData structuresNo standard library uxn-taluxntal:// protocol | a Rust library for assembling TAL (Tal Assembly Language) files into UXN ROM files9,382MITCompilersDevelopment tools arborium-groovyGroovy grammar for arborium (tree-sitter bindings)9,382MITParsing toolsText processing deweyversion parser and comparator that works with non-semantic versions9,366MITParsing tools tree-sitter-capnpCap'n Proto grammar for tree-sitter9,360MITParsing toolsText editors tree-sitter-foamOpenFoam grammar for the tree-sitter parsing library9,309MITParsing toolsText editors wuff-capiC API for the wuff WOFF2 decoder, compatible with the woff2 C library's decoding API9,301MITExternal FFI bindingsParsing tools sigenA simple static site generator9,296ISCCommand line utilitiesParsing tools octofhir-ucumUCUM (Unified Code for Units of Measure) library for FHIRPath quantity operations with CLI, WASM, and FHIR integration9,281Apache-2.0Data structuresParsing tools rs_abieosA Rust wrapper library for Abieos, used for Antelope (former EOSIO) ABI serialization and deserialization.9,278MITEncodingParsing tools tree-sitter-sqlSQL grammar for the tree-sitter parsing library9,269MITParsing toolsText editors json-sourcemapA library for parsing and generating JSON sourcemaps9,264MIT OR Apache-2.0Parsing tools dstvDSTV is a Rust library for parsing DSTV files and visualizing the parsed data.9,249MITDevelopment toolsGraphics langweaveA Rust library for seamless internationalization (i18n) and localization.9,248MIT OR Apache-2.0Data structuresDevelopment tools tree-sitter-integerbasicparser for integer basic9,244MITParser implementationsParsing tools rbusterBrute force directories and files names on web/application servers.9,243MITCommand line utilitiesParsing tools transduceZero-copy isomorphic parsing: your code should look like what it parses.9,242MPL-2.0CompilersEncoding codecCodec trait to assist in making codecs9,226MITMultimedia::EncodingNo standard library cloud_terrastodon_azure_devopsHelpers for interacting with Azure DevOps for the Cloud Terrastodon project9,221LiLiQ-R-1.1API bindingsAsynchronous bymlNintendo BYML (binary YAML) library in Rust9,218MITGame developmentParsing tools facet-postcardPostcard binary format for facet9,216MIT OR Apache-2.0EncodingParsing tools nexrad-modelCore data model for NEXRAD weather radar data.9,201MITData structuresParsing tools tree-sitter-cfengineCFEngine grammar for tree-sitter9,197MITParsing toolsText editors staticweaverSmall, safe, fast templating engine for Rust. Mustache-compatible syntax with Tera-style expressions, inheritance with super(),…9,176MIT OR Apache-2.0Data structuresDevelopment tools libmctplibMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust9,174MIT OR Apache-2.0Embedded developmentEncoding lua-patternsBinding to Lua String Patterns9,149MITAPI bindingsParsing tools minireqLightweight support for MQTT-based request/response handling interfaces9,132MITConfigurationEmbedded development clargsA command-line arguments parsing library.9,130MITCommand-line interfaceParsing tools sitemap-genA robust Rust library designed for efficient generation and optimization of sitemaps, supporting various formats and…9,121MIT OR Apache-2.0Command line utilitiesData structures text-readerText reader.9,113MITParsing tools unic-utilsUNIC - Utilities9,111MIT/Apache-2.0Internationalization (i18n)Parsing tools d2-stampedeDota 2 replay parser written in Rust9,106MIT OR Apache-2.0Parsing tools tree-sitter-slangslang grammar for the tree-sitter parsing library9,058MITParsing toolsText editors minecraft-assetsParsing Minecraft asset files and resource packs in Rust9,056MIT OR Apache-2.0Game developmentParsing tools beatmap_parserParse beatmap information, the fast way.9,053MITGamesParsing tools arborium-adaAda grammar for arborium (tree-sitter bindings)9,052MITParsing toolsText processing jackdauerUse this Rust crate to easily parse various time formats to durations9,037MITDate and timeParsing tools vader-sentimentalA faster Rust version from the original Python VaderSentiment analysis tool.9,019MITParsing toolsText processing re-setRegular expression set parser at run time.9,017Apache-2.0Parsing tools dviA parser for the "device independent file" (dvi) format9,017MIT/Apache-2.0EncodingParsing tools cloud_terrastodon_hclHelpers for manipulating TerraStorodon HCL files for the Cloud Terrastodon project9,007LiLiQ-R-1.1API bindingsAsynchronous logos2Create ridiculously fast Lexers8,991MIT OR Apache-2.0Parsing toolsText processing picocadrsLibrary for working with picoCAD saves.8,989MITData structuresGraphics include_ttMacros for ultra-flexible injection of token trees, literals, or binary data into Rust code from external files during…8,988MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils char-classesSimple matching of one char or byte, similar to regex8,978MITNo standard libraryNo standard library::No dynamic allocation tora_deriveThe derive procedural macros for the tora crate.8,968MITData structuresEncoding json-to-usvJSON to USV: Convert JavaScript Object Notation (JSON) to Unicode Separated Values (USV) for data markup, including for…8,964MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures lua_semanticssemantic analysis and enhanced AST converter for lua_parser crate8,960MIT OR Apache-2.0Parsing tools esdlEvent-sourcing Schema Definition Language parser8,955MIT OR Apache-2.0CompilersData structures nexrad-dataData access for NEXRAD weather radar files and AWS integration.8,938MITData structuresParsing tools varsubstHigh-performance variable substitution library with single-pass parsing8,936MIT OR Apache-2.0Parsing toolsText processing tree-sitter-loxLox grammar for the tree-sitter parsing library8,931MITParsing toolsText editors gnss-protosGNSS protos encoder and decoder8,925MPL-2.0Parsing toolsScience pierportUrbit pier import protocol implementation8,919MITAsynchronousParsing tools scanflow-climemory scanner frontent CLI8,906MITCommand line utilitiesMemory management datamarsA Rust rewrite of https://www.gnu.org/software/datamash/8,902Apache-2.0Command line utilitiesDevelopment tools arborium-x86asmx86 Assembly grammar for arborium (tree-sitter bindings)8,897MITParsing toolsText processing rut-libA Rust Library for validate/generate an Chilean ID (RUT)8,895MITData structuresEncoding arborium-prologProlog grammar for arborium (tree-sitter bindings)8,889MITParsing toolsText processing text-scannerA UTF-8 char-oriented, zero-copy, text and code scanning library8,880ZlibParsing toolsText processing honeycombA portable parser combinator library that does not require a runtime8,819Apache-2.0AlgorithmsEmbedded development ecmascriptA rust implementation of an ECMAScript parser8,811MITParser implementationsParsing tools any-lexerLexers for various programming languages and formats8,795ZlibParser implementationsParsing tools lemon-mintFamous Lemon Parser Generator implemented in rust as library with API.8,781MITParsing tools mqtt5-protocolMQTT v5.0 protocol implementation - packets, encoding, and validation8,764MIT OR Apache-2.0EncodingNetwork programming xash3d-protocolNetwork protocol library for Xash3D engine8,746LGPL-3.0-onlyParsing tools cloud_terrastodon_zombiesHelpers for detecting zombie processes for the Cloud Terrastodon project8,731LiLiQ-R-1.1API bindingsAsynchronous icentral-mindexed-mapA versatile Rust crate for managing collections with dual functionalities: index-based and map-based data structures, supporting…8,724MIT OR Apache-2.0AlgorithmsAsynchronous svg-simple-parserA simple parser for svg8,722MITParsing tools whatwg-infraTiny Rust-based implementation of the WHATWG Infra Standard8,717MIT OR Apache-2.0No standard libraryParsing tools entrez-rsRust wrapper for the Entrez API8,710MITAPI bindingsParsing tools arborium-ronRON grammar for arborium (tree-sitter bindings)8,708MIT OR Apache-2.0Parsing toolsText processing logistics-apiTrack your packages from all over the world. Supports logicsitcs from DHL, UPS, FedEx, USPS, and more.8,688MITAccessibilityNetwork programming pafParse PAF files8,684MITParsing tools tmpl-resolverA lightweight template resolution engine with conditional logic support8,683Apache-2.0ConfigurationEncoding json2luaConvert JSON to Lua table8,660Apache-2.0Parsing tools detect_dns_packetA Rust library to detect DNS packets8,652MIT OR Apache-2.0Network programmingParsing tools bitvec-nomBit level parsing for nom with bitvec8,638MITParsing tools arborium-rescriptReScript grammar for arborium (tree-sitter bindings)8,634MITParsing toolsText processing tree-sitter-jinja-inlineJinjaInline grammar for tree-sitter8,619Apache-2.0Parsing toolsText editors wireless-regdbcreate a linux wireless regulatory db firmware8,618MirOSInternationalization (i18n)Operating systems::Linux APIs llvm-bitstreamA content-agnostic parser for LLVM's bitstream container format8,612MITCompilersEncoding httpdirectoryLibrary to get a directory webpage (an HTTP index) into a Rust structure8,612MIT OR Apache-2.0Parsing toolsWeb programming clevelAssessment of expert competence8,604non-standardCommand line utilitiesData structures strongholdStore program/save files in a unique folder across operating systems.8,584MIT / BSL-1.0ConfigurationEncoding leap-langLeap language parser8,583MITParsing tools fast_uaparserRegex-based parser for User-Agent request headers8,578Apache-2.0Parsing tools tree-sitter-bpf-ctree-sitter grammar for BPF C8,567MITParser implementationsParsing tools rrulesA library for working with recurrence rules8,558MITParsing tools plugx-inputsimple and flexible data-structure for configuration and state manipulation of plugins.8,531BSD-3-ClauseConfigurationData structures actix-xmlXML extractor for actix-web8,529MITEncodingParsing tools tree-sitter-printfprintf format grammar for tree-sitter8,522ISCParser implementationsParsing tools lexerusSimple annotated lexer8,520non-standardCompilersParser implementations mgxA parser for Age of Empires II recorded games.8,505MITGamesParsing tools gll-pg-macrosA parser generator for GLL grammar, macros part8,480MITParsing tools editorjs2htmleditorjs2html converts Editor.js output into clean HTML, supporting multiple block types efficiently.8,476MIT OR Apache-2.0Parser implementationsParsing tools usv-to-xlsxUSV to XLSX: Convert Unicode Separated Values (USV) to Microsoft Excel (XLSX) for data markup, including for spreadsheets,…8,472MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures hime_compilerCLI tool for the generation of LR and GLR parsers for the Hime runtime.8,463Apache-2.0AlgorithmsParser implementations automataAn implementation of standard finite state automata such as DFA, NFA, Regex8,462MITAlgorithmsData structures ck-chunkText chunking and parsing for ck semantic search8,462MIT OR Apache-2.0Parsing tools arborium-gleamGleam grammar for arborium (tree-sitter bindings)8,445Apache-2.0Parsing toolsText processing arborium-dotDOT/Graphviz grammar for arborium (tree-sitter bindings)8,442MITParsing toolsText processing fkl_codegen_javaFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.8,438MPL-2.0Command-line interfaceParsing tools wg-toolkitToolkit for various binary and text formats distributed by Wargaming.net (BigWorld, Core engine).8,436MITData structuresGames clean_git_history_libA Git history linter to ensure it stays clean for those who prefer rebasing and fast-forwarding compared to merge and squash…8,393AGPL-3.0ConfigurationDevelopment tools arborium-idrisIdris grammar for arborium (tree-sitter bindings)8,393MITParsing toolsText processing fsd_interfaceA Rust crate for serialising and deserialising FSD (Flight Simulator Daeomon) protocol network messages8,391BSD-3-ClauseNetwork programmingParsing tools selkie-rsA Rust implementation of the mermaid diagramming parser and renderer8,381MITParsing toolsVisualization tree-sitter-orgorg grammar for the tree-sitter parsing library8,369MITParsing toolsText editors arborium-glslGLSL grammar for arborium (tree-sitter bindings)8,361MITParsing toolsText processing flexi_func_declarativeThis crate exposes the fb! macro to create a function with a flexible signature.8,356MITAsynchronousParsing tools gll-pg-coreA parser generator for GLL grammar, core library8,354MITParsing tools weather-reportsA collection of weather report parsers8,354MIT OR Apache-2.0Parsing tools arborium-schemeScheme grammar for arborium (tree-sitter bindings)8,322MITParsing toolsText processing italian_energy_pricesParser for ARERA files8,319MITParsing tools wotbreplay-inspectorWorld of Tanks Blitz replay inspector8,317MITParsing tools textposA small library to track human-readable text positions8,308BSD-3-ClauseParsing toolsText processing bvreaderReader for the BrainVision data format8,291MITParser implementationsParsing tools fancy_sliceA library that provides reflection for tree structures8,286MITParsing tools libcvssA Rust implementation of the CVSS specification.8,285BSD-3-ClauseEncodingParsing tools tree-sitter-luadocLuadoc grammar for tree-sitter8,275MITParsing toolsText editors rfylA dice roller accepting dice notation.8,271CC0-1.0GamesParsing tools flagerUltra lightweight library to parse flags8,262MIT OR Apache-2.0Command-line interfaceDevelopment tools frnsc-hiveImplements RegistryReader from forensic-rs to access the windows registry from Hive files8,262MITParsing tools ogmaOgma DSL builder8,234MIT OR Apache-2.0Parsing tools chompyA series of utilities used to create parsers8,216MIT OR Apache-2.0Parsing tools bitcoin-asmapBit-exact Rust reimplementation of Bitcoin Core's ASMAP decoder, interpreter, and structural validator for mapping IP addresses…8,215MITAlgorithmsCryptography read_collectionA collection of different variants of the `std::io::Read` trait.8,215non-standardParsing tools subtr-actorRocket League replay transformer8,201MITParsing tools tree-sitter-icelangicelang grammar for the tree-sitter parsing library8,188MITParsing toolsText editors tree-sitter-wgsl-bevyBevy grammar for tree-sitter8,155MITParser implementationsParsing tools str-readerSimple reader/parser for formatted strings.8,154MITParsing tools tree-sitter-flatbuffersFlatbuffers grammar for tree-sitter8,152MITParsing toolsText editors arborium-asciidocAsciidoc grammar for arborium (tree-sitter bindings)8,138Apache-2.0Parsing toolsText processing paranoid-hashA Hashing Library For Those Paranoid With Their Security8,133MIT OR Apache-2.0AsynchronousCryptography elflib_macrosa library for parsing elf files8,125MITEmbedded developmentEncoding