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.

omg-idl-grammarOMG IDL v4.0 grammar for pest499Apache-2.0Parsing tools rossiCore Event-B parser, AST, pretty-printer, and Rodin XML/ZIP conversion library for Rossi499MIT OR Apache-2.0Development toolsParsing tools utf8-streamLightweight crate that provides Utf8Stream that "streams" over utf8 chunks and derefs to string slices498MITInternationalization (i18n)Localization (L10n) gatekpr-parsersMulti-language code parsing for Shopify app validation (JS, TS, Ruby, Python, PHP)498MITDevelopment toolsParsing tools oxisql-parseSQL parsing utilities for OxiSQL — thin sqlparser facade498Apache-2.0Database interfacesParsing tools figureheadA Rust library to convert Mermaid.js diagram markup into ASCII diagrams496MITGraphicsParsing tools zcash-memo-decodeUniversal decoder for Zcash shielded memo formats. Identifies plain text, ZIP 302 TVLV, ZAP1 attestation, binary, and empty memos.496MITCryptography::CryptocurrenciesParsing tools regextrieHigh-performance Rust library designed for matching a large number of regular expressions against a given input string495non-standardAlgorithmsParsing tools struargsA macro that converts a structure into a Command parameter list495MITDevelopment tools::Procedural macro helpersParsing tools copybook-dialectDialect contract for ODO min_count semantics494AGPL-3.0-or-laterData structuresParsing tools copybook-lexerCOBOL copybook lexical analysis and tokenization primitives.493AGPL-3.0-or-laterParsing toolsText processing copybook-error-reporterStructured error reporting policies and summaries for copybook-rs493AGPL-3.0-or-laterData structuresParsing tools copybook-utilsPanic-safe utility functions and extension traits for copybook-rs493AGPL-3.0-or-laterData structuresParsing tools wicked-estateCode + infrastructure estate graph for LLM agents: definitions, who-calls-X, blast-radius, scoped context.493MITCommand line utilitiesDevelopment tools rlqt-libCore library for parsing and annotating RabbitMQ log files492MPL-2.0Command line utilitiesParsing tools tree-sitter-msgMsg grammar for tree-sitter490MITParsing toolsText editors parlex-calcParlex example: simple calculator489MITCompilersParsing tools sipha-errorError handling and diagnostics for sipha parsers488MITDevelopment toolsParsing tools reftakeA non-owning version of `std::io::Take` that wraps an existing reader by reference, allowing limited reads without transferring…488MIT OR Apache-2.0Data structuresEncoding tiptap-rusty-parserFast schema-agnostic parser and manipulator for Tiptap/ProseMirror JSONContent documents488MITParsing toolsText processing apex-ioFile I/O for pose graphs (G2O, TORO, BAL) and ROS2 bags with SE2/SE3 support487Apache-2.0Data structuresParsing tools rimloc-parsers-xmlXML ingestion and parsing for RimWorld localization data (RimLoc)486GPL-3.0-onlyParsing tools qjournalCross-platform native systemd-journald compatible journal reader/writer486LGPL-2.1-or-laterEncodingParsing tools dsq-parserParser for DSQ filter language that produces an AST484MIT OR Apache-2.0Data structuresParsing tools cuenv-daggerDagger backend for cuenv task execution484AGPL-3.0-or-laterConfigurationDevelopment tools hjkl-syntaxRenderer-agnostic syntax-highlighting pipeline for the hjkl editor stack: SyntaxWorker background thread, RenderCache,…484MITParsing toolsText editors http2-protoHTTP/2 protocol implementation with optional TLS transport481MIT OR Apache-2.0Network programmingParsing tools runic-kitMinimalist Rust toolkit for building lexers, parsers, interpreters, transpilers, and compilers from scratch.479MITParsing tools netgauze-netconf-protoNETCONF low-level protocol implementation479Apache-2.0Network programmingParsing tools ts-parser-podPod grammar for tree-sitter479Artistic-2.0Parsing toolsText editors zenbase-llmlLightweight Language Markup Language - converts data structures to XML-like markup478MITParsing toolsText processing std-uritemplatestd-uritemplate implementation for Rust477Apache-2.0Parsing toolsWeb programming sshgA simple cli tool for sshing into different machines477Apache-2.0Command line utilitiesDevelopment tools dsq-formatsFile format support for dsq - handles reading and writing various data formats476MIT OR Apache-2.0Data structuresParsing tools readmdictA Rust implementation for reading MDict dictionary files (.mdx format)476MITParsing toolsText processing tree-sitter-htmlxTree-sitter grammar for HTMLX (expression-enhanced HTML)476MITParsing toolsText editors javascriptA JavaScript engine implementation in Rust475MITDevelopment toolsParsing tools spider-middlewareMiddleware implementations for the spider-lib web scraping framework.475MITDevelopment toolsParsing tools antlr-rust-sleagonANTLR4 runtime for Rust, forked and modified from r4rust472BSD-3-ClauseParsing tools inihxINI parser and Serde (de)serializer in pure Rust. Inspired by INIH C INI parser.472MITConfigurationEncoding datapathType-safe structured paths with partitions, parsing, and schema associations472GPL-3.0Data structuresFilesystem mimic-rsHigh-performance User-Agent to Sec-CH-UA Client Hints converter471MITParsing toolsWeb programming lexigram-coreLibrary required by the lexer/parser source code generated by lexigram470MIT OR Apache-2.0Parsing tools oak-dejavuHigh-performance incremental Dejavu parser for the oak ecosystem with flexible configuration.470MPL-2.0Parsing tools tree-sitter-malIT systems are growing in complexity and the threat from cyberattacks is increasing. Threat modeling is a process that can be…467MITParsing toolsText editors unifast-coreHigh-performance Markdown/MDX compiler466MITParsing toolsText processing colapA lightweight, human-friendly configuration language parser & code generator464Apache-2.0Command line utilitiesConfiguration oak-zigZig language parser with support for modern Zig syntax and features.464MPL-2.0Parsing tools tnt-configA Rust library for managing configuration files in a custom format463GPL-2.0-or-laterConfigurationParsing tools oak-javaHigh-performance incremental Java language parser for the oak ecosystem with flexible configuration, supporting modern Java…462MPL-2.0Parsing tools fast-flirtFast, thread-safe FLIRT (Fast Library Identification and Recognition Technology) signature parser and matcher.462Apache-2.0Parsing tools klexA simple lexer (tokenizer) generator for Rust461MITDevelopment toolsParsing tools grift_parserLisp parser for the Grift Scheme language461MIT OR Apache-2.0Embedded developmentNo standard library spider-macroProc-macros for the spider-lib web scraping framework.461MITDevelopment toolsParsing tools br-invoice-parserA Rust library for parsing invoices and bills from PDF and XLSX files460MITData structuresParsing tools text-tagsA lightweight, text-tag markup parser459MITData structuresParsing tools oxilean-parseOxiLean parser - Concrete syntax to abstract syntax459Apache-2.0Development toolsParsing tools oak-htmlHTML markup language parser with support for web content and document structure processing.459MPL-2.0Parsing tools powerio-distMulticonductor distribution network model and lossless converters for OpenDSS, PMD JSON, and BMOPF JSON.459MIT OR Apache-2.0Parsing toolsScience oak-llvm-irHigh-performance incremental LLVM IR parser for the oak ecosystem with flexible configuration, supporting low-level intermediate…456MPL-2.0Parsing tools mentions-hashtagsExtracts @mentions and #hashtags from text (like social media descriptions). Built in safe, fast, idiomatic Rust using regex.454MITParsing toolsText processing copybook-coreCore COBOL copybook parser, schema, and validation primitives.454AGPL-3.0-or-laterData structuresEncoding floreum_parserA no_std parser for Floreum messages.453MIT OR Apache-2.0API bindingsFilesystem ferroniPure-Rust Oniguruma regex engine with SIMD-accelerated search451BSD-2-ClauseParsing toolsText processing oak-iniHigh-performance incremental INI parser for the oak ecosystem with flexible configuration, optimized for simple configuration…450MPL-2.0Parsing tools prejsx_mathA minimal math expression parser using only Rust's standard library449MIT OR Apache-2.0MathematicsNo standard library oak-juliaJulia scientific computing language parser with support for high-performance numerical analysis and scientific computing.449MPL-2.0Parsing tools oak-rR statistical programming language parser with support for data analysis, statistical computing, and graphics.449MPL-2.0Parsing tools cuenv-tools-rustupRustup tool provider for cuenv447MITConfigurationDevelopment tools oak-bashHigh-performance incremental Bash parser for the oak ecosystem with flexible configuration, supporting shell scripting and…446MPL-2.0Parsing tools oak-haskellHaskell functional programming language parser with support for pure functional programming and advanced type systems.446MPL-2.0Parsing tools oak-dartHigh-performance incremental Dart parser for the oak ecosystem with flexible configuration, supporting cross-platform development…446MPL-2.0Parsing tools oak-cppC++ systems programming language parser with support for modern C++ features and object-oriented programming.446MPL-2.0Parsing tools oak-jasminJasmin Java assembler parser with support for Java bytecode assembly and class file generation.445MPL-2.0Parsing tools antex-rsANTEX (Antenna RINEX databases) parser445MPL-2.0Parsing toolsScience cuenv-tools-nixNix flake tool provider for cuenv445MITConfigurationDevelopment tools oak-matlabMATLAB numerical computing language parser with support for scientific computing, data analysis, and visualization.444MPL-2.0Parsing tools oak-graphqlGraphQL query language parser with support for modern GraphQL specifications and schema definitions.444MPL-2.0Parsing tools oak-dHigh-performance incremental D language parser for the oak ecosystem with flexible configuration, supporting systems programming…444MPL-2.0Parsing tools oak-idlInterface Definition Language (IDL) parser with support for CORBA and COM interface specifications.443MPL-2.0Parsing tools oak-powershellPowerShell script parser with support for modern PowerShell syntax and cmdlets.443MPL-2.0Parsing tools psi_detectorProtocol detection and upgrade framework inspired by Yuri's PSI Detector442LGPL-3.0Network programmingParsing tools oak-cHigh-performance incremental C parser for the oak ecosystem with flexible configuration, supporting low-level system programming…442MPL-2.0Parsing tools oak-adaHigh-performance incremental Ada parser for the oak ecosystem with flexible configuration, emphasizing safety and reliability.441MPL-2.0Parsing tools oak-fsharpHigh-performance incremental F# (F Sharp) parser for the oak ecosystem with flexible configuration, supporting functional…440MPL-2.0Parsing tools oak-objective-cObjective-C object-oriented programming language parser with support for Apple platform development and runtime features.440MPL-2.0Parsing tools oak-org-modeOrg-mode parser with support for Emacs org-mode syntax and features.439MPL-2.0Parsing tools dioxus-mdxMDX parsing and rendering components for Dioxus438MITParsing toolsText processing oak-groovyGroovy dynamic programming language parser with support for modern Groovy syntax and JVM ecosystem integration.438MPL-2.0Parsing tools oak-djangoDjango template parser with support for Django template language and web development.438MPL-2.0Parsing tools oak-ascii-docAsciiDoc parser with support for AsciiDoc syntax and documentation features.437MPL-2.0Parsing tools oak-csvHigh-performance incremental CSV parser for the oak ecosystem with flexible configuration, optimized for data parsing and tabular…437MPL-2.0Parsing tools oak-fortranFortran scientific computing language parser with support for modern Fortran standards and numerical computing.436MPL-2.0Parsing tools oak-clojureClojure functional programming language parser with support for Lisp syntax and JVM ecosystem integration.436MPL-2.0Parsing tools reveloRead technical metadata from any media file — pure Rust, no system dependencies436BSD-2-ClauseMultimediaParsing tools oak-nginxNginx web server configuration language parser with support for web server configuration and routing processing.435MPL-2.0Parsing tools oak-erlangErlang language parser with support for concurrent programming and OTP features.434MPL-2.0Parsing tools oak-perlPerl scripting language parser with support for text processing, system administration, and modern Perl features.434MPL-2.0Parsing tools nixdocParser for Nixdoc documentation comments433MPL-2.0Parsing toolsText processing oak-dockerfileDockerfile container configuration language parser with support for container image building and management.433MPL-2.0Parsing tools ifc-lite-processingShared IFC processing pipeline and types used by server and FFI433MPL-2.0AlgorithmsParsing tools formally-iothe open-source formal methods toolchain - input/output and parsing utilities431non-standardMathematicsParsing tools oak-dotHigh-performance incremental DOT language parser for the oak ecosystem with flexible configuration, optimized for graph…431MPL-2.0Parsing tools oak-pascalPascal programming language parser with support for structured programming and modern Pascal dialects.431MPL-2.0Parsing tools pgs-rsA library for parsing and rendering PGS subtitles430MITMultimedia::EncodingParsing tools oak-ocamlOCaml functional programming language parser with support for modern OCaml features and type system.430MPL-2.0Parsing tools oak-rustHigh-performance incremental Rust parser for the oak ecosystem with flexible configuration, emphasizing memory safety and…430MPL-2.0Parsing tools zerodds-xmlOMG DDS-XML 1.0 parser + QoS profile loader + building-block foundation for ZeroDDS.430Apache-2.0Network programmingParsing tools text-document-cliCLI for text-document429MPL-2.0Data structuresParsing tools oak-handlebarsHandlebars template engine parser with support for modern templating features and extensions.429MPL-2.0Parsing tools fionnfionn - A Swiss Army knife for JSON with SIMD acceleration429MIT OR Apache-2.0EncodingParsing tools yks_converterA Rust library for converting MML (Music Macro Language) to MIDI format428BSD-2-ClauseMultimedia::AudioParsing tools fukurow-sparqlSPARQL 1.1 engine (parser, algebra, optimizer, evaluator) for Fukurow428MIT OR Apache-2.0Database interfacesParsing tools oak-phpPHP server-side scripting language parser with support for web development and modern PHP features.428MPL-2.0Parsing tools oak-valkyrieHigh-performance incremental Valkyrie parser for the oak ecosystem with flexible configuration.428MPL-2.0Parsing tools oak-goHigh-performance incremental Go parser for the oak ecosystem with flexible configuration, supporting concurrent programming and…427MPL-2.0Parsing tools bit-parallel-searchBlazing fast string search using bit-parallel algorithms - up to 8x faster than naive search426MIT OR Apache-2.0AlgorithmsNo standard library oak-protobufHigh-performance incremental Protocol Buffers parser for the oak ecosystem with flexible configuration, optimized for structured…425MPL-2.0Parsing tools linkedin-profile-validatorA Rust library to validate LinkedIn profile URLs by checking format and profile existence425MIT OR Apache-2.0Parsing toolsWeb programming tree-sitter-paradoxParadox grammar for tree-sitter425AGPL-3.0-onlyParser implementationsParsing tools sciformatsA library for reading scientific data formats.424MITParsing toolsScience rss_parserA high-performance, streaming RSS parser for Rust with generic AsyncRead support423MITAsynchronousParsing tools oak-schemeScheme functional programming language parser with support for Lisp dialect and symbolic computation.423MPL-2.0Parsing tools cuenv-tools-githubGitHub Releases tool provider for cuenv423MITConfigurationDevelopment tools libmarpa-asf-sysLow-level bindings to the libmarpa parsing engine (ASF-completion fork; vendors libmarpa C)423MIT OR Apache-2.0External FFI bindingsParsing tools marpa-asfSafe bindings to the libmarpa parsing engine, with Abstract Syntax Forest (ASF) completion422MIT OR Apache-2.0Parsing tools oak-wolframWolfram Language parser with support for Mathematica syntax and symbolic computation.421MPL-2.0Parsing tools embedded_io_byteorderbyteorder ext for embedded-io traits420MIT OR Apache-2.0Embedded developmentEncoding dvb-toolsCommand-line DVB stream analyzer (dump / services / epg / pids / t2mi) over the rust-broadcast crates.420MIT OR Apache-2.0Command line utilitiesParsing tools unity-asset-cliCommand-line tools for Unity asset parsing and manipulation418MITCommand line utilitiesGame development pix-brcode-parserA Rust library for parsing and validating Brazilian PIX QR codes (BR Code) following EMV QRCPS standard418MIT OR Apache-2.0CryptographyFinance promptrsA framework for building composable agentic workflows417LGPL-3.0Development toolsParsing tools bowling-rsA basic bowling score calculator written in Rust.416MITData structuresMathematics woolly-ggufZero-copy, memory-mapped GGUF format loader for Rust416MIT OR Apache-2.0Parsing toolsScience codeprysm-coreCode graph generation using Tree-sitter AST parsing415MITDevelopment toolsParsing tools spider-coreCore functionality for the spider-lib web scraping framework.415MITDevelopment toolsParsing tools def_oidDefine OID into ASN1 bytes format at compile time by using OID arcs literal string414MITDevelopment toolsEncoding rustleafA simple programming language interpreter written in Rust412MIT OR Apache-2.0Development toolsParsing tools oak-scalaHigh-performance incremental Scala parser for the oak ecosystem with flexible configuration, supporting functional programming…412MPL-2.0Parsing tools rustedbytes-tlFast HTML parser written in pure Rust412MITParser implementationsParsing tools grpc-protogRPC protocol framing layer411MIT OR Apache-2.0Network programmingParsing tools oak-solidityHigh-performance incremental Solidity parser for the oak ecosystem with flexible configuration.411MPL-2.0Parsing tools windancerAn org-mode toolkit, including parser, renderer.410GPL-3.0Parser implementationsParsing tools mortar_lspMortar language LSP server410MIT OR Apache-2.0Game developmentParsing tools ustar-parserLightweight STAR format parser for CIF, mmCIF, NMR-STAR, and other scientific data formats409LGPL-3.0-onlyParsing toolsScience metastripExtract and strip metadata from image files (JPEG, PNG, TIFF, WebP)409MIT OR Apache-2.0Multimedia::ImagesParsing tools ucl-parserParser for the Unified Content Language (UCL)409MITParsing toolsText processing oak-swiftHigh-performance incremental Swift parser for the oak ecosystem with flexible configuration, supporting iOS/macOS development and…408MPL-2.0Parsing tools p-jsonPetr Sabanov's JSON implementation407LGPL-3.0-or-laterData structuresEncoding rich-errA highly detailed error type for compilers, tracebacks, etc.406MITDevelopment toolsParsing tools bip321A Rust library for parsing and serializing BIP 321 bitcoin: payment URIs.406MITCryptographyParsing tools llm-json-repairClean and parse JSON emitted by LLMs. Strips markdown fences, trailing commas, and surrounding prose so serde_json::from_str…405MIT OR Apache-2.0Parsing toolsText processing byteorder-embedded-ioExtension of byteorder with embedded-io Read/Write trait support for no_std environments.404Unlicense OR MITEmbedded developmentEncoding tree-sitter-yarnYarn grammar for tree-sitter404UnlicenseParser implementationsParsing tools lil-jwtserialize & deserialize JSON Web Tokens (JWT)399MIT OR Apache-2.0Embedded developmentNo standard library fast-yaml-ffiFFI utilities for fast-yaml bindings398MIT OR Apache-2.0API bindingsParsing tools godot-properties-parserA parser for Godot Engine property files (.tscn scenes and .godot projects)397MITGame developmentParsing tools uarp-dumpDumps files from UARP super binaries found in Apple device firmware.397MITCommand line utilitiesEmbedded development dnfile.NET binary extractor396Apache-2.0Parsing tools leqxSimple regex-automata based lexer, as a proc macro394MITParsing tools input-libA basic library for reading input with prompts and parsing.394MIT OR Apache-2.0Command line utilitiesParser implementations tree-sitter-cypherdocStructured documentation comments for Cypher statements392MITParser implementationsParsing tools rabbitmq-confParser and manipulation library for RabbitMQ configuration files392MIT OR Apache-2.0ConfigurationParsing tools anomalyx-normalizeanomalyx normalization: any input format -> the ax-core RecordSet392MIT OR Apache-2.0EncodingParsing tools libperl-macrogenGenerate Rust FFI bindings from C macro functions in Perl headers390LGPL-2.1-or-laterDevelopment tools::FFIParsing tools rs-natural2arrayConverts natural numbers to an array.389Apache-2.0Data structuresParsing tools docgen-basesFaithful Obsidian Bases (.base) engine + static HTML renderer for docgen, the Cargo-only static documentation-site generator387MITParsing toolsTemplate engine oak-hlslHLSL language parser with support for modern shader programming and graphics pipeline features.386MPL-2.0Parsing tools rlqt-ql-coreCore query language parser and autocomplete for RabbitMQ Log Querying Tools386MPL-2.0Command line utilitiesParsing tools spider-libA Rust-based web scraping framework inspired by Scrapy (Python).386MITDevelopment toolsParsing tools geoff-contentMarkdown parsing, TOML frontmatter extraction, and triple generation for Geoff386MITParsing toolsText processing oak-leanLean theorem prover language parser with support for dependent types and formal verification.384MPL-2.0Parsing tools mathengineComplete mathematical expression evaluator with unit conversions384MIT OR Apache-2.0MathematicsParsing tools tree-sitter-json5json5 grammar for the tree-sitter parsing library382MITParsing toolsText editors tree-sitter-duperThe format that's super!382MITParser implementationsParsing tools sig_rp2040_appletApplet library for matrix board381MITGraphicsParsing tools oak-prologProlog language parser with support for logic programming and declarative programming features.381MPL-2.0Parsing tools oak-cobolHigh-performance incremental COBOL parser for the oak ecosystem with flexible configuration.381MPL-2.0Parsing tools copybook-rdw-predicatesSingle-purpose RDW header ASCII-heuristic predicate.381AGPL-3.0-or-laterData structuresParsing tools vscode-theme-syntectParse VSCode themes to Syntect Themes380Apache-2.0Parser implementationsParsing tools japanese_law_id日本の法令IDの解析378MITParsing tools dsq-filterFilter system for dsq that operates at the AST level378MIT OR Apache-2.0Command line utilitiesData structures joblTOML-based resume format with strict validation378MITCommand line utilitiesParsing tools tree-sitter-alAL for Business Central378MITParsing toolsText editors cel-core-protoProtobuf types for CEL AST (cel-spec compatibility)377MIT OR Apache-2.0EncodingParsing tools tdms-rsPure Rust library for reading and writing National Instruments TDMS files with full format support and ergonomic APIs377MIT OR Apache-2.0Data structuresParsing tools codebook-tree-sitter-justTree-sitter grammar for justfiles376MITParser implementationsParsing tools oak-nimNim language parser with support for modern Nim syntax and systems programming features.375MPL-2.0Parsing tools fieldmaskerA utility for selecting and filtering response fields via field masks.375MIT OR Apache-2.0Data structuresParsing tools oak-coqCoq theorem prover language parser with support for dependent types and formal verification.375MPL-2.0Parsing tools oak-delphiDelphi language parser with support for modern Delphi syntax and object-oriented programming features.374MPL-2.0Parsing tools oak-crystalCrystal language parser with support for modern Crystal syntax and Ruby-like features.374MPL-2.0Parsing tools facet-htmlHTML parsing for facet using the format architecture with html5gum374MIT OR Apache-2.0EncodingParsing tools oak-gsglGSGL language parser with support for modern GSGL syntax and features.374MPL-2.0Parsing tools vpn-link-serdeA comprehensive parser and serializer for VPN proxy protocol links (VMess, VLess, Shadowsocks, Trojan, Hysteria2)373MITEncodingNetwork programming lexigram-libFull library of the lexigram lexer/parser generator373MIT OR Apache-2.0Parsing tools asmjsonA fast JSON parser using AVX-512/AVX2/SWAR classifiers373MITEncodingParsing tools resembleRust code similarity checker based on AST node embeddings and cosine similarity372MITDevelopment toolsParsing tools oak-jinjaHigh-performance incremental Jinja2 parser for the oak ecosystem with flexible configuration, supporting template rendering and…372MPL-2.0Parsing toolsTemplate engine oak-tclTcl language parser with support for scripting, command substitution, and procedural programming features.372MPL-2.0Parsing tools