CATEGORY

Parser implementations 5,896 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.

wat_parserWebAssembly Text Format concrete syntax tree parser.6,303MITParser implementationsText processing octofhir-fhirpath-evaluatorFHIRPath expression evaluation engine6,303MIT OR Apache-2.0Parser implementationsScience anyrepairA comprehensive Rust crate for repairing malformed structured data including JSON, YAML, XML, TOML, CSV, INI, Markdown, Diff,…6,286Apache-2.0Development toolsParser implementations http_commonCommon types and operations for HTTP6,277MITNetwork programmingParser implementations xidl-buildA IDL codegen.6,267Apache-2.0CompilersNetwork programming ip2proxyProbe IP2Proxy BIN data files6,265MIT OR Apache-2.0Parser implementationsWeb programming remParser for the remind REM format6,253MITParser implementations cs-string-rwSimple create to read and write strings into or from binary format compatible with c# BinaryWriter and BinaryReader.6,246MITParser implementationsParsing tools fastsnbtSerde deserializer for Minecraft's stringified NBT format6,245MIT OR Apache-2.0Parser implementations google-ai-schema-deriveType-safe schema generation for Google AI API interactions6,243MITAPI bindingsParser implementations jsodeSimple, zero-copy & zero-dependency JSON Parser6,242MITParser implementationsParsing tools xidl-rust-axumA IDL codegen.6,236Apache-2.0CompilersNetwork programming pegmdA PEG based markdown parser for creating an Abstract Syntax Tree6,204MITParser implementations pk2Crate for interacting with Silkroad Online's pk2 archive format6,204MITEncodingFilesystem link_scraperScrape links from any document-file format6,192AGPL-3.0EncodingFilesystem endbasic-clientThe EndBASIC programming language - cloud service client6,192AGPL-3.0-or-laterDevelopment toolsParser implementations difftastic-libA structural diff that understands syntax.6,184MITCommand line utilitiesDevelopment tools expr-solverSolves a mathematical expression while following precedence and associativity.6,171MITCompilersParser implementations brainfrickAn optimizing brainfuck interpreter with helpful errors.6,170MIT OR Apache-2.0Parser implementationsParsing tools ysclA YSCL parser.6,148MIT OR Apache-2.0Command-line interfaceConfiguration marLibrary for reading and writing Mozilla Archive files6,147MPL-2.0CryptographyParser implementations openaliasLook up and parse OpenAlias data6,144MITAuthenticationCommand line utilities tree-sitter-openscad-ngOpenSCAD grammar for tree-sitter6,144MITParser implementationsParsing tools ignoredA Rust implementation of the .gitignore file format for quickly checking whether a path is ignored by git - without invoking the…6,140MITFilesystemParser implementations thumbsdbForensic library: parser and reader for Microsoft Thumbs.db file6,129WTFPLParser implementationsParsing tools blaze-sslLegacy SSLv3 bare minimum implementation for gosredirector.ea.com6,129MITNetwork programmingParser implementations kaiju-vm-cliVirtual machine CLI (Keijo) module of modern assembly language toolset6,121MITEmulatorsParser implementations strace-parseParser and utilities for strace files6,109Apache-2.0Command line utilitiesDevelopment tools::Debugging edit-xmlRead, modify and write xml in tree-like structure.6,107MIT OR Apache-2.0Data structuresEncoding serde-gffhttps://github.com/Mingun/serde-gff6,106MITEncodingGame engines reaclibA parsing library for the reaclib format6,091MIT OR Apache-2.0Parser implementationsScience time-localMake working with local offsets from the [time](https://crates.io/crates/time) crate a little easier.6,078MIT OR Apache-2.0Date and timeNo standard library pmd_flowA library that can read/write flow file (used in pokemon super mystery dungeon, and maybe pmd) as json6,075CC0-1.0Parser implementations tree-sitter-tmuxtmux grammar for tree-sitter6,056MITParser implementationsParsing tools init-data-rsTelegram Mini Apps init data parser and validator for Rust6,054MITAuthenticationParser implementations ircmsgprsA simple library for parsing IRC protocol messages.6,052MITParser implementations facet-cargo-tomlTyped Cargo.toml and Cargo.lock parser using facet6,028MIT OR Apache-2.0Development toolsParser implementations anytomdPure Rust library that converts various document formats into Markdown6,025Apache-2.0Parser implementationsText processing ip2asnA high-performance, memory-efficient Rust crate for mapping IP addresses to Autonomous System (AS) information.6,009MITData structuresNetwork programming inlottielib/tool in Rust to load/save/parse/render lottie animation files6,006MIT OR Apache-2.0GraphicsMultimedia::Images robotstxt-with-cacheA native Rust port of Google's robots.txt parser and matcher C++ library.5,991Apache-2.0Parser implementationsParsing tools parse-styleParse & display rich-compatible style strings5,991MITCommand-line interfaceParser implementations mdbook-utilsTools to manage links, reference definitions, and code examples in Markdown files, especially `mdbook` source directories.5,988MIT OR Apache-2.0Command line utilitiesDevelopment tools tree-sitter-batchA Windows Batch/CMD grammar for tree-sitter5,982MITParser implementationsParsing tools libinjectionrsRust port of libinjection - SQL/XSS injection detection library5,980BSD-3-ClauseParser implementationsWeb programming kailua_syntaxAST and parser for Kailua5,975MIT/Apache-2.0Development toolsParser implementations stdfStandard Test Data Format (STDF) serialization and data processing5,969Apache-2.0EncodingParser implementations toylangThe toylang CLI/Wrapper5,968ISCCommand line utilitiesCompilers spud_rsA Rust library for parsing the SPUD binary format.5,968AGPL-3.0-or-laterFilesystemParser implementations x509-clientReqwest-based async X509 certificate transport and deserializer client. Transports: HTTP/S, File. Formats: DER, PEM, PKCS7.5,952Apache-2.0Network programmingParser implementations oomOne or Many types (Haskell NonEmpty)5,940MITNo standard libraryParser implementations trinitryA very simple programming language, used to map functions to commands5,927LGPL-3.0-or-laterParser implementations jsonpath_rsA JsonPath engine written in Rust5,914SSPL-1.0API bindingsDatabase interfaces warA viewer/editor for Darksiders saves, worlds, and scripts5,912AGPL-3.0EncodingParser implementations wow-mpqHigh-performance parser for World of Warcraft MPQ archives with parallel processing support5,907MIT OR Apache-2.0Game developmentParser implementations ensanExtended HCL expression evaluator5,904MITParser implementationsParsing tools koron-query-parserQuery Parser for Koron5,895Apache-2.0Parser implementations uuid-base32hexUUIDs with a base32hex string representation.5,884MPL-2.0Data structuresNo standard library sbusA simple parser for the S.Bus RC protocol5,882Apache-2.0Embedded developmentNo standard library xml-docRead, modify and write xml in tree-like structure. Supports UTF-16.5,880MIT OR Apache-2.0Data structuresEncoding dnsparseA `no_std` library for parsing and generating DNS queries and responses.5,853MIT OR Apache-2.0Network programmingParser implementations tpnote-html2mdHTML to Markdown converter library5,853MITDevelopment toolsParser implementations gtpGTP (Go Text Protocol) controller implementation for Rust5,839GPL-3.0-or-laterGamesParser implementations rsv-coreRSV reading and writing with Serde support5,834MITEncodingParser implementations erlang_rsErlang External Term Format for Rust5,829MITEncodingParser implementations winnow_iso8601Parsing ISO8601 dates using winnow5,824MITDate and timeParser implementations sjeFast JSON deserialisation and serialisation schema based framework.5,814MITEncodingFinance ourshModern, fast POSIX compatible shell5,800MITCommand line utilitiesParser implementations chip_8CHIP-8 virtual machine / emulator5,794MIT OR Apache-2.0EmulatorsParser implementations kul_coreParser for a unique textual notation that can be used as both a data format and a markup language and that has powerful…5,778UnlicenseNo standard libraryParser implementations rusty_nodejs_replRun a Node.js Read Eval Print Loop from Rust5,760MIT OR Apache-2.0CompilersDevelopment tools::Testing event-file-readerGeneric reader for scattering event files5,740GPL-3.0-or-laterParser implementationsScience ox_jsdocHigh-performance JSDoc parser with Binary AST format and lazy decoder, inspired by oxc5,720MITParser implementations msw-hotkeyA hotkey library for Microsoft Windows5,706MITOperating systemsOperating systems::Windows APIs anysexpr(Universal) S-Expression parser and formatter5,701MIT OR Apache-2.0Parser implementations sje_deriveFast JSON deserialisation and serialisation schema based framework.5,700MITEncodingFinance bibparserA parser for .bib files5,680MITEncodingParser implementations linux-kernel-cmdlineA parser for the Linux kernel command line (/proc/cmdline), supporting both byte-level and UTF-8 parsing with proper quote…5,679MIT OR Apache-2.0Operating systems::Linux APIsParser implementations warcatCommand-line tool and library for handling Web ARChive (WARC) files5,678MPL-2.0Command line utilitiesParser implementations ros2_messageUtilities for handling MSG and SRV files in ROS25,672MITEncodingParser implementations parse-hyperlinks-htmlThis crate moved to `parse-hyperlinks-extras`.5,671MIT/Apache-2.0Command line utilitiesParser implementations tree-sitter-ocamllexOCamllex grammar for the tree-sitter parsing library5,667MITParser implementationsParsing tools jsonc-to-jsonSimple library for converting JSONC into JSON5,653MITEncodingParser implementations fbxThe fbx package allows you to read FBX files. This file format was originally developed by Kaydara for MotionBuilder. Kaydara was…5,642MIT OR Apache-2.0EncodingGame development obsidian-parserBlazingly fast Obsidian vault parser with graph analysis5,639MITData structuresParser implementations generic-langA Lox based programming language5,627MITCompilersParser implementations pulldown-cmark-astAn AST for pulldown-cmark5,625MIT OR Apache-2.0Parser implementationsParsing tools pk11-uri-parserA zero-copy library to parse and (optionally) validate PKCS#11 URIs in accordance to RFC7512 specifications.5,619MITAuthenticationConfiguration imzmlA library for reading the mass spectrometry (imaging) formats mzML and imzML.5,604Apache-2.0 OR MITParser implementations redis-subscribeEasily subscribe and unsubscribe to redis pubsub.5,601MITDatabase interfacesNetwork programming fastxmlA fast, memory-efficient XML library with XPath and XSD validation support5,596MIT OR Apache-2.0EncodingParser implementations accplaintext double-entry accounting command line tool5,593GPL-3.0-or-laterCommand line utilitiesFinance xxai-msgpackerMessagePack protocol implementation for Rust.5,586MIT/Apache-2.0CompressionEncoding skrillax-codecA framing codec for Silkroad Online network packets.5,580MITEncodingNetwork programming satysfi-parserSATySFi parser written in Rust.5,565MITParser implementations candidateparserA parser for the ICE Candidate SDP according to RFC5245.5,545MIT OR Apache-2.0Network programmingParser implementations senseairProtocol implementations to communicate with Senseair devices5,535Apache-2.0Embedded developmentNo standard library smppSMPP protocol support (client and server).5,531MIT OR Apache-2.0Network programmingParser implementations su3SU3 file en-/decoder5,529MITParser implementations rave_engineA secure and efficient JSON Schema validation and Rhai script execution engine5,520MITEmbedded developmentNo standard library serde_iemlImplementing the IEML config parser for Rust. IEML (Interface Engine Markup Language) - A simple but powerful config with support…5,518MIT OR Apache-2.0Parser implementations cs-datetime-parseSimple crate to parse c# datetime5,502MITParser implementationsParsing tools tsplibParser for TSPLIB instances5,477MIT/Apache-2.0Parser implementations rhymuwebCommon types for the Hypertext Transfer Protocol (HTTP)5,475MITParser implementationsWeb programming lisp_parserLISP parser library that converts a string into a list of strings or other lists5,456MITParser implementations macbinaryMacBinary and resource fork parser5,451Apache-2.0EncodingNo standard library serde-gronProvides serialize/deserialize of serde in gron format.5,451MIT OR Apache-2.0EncodingParser implementations rmanParser for Riot Manifest file format.5,447MIT OR Apache-2.0Data structuresEncoding partiql-rsA implementation of PartiQL5,444MITDatabase interfacesParser implementations btsnoopThis library provides parsing capabilities for btsnoop logs5,436MITParser implementations ntex-httparseA tiny, safe, speedy, zero-copy HTTP/1.x parser.5,433MIT OR Apache-2.0Network programmingNo standard library fbs-buildA Rust implementation of flatbuffers5,428MITData structuresEncoding sqlpopSQL parser (as understood by SQLite)5,427Apache-2.0/MITParser implementations wasmlite-utilsThis crate contains utilities for wasmlite project5,421Apache-2.0Development toolsParser implementations fastxdrGenerate Rust types from XDR specs with fast, zero-copy deserialisation5,420BSD-3-ClauseDevelopment tools::Build UtilsEncoding rseven-parserA parser for R7RS-small scheme, based on Pest.5,408LGPL-3.0Parser implementations w1_therm_readerA simple parser for w1_therm file on linux5,405WTFPLHardware supportOperating systems stamonStatus monitors for textual status bars (such as barista, pista, etc.)5,403non-standardCommand line utilitiesParser implementations scdlang_xstateScdlang parser for targeting JavaScript library XState5,401UPL-1.0Parser implementations clia-timeA personal temporary time crate, using tz-rs to get local offset.5,396MIT OR Apache-2.0Date and timeNo standard library aigerAIGER (And-Inverter graph) file format parser5,375MITParser implementations perl-pragmaPerl pragma extraction and analysis primitives5,360MIT OR Apache-2.0Development toolsParser implementations linux-memutilsBasic utilities for reading from physical memory on Linux.5,359MITHardware supportMemory management neodyn_xcNeodyn Exchange is the serialization format for the Neodyn database engine5,349MITData structuresDatabase interfaces fefRust implementation of a parser of the FEF format5,338MIT OR Apache-2.0MathematicsParser implementations dead-good-html-to-rsx-converterConvert html into rsx.5,332UnlicenseParser implementations tycheDice rolling and dice expression (with a syntax similar to FoundryVTT) parsing library5,323LGPL-3.0-or-laterGame developmentGames nix-nar-cliBinary to manipulate Nix Archive (nar) files5,314Apache-2.0 OR LGPL-2.1-or-laterCommand line utilitiesEncoding netcdf-readerPure-Rust NetCDF-3 classic and NetCDF-4 (HDF5-backed) file reader5,309MIT OR Apache-2.0Parser implementationsScience tinyrespA tiny Rust library implementing the Redis Serialization Protocol (RESP)5,308MITAPI bindingsParser implementations doublify-toolkitDoublify API toolkit for Rust5,306MITParser implementationsParsing tools abootimg-oxideAndroid boot image (boot.img) parser5,305MIT OR Apache-2.0No standard libraryParser implementations kritaParser for Krita files5,305MPL-2.0EncodingGraphics tree-sitter-mageMage grammar for tree-sitter5,305MITParser implementationsParsing tools c_lexerC lexer5,295MITParser implementations mokuyaGeneric procedural macro helpers for parsing, type analysis, and derive macro generation.5,280MIT OR Apache-2.0Development toolsParser implementations k8s_quantity_parserA simple parser for rust k8s_openapi resource Quantity.5,273MITParser implementationsParsing tools bevy_retrograde_ldtkA Bevy Retrograde plugin for reading the LDtk 2D tile map format.5,268non-standardGame developmentParser implementations rpmspecAn RPM spec file parser5,262MITParser implementationsParsing tools spritebot_storageA library to read and write SpriteBot files5,260MITParser implementations markerml_frontendFrontend of simple markup and templating language, that is transpiled to HTML.5,254MITCompilersParser implementations sickleA robust Rust parser for CCL (Categorical Configuration Language) with Serde support5,248MITConfigurationParser implementations vcd-ngRead and write VCD (Value Change Dump) files, the next generation.5,244MITEncodingParser implementations osu-rsA crate for reading osu! beatmaps5,241MITParser implementations compose-rsA Rust library to execute docker-compose commands and monitor compose stacks5,236MITConfigurationParser implementations mplsA movie playlist file (MPLS) parser.5,235MIT OR Apache-2.0Multimedia::EncodingParser implementations formulaA parser and evaluator of spreadsheet-like formulas5,233MITParser implementations bar-configCrate for easily creating system bars/panels/docks.5,230MIT/Apache-2.0ConfigurationEncoding jdescriptorJava Bytecode Descriptor Parser for Rust5,217MITDevelopment tools::FFIParser implementations rubiks-movesA library focusing on processing moves for 3x3 Rubiks cube5,211MITData structuresMathematics vinezombieA modular IRCv3 framework5,209EUPL-1.2Network programmingParser implementations ged_ioA parser for GEDCOM files5,206MITData structuresParser implementations check-buddy-pgn-parserThe PGN parser for check buddy5,195non-standardGamesParser implementations hdf5-readerPure-Rust, read-only HDF5 file decoder with no C dependencies5,190MIT OR Apache-2.0Parser implementationsScience phoron_asmA Jasmin-compatible Assembler for the JVM5,186non-standardCompilersParser implementations names-changerConvert a names of sql schemes from camelcase to snake case.5,183MIT OR Apache-2.0Data structuresParser implementations discord-markdownParse discord-flavored markdown5,182GPL-3.0-onlyParser implementations freebsd-geomA library for working with GEOM object graphs5,178MITConfigurationDatabase interfaces cheloneA RDF(Resource Description Framework) 1.1 Turtle parser5,178MIT/Apache-2.0Parser implementationsWeb programming iso8211ISO 8211 data format parsing library (IHO S-57 / S-100 family exchange format)5,171MIT OR Apache-2.0Parser implementationsScience kulParser for a unique textual notation that can be used as both a data format and a markup language and that has powerful…5,170UnlicenseParser implementationsText processing serde_jsonc2A JSON(C) serialization file format (fork of serde_json)5,138MIT OR Apache-2.0EncodingNo standard library htr_cliconvert html to react fast5,137MITCommand line utilitiesParser implementations xisf-rsReader (eventually writer) library for the XISF astronomy image file format5,136MITMultimedia::ImagesParser implementations corewars-coreData structures and common utilities for the corewars crate5,134MITEmulatorsGames simpleiniSimpleIni is a very simple crate to parse and write with the INI format5,130MIT OR Apache-2.0Parser implementations polimorphismFunction overloading via a procedural macro5,125MITDevelopment toolsParser implementations referParse and write Refer bibliography files.5,125MITParser implementations fasters_deriveCode generation for Fasters5,122MITEncodingNetwork programming alrcAdvanced Lyrics File Format5,122MITParser implementations pgn-lexerA lexer for PGN files for chess. Provides an iterator over the tokens from a byte stream.5,119 GPL-3.0Parser implementations funscriptA simple .funscript file format parser written in Rust5,112MITParser implementations krabKrab is a simple and minimalistic interpreted programming language written in Rust.5,107MIT OR Apache-2.0Embedded developmentParser implementations hlbc-guiHashlink bytecode disassembler, analyzer and decompiler gui5,105MITCommand line utilitiesCompilers ct-tilemapA library to help parse ClickTeam Tilemap files.5,098MIT OR Apache-2.0Data structuresParser implementations json-nodeA way to work with JSON as a node tree.5,097MITData structuresParser implementations ip2countryfast ip to asn-country lookup5,089MITData structuresParser implementations rustiniAn INI parser for Rust5,083MITConfigurationData structures add_spaceAutomated typesetting tool that adds spaces between Chinese and English characters to enhance readability. /…5,079MulanPSL-2.0Command-line interfaceCommand line utilities tree-sitter-rulesfirebase rules grammar for tree-sitter5,077MITParser implementationsParsing tools wasmlite-llvmThis crate creates LLVM module and AOT/JIT facilities5,062Apache-2.0Development toolsParser implementations toon-rsTOON format encoder/decoder with serde integration5,061MITEncodingParser implementations consistent_whitespaceA utility that checks for consistent whitespace across your file(s).5,056AGPL-3.0Command line utilitiesData structures json_shapeRust library to handle JSON shape5,054Apache-2.0EncodingParser implementations tree-sitter-odin-codebookOdin grammar for tree-sitter5,049MITParser implementationsParsing tools threadA safe, fast, flexible code analysis and parsing library built in Rust. High-level entry point for the Thread ecosystem.5,041AGPL-3.0-or-laterArtificial intelligenceCommand line utilities swasmWebAssembly binary format serialization/deserialization/interpreter5,037MIT/Apache-2.0Parser implementations tacacs-plus-protocolno-std/no-alloc TACACS+ (RFC8907) protocol packet de/serialization5,027MPL-2.0AuthenticationNetwork programming slang_solidity_cliThis crate contains the 'slang_solidity' CLI/cargo binary. Please see the 'slang_solidity' crate for more information.5,023MITCompilersDevelopment tools sql-script-parsersql-script-parser iterates over SQL statements in SQL script.5,022Unlicense OR MITParser implementations lino-envA Rust library to read and write .lenv files5,020UnlicenseConfigurationParser implementations asciimath-parserA fast extensible memory-efficient asciimath parser5,018MITMathematicsParser implementations junit2mdA simple binary to convert JUnit XML reports to Markdown format5,017GPL-3.0+Development toolsParser implementations jsonpath_lib2An updated fork of jsonpath_lib. The original crate has not been updated since 2021 Jun 03. It is JsonPath engine written in…5,017MITAPI bindingsParser implementations thhpVery Fast HTTP Parser4,984MITNetwork programmingNo standard library jpostcode_rsJapanese postal code lookup library in Rust, powered by jpostcode-data4,976MITData structuresParser implementations byte-transcoderA Rust+Typescript library to transcode higher-level data types to/from bytes.4,953MITCompressionData structures ldtk_mapA crate for reading ldtk maps for usage in games.4,941MITData structuresGame development smvrA flexible parser and evaluator for interacting with Semantic Version strings.4,939MITDevelopment toolsParser implementations async-coap-uriCrate for using and manipulating Uniform Resource Identifiers with a minimal memory footprint and strong typing.4,939Apache-2.0Parser implementationsWeb programming