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.

rslua_deriveSome internal macros for rslua2,794MIT OR Apache-2.0Parsing tools jpropno-std parser for java .properties files that actually works2,793MITNo standard libraryParsing tools oni-comb-toys-rsA Rust crate for toys parser2,790MIT OR Apache-2.0Parsing tools eosio_numstr_macrosMacros for creating compile-time EOSIO names and symbols.2,790MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding postgres-replication-typesTypes for Postgres Replication Protocol2,786MITDatabase interfacesEncoding casc-rsA Rust implementation of a Casc Storage Handler for Blizzard's CASC format.2,786GPL-3.0CompressionFilesystem xml-data-deriveDerive macros for generic XML parsing and serializing2,784MITData structuresEncoding u-siem-mysqluSIEM MySQL Input/Output logging2,783MITParsing tools sbp-deriveA derive-like macro for declaring binary parsable structs2,782MIT OR Apache-2.0Parsing tools segsourceA library to make reading data of any type quicker and easier.2,782MITData structuresFilesystem minced-parserA parser for the output of the MinCED CRISPR array annotation tool2,780MITParsing toolsScience numnumsReusable bite-sized zero-copy parsers to feed your nom parser2,779MIT OR Apache-2.0Data structuresDevelopment tools gen_gcodeA functional G-Code generator2,778MIT OR Apache-2.0Parser implementationsParsing tools indent-stackLibrary for parsing off-side syntax like YAML or Python2,777Apache-2.0Parsing tools rslua_traitsSome traits for rslua2,776MIT OR Apache-2.0Parsing tools ielrTable generation backend for LR parser generators2,771MPL-2.0Parsing tools schema_oxidationProduce Rust data structures from JSON schemas.2,765BSD-3-ClauseData structuresEncoding tree-sitter-jackJack (nand2tetris) grammar for the tree-sitter parsing library2,764MITParsing toolsText editors rustls_pay_loadrustls is string or &str and file to pay load2,758MITParsing tools jsnomSmall and ergonomic JSON parser library2,757MIT OR Apache-2.0Parsing tools hjkl-langLanguage directory and grammar request types for the hjkl editor stack: GrammarRequest, LanguageDirectory.2,755MITParsing toolsText editors rowan-nomBuild rowan green ASTs using nom parsers2,753MIT OR Apache-2.0Data structuresParsing tools fkl_mirFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.2,744MPL-2.0Command-line interfaceParsing tools dice-nomA library that utilizes the nom parser for randomly generating numbers to support role-playing games.2,738non-standardCommand line utilitiesGames rosieInterface for the Rosie Pattern Language, for efficient and maintainable text pattern matching and search2,735MIT OR Apache-2.0EncodingParsing tools tackA minimal syntax highlighter that outputs HTML2,734MITParser implementationsParsing tools proxy-scraperA Rust command-line tool for scraping proxy information.2,732MITAsynchronousCommand line utilities seqbytesProvides traits for reading bytes sequentially2,730Apache-2.0ConfigurationData structures promql-rsA PromQL parser2,729MIT/Apache-2.0Parsing tools pam-u2f-mappingpam-u2f mapping file parser and formatter2,727MPL-2.0AuthenticationConfiguration nom-both-macrosHelper crate of nom-both2,727MIT OR Apache-2.0Parsing tools pbrt4Lightweight and fast PBRT v4 file parser2,725Apache-2.0Parsing toolsRendering tree-sitter-yuckYuck grammar for tree-sitter2,719MITParsing toolsText editors tree-sitter-solidity-unofficialSolidity grammar for the tree-sitter parsing library (cloning from JoranHonig/tree-sitter-solidity)2,713MITParsing toolsText editors ax-config-macrosProcedural macros for converting TOML format configurations to Rust constant definitions.2,713Apache-2.0ConfigurationDevelopment tools::Procedural macro helpers protolensTCP stream reassembly,application layer protocol parsing2,707MIT/Apache-2.0Network programmingParser implementations openai-client-cliOpenAI API client CLI2,706MITAPI bindingsCommand-line interface leap-secondsA leap seconds library - realized as a leap-seconds.list parser2,704MIT OR Apache-2.0Date and timeParsing tools test_eqassert_eq!-like macros that return a Result instead2,696MIT OR Apache-2.0Development toolsParsing tools tree-sitter-uxntalUxn Tal Assembly grammar for tree-sitter2,695MITParsing toolsText editors tree-sitter-luapLua Patterns grammar for tree-sitter2,691MITParsing toolsText editors libmagic-rsA pure-Rust implementation of libmagic for file type identification2,683Apache-2.0Command line utilitiesParsing tools or-rs-macrosor-rs's proc macros.2,679MITDevelopment toolsParsing tools csv_coincidenceSearch, count, filter, replace, and report pattern matches inside CSV files2,679MIT OR Apache-2.0Command line utilitiesParsing tools combine_wasiFast parser combinators on arbitrary streams with zero-copy support.2,677MITNo standard libraryParsing tools pipe-chainCombinators & parser library2,673BSD-3-ClauseParser implementationsParsing tools tree-sitter-bassBass grammar for tree-sitter2,670MITParsing toolsText editors tiny-serde-deriveA tiny library to serialize and deserialize to/from JSON2,668MITEncodingParsing tools rsffCore library of an application designed to facilitate the work of teams translating content such as manga, manhwa, manhua,…2,662non-standardParsing tools tree-sitter-netlinxNetLinx grammar for tree-sitter2,659MITParser implementationsParsing tools tree-sitter-cooklangcooklang grammar for the tree-sitter parsing library2,656MITParsing toolsText editors tree-sitter-doxygenDoxygen grammar for tree-sitter2,654MITParsing toolsText editors xmlschemaXML Schema validator and data conversion library for Rust.2,654MIT OR Apache-2.0Command line utilitiesParsing tools tree-sitter-pestpest grammar for the tree-sitter parsing library2,649MITParsing toolsText editors fixed-bytereprBig-endian and little-endian fixed byte conversion traits.2,641GPL-3.0 WITH Classpath-exception-2.0EncodingParsing tools pikkr-annikaJSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile…2,638MIT/Apache-2.0AlgorithmsData structures vx-versionVersion management and parsing utilities for the vx universal tool manager2,631MITDevelopment toolsParsing tools l3d_rsL3D (Luminaire 3D) file parser for Rust - parse 3D luminaire geometry with transformation matrices, designed for WASM/WebGL…2,629GPL-3.0-or-laterGraphicsParsing tools tree-sitter-surrealqlSurrealQL grammar for the tree-sitter parsing library2,627MITParsing toolsText editors cerebrustCerebrust is a simple, easy-to-use library for working with NeuroSky devices under Rust.2,625MITAsynchronousHardware support afi_docfAldaron's Format Interface / docf is a library developed by Plop Grizzly for reading and writing docf (Aldaron's Document…2,623MITEncodingNo standard library email-address-extractorA blazingly fast command line tool written in pure safe Rust to automatically extract email addresses from files in a given path.2,623MITCommand line utilitiesEmail wagon-lexerLexer for the wagon DSL.2,620Apache-2.0CompilersData structures rustf8An iterator to decode a single UTF-8 character from an I/O stream.2,618MITEncodingInternationalization (i18n) tree-sitter-rsloxlox(rust) grammar for the tree-sitter parsing library2,618MITParsing toolsText editors swrsA simple rust library that reads and parses a sketchware project2,611MITParser implementationsParsing tools sentience-tokenizeTiny Rust zero-dep tokenizer (ident, number, string, parens, operators, keywords).2,611MITParsing toolsText processing resp-protoRESP2/RESP3 protocol parser and encoder2,606MIT OR Apache-2.0Network programmingParsing tools tree-sitter-plymouth-scriptplymouth-script grammar for the tree-sitter parsing library2,602MITParsing toolsText editors graphviz-rust-blaThe library provides the basic access to the graphs in graphviz format with ability to import into or export from it.2,601non-standardAPI bindingsParsing tools ipdb_rsIPDB 地址库的 rust 非官方版本2,599MIT OR Apache-2.0Parsing tools scribe-graphGraph-based code representation and analysis for Scribe2,597MIT OR Apache-2.0Development toolsParsing tools ps-parserThe Powershell Parser2,597MIT OR Apache-2.0Parsing tools lithtmlA lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently.2,589MITEncodingParsing tools tree-sitter-gh-actions-expressionsGithub Actions expressions grammar for tree-sitter2,586MITParser implementationsParsing tools tweet-archive-to-markdownConvert archived Tweets to MarkDown with FrontMatter2,580AGPL-3.0Command line utilitiesEncoding excel-cliExcel CLI for AI, scripting, and terminal users. Headless JSON API for automation, plus a Vim-like TUI for interactive browsing…2,569MITCommand-line interfaceCommand line utilities stapStateful parser2,569MITParsing tools lex-coreParser library for the lex format2,558MITParsing toolsText processing libbcsvA library to parse the BCSV file format.2,552non-standardEncodingFilesystem xyz-parseSimple parser for the XYZ file format2,550MIT OR Apache-2.0Parsing tools combiA combinators library with an included rust token parsing implementation2,545non-standardCompilersParser implementations regular-expressionA library for parsing, compiling, and executing regular expressions.2,544non-standardParsing tools hdf5-pure-rustPure Rust implementation of the HDF5 file format2,539BSD-3-ClauseEncodingFilesystem capability-skeletonA Rust library for managing and building complex hierarchical tree structures such as skill trees. Supports serialization, error…2,538GPL-3.0-onlyAlgorithmsData structures morse_code_parserA Morse code parser and decoder implemented in Rust.2,537MITParsing toolsText processing tree-sitter-typescript-codemodTypeScript and TSX grammars for tree-sitter2,536MITParsing toolsText editors shapely-msgpackMessagePack serialization and deserialization for Shapely types2,529MIT OR Apache-2.0Data structuresEncoding db3-sqlparserdb3-sql grammar for the tree-sitter parsing library2,521MITParsing toolsText editors falsehoodspermissive human-friendly boolean parsing from strings2,521MITNo standard libraryParsing tools tree-sitter-cypherGraph query language2,519MITParser implementationsParsing tools octofhir-fhirpath-analyzerFHIRPath static analysis and type-enriched AST engine with semantic validation2,518MIT OR Apache-2.0Data structuresDevelopment tools::Profiling paserkPlatform-Agnostic Serialized Keys (PASERK) for PASETO2,518MIT OR Apache-2.0AuthenticationCryptography cuenv-workspacesWorkspace and dependency resolution for cuenv across multiple package managers2,513AGPL-3.0-or-laterConfigurationDevelopment tools toml-input-derive# A library to generate toml text with clear options and comments2,505MITConfigurationParser implementations netgauze-collectorNetwork metrics collector2,503Apache-2.0Network programmingParsing tools kradical_parsingParsers for EDRDG radical decomposition files2,497GPL-3.0-or-laterParsing tools shapely-yamlYAML serialization and deserialization for Shapely types2,491MIT OR Apache-2.0Data structuresEncoding bca-tree-sitter-tclTcl grammar for the tree-sitter parsing library (big-code-analysis fork)2,490MITParsing toolsText editors shapely-urlencodedURL encoded form serialization and deserialization for Shapely types2,483MIT OR Apache-2.0Data structuresEncoding validatrixComposable validation library2,480MITData structuresEncoding memspanSIMD-accelerated byte-class scanning for lexers and parsers. Backends: AVX-512, AVX2, SSE4.1, NEON, WASM SIMD128. no_std…2,473MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation oak-jsonHigh-performance incremental JSON parser for the oak ecosystem with flexible configuration, optimized for data interchange and…2,470MPL-2.0Parsing tools source2-demo-protobufsDota 2, Deadlock, and CS2 Protobufs2,467MIT OR Apache-2.0Parsing tools cloud_terrastodon_credentialsHelpers for getting Azure PAT and stuff for Cloud Terrastodon2,465LiLiQ-R-1.1API bindingsAsynchronous zlayer-specZLayer deployment specification parsing and validation2,462Apache-2.0ConfigurationParsing tools yes_parserYour Extensible Script standard parser reads so you can write!2,460non-standardConfigurationGame development cappedProvides wrappers around common rust types with capped sizes2,452MIT OR Apache-2.0ConfigurationParsing tools ping-protoSimple ASCII PING/PONG protocol implementation2,448MIT OR Apache-2.0Network programmingParsing tools plyParse, read, write PLY (Polygon File Format) streams using Nom2,444MITData structuresEncoding store-ref-scannerscanner/extractor of Nix-like store paths from byte arrays/streams2,442MIT OR Apache-2.0No standard libraryParsing tools bexevalbexeval is a Rust crate for evaluating string formulas restricted to values as integers only.2,441MITMathematicsParsing tools scribe-selectionIntelligent code selection and context extraction for Scribe2,438MIT OR Apache-2.0Development toolsParsing tools npezza93-tree-sitter-swiftswift grammar for the tree-sitter parsing library2,433MITParsing toolsText editors bstr_parseAdds the ability to parse numbers out of `&[u8]`s.2,432MIT OR Apache-2.0AlgorithmsParsing tools formulacA complex-number and extensible function supported math expression parser for Rust2,428MIT OR Apache-2.0MathematicsParsing tools fints-institute-db-cliA CLI tool to access FinTS access information for many German banks2,424MITCommand-line interfaceCommand line utilities arborium-gitattributes.gitattributes grammar for arborium (tree-sitter bindings)2,424MITParsing toolsText processing tree-sitter-ebnfEBNF grammar for the tree-sitter parsing library2,422MITParsing toolsText editors arborium-makeMake grammar for arborium (tree-sitter bindings)2,417MITParsing toolsText processing yesqlrParse SQL files with multiple named queries into a map. Port of goyesql.2,416MITDatabase interfacesParsing tools tonic-build-extendextend tonic-build to support multiple types_attributes and fields_attributes2,413MITConfigurationDevelopment tools::Build Utils byte_prefixHuman Readable file size formatting2,411Apache-2.0 OR MITAccessibilityData structures whatwg-datetimeA Rust crate for parsing the datetime microsyntax, as defined by the WHATWG HTML Standard2,400MIT OR Apache-2.0Parsing toolsText processing tree-sitter-hexdumphexdump grammar for the tree-sitter parsing library2,398MITParsing toolsText editors miniconf_cliMenu/CLI for Miniconf2,398MITConfigurationNo standard library arborium-justJust grammar for arborium (tree-sitter bindings)2,389MITParsing toolsText processing kafka-sr-serdesEncode/decode data from/to kafka using the Confluent Schema Registry2,387MIT/Apache-2.0EncodingParsing tools logos-nom-bridgeImplement nom parsers using logos tokens2,387MIT OR Apache-2.0Parsing tools arborium-regexRegular Expression grammar for arborium (tree-sitter bindings)2,381MITParsing toolsText processing wagon-parserParser for the WAGon DSL.2,378Apache-2.0CompilersData structures ttml_processorA Rust library for parsing and generating TTML lyrics files, specifically designed for Apple Music and AMLL formats.2,376MITMultimedia::AudioParsing tools unity-asset-coreCore data structures and traits for Unity asset parsing2,376MITGame developmentParsing tools glossa-dslA domain-specific language designed exclusively for localization (L10n)2,371Apache-2.0ConfigurationEncoding istandy_rsIPDB 地址库的 rust 非官方版本2,365MIT OR Apache-2.0Parsing tools position_preserving_moodle_question_xml_editDiff-friendly Moodle question.xml editor library. For those situations where you only want to touch the contents of one element…2,360MITParsing tools get-cookieFetch a cookie from a local browser's cookie store2,356GPL-3.0-onlyAPI bindingsOperating systems pag-parserParser-lexer fusion generator (parser generator)2,355MIT/Apache-2.0Parsing tools tree-sitter-yaboyabo grammar for the tree-sitter parsing library2,355MITParsing toolsText editors new-pklFastest PKL-parsing crate out there!2,355MITParsing tools source2-demo-macrosProcedural macros for Source 2 replay parser2,351MIT OR Apache-2.0Parsing tools dental-notationLibrary converting between different tooth numbering systems2,347GPL-3.0-or-laterParsing tools json-parseA low-level JSON parser for Rust with a simple API and full spec support.2,345MITParsing tools serpapiIntegrate search data into your rust application. This library is the official wrapper for SerpApi. SerpApi supports Google,…2,345MITAPI bindingsNetwork programming stream_crawlerA crate for scraping web pages and extracting URLs and endpoints.2,334MITParsing toolsWeb programming minnow-deriveA derive macro for the Minnow library.2,327GPL-3.0CompressionEncoding tree-sitter-bibtexbibtex grammar for the tree-sitter parsing library2,326MITParsing toolsText editors astree_coreCore functionality of the astree macro2,324MITAlgorithmsCompilers rulesxpMulti-language rules expression evaluator supporting JSONLogic and Scheme with strict typing2,322MITCompilersParsing tools binator_utilsThis contains utils combinator for binator2,318ZlibParsing tools excel-emulator-macroHelper macros for excel-emulator2,315non-standardCommand line utilitiesParsing tools unison-configUnison configuration parser2,313MITConfigurationParsing tools xmlxA Rust library to read/write xml files2,309MIT OR Apache-2.0Parsing tools byteorder-cursorA std::io::Cursor like buffer interface with byteorder support and no_std compatibility.2,308BSD-3-ClauseEncodingNo standard library fukurow-coreCore RDF/JSON-LD data models and processing for Fukurow reasoning engine2,295MIT OR Apache-2.0Data structuresParsing tools confiqA modern, type-safe configuration management library for Rust2,293MIT OR Apache-2.0ConfigurationParsing tools muzikA library for generating chord progressions as MIDI files from string templates2,288MITMultimedia::AudioParsing tools toml-input# A library to generate toml text with clear options and comments2,285MITConfigurationParser implementations tree-sitter-gdshaderA parser for the Godot Shader langage2,283MITParser implementationsParsing tools somlA lightweight Serde-compatible TOML parser2,277MIT OR Apache-2.0ConfigurationParser implementations pkl-parserA rust Pkl Parser!2,273MITParsing tools df_ls_debug_structureA language server for Dwarf Fortress RAW files2,272MIT OR Apache-2.0Development toolsGames hexput-runtimeWebSocket runtime server for Hexput AST processing2,271MITAsynchronousCompilers rsednA Rust library for reading and writing EDN (Extensible Data Notation) data.2,270MITParser implementationsParsing tools tomlingA TOML parser2,267MITNo standard libraryParser implementations peginator_runtimeRuntime support for peginator (a PEG parser generator)2,263MITParsing tools openapi-model-generatorA robust Rust library and CLI tool for generating type-safe Rust models from OpenAPI 3.0 specifications with advanced composition…2,251MIT OR Apache-2.0Command line utilitiesDevelopment tools::Build Utils eu_vat_idEuropean Union VAT ID validation/verification2,247MPL-2.0AlgorithmsParsing tools markdown-harvestA Rust crate designed to extract, clean, and convert web content from URLs found in text messages into clean Markdown format.…2,246MITParsing toolsText processing pkenum_coreCore logic for pkenum.2,243MITDevelopment tools::Procedural macro helpersParsing tools zipxA Rust library to read/write zip files2,243MIT OR Apache-2.0CompressionParsing tools tree-sitter-awatalkAwatalk grammar for tree-sitter2,242MITParsing toolsText editors facet-asn1ASN.1 DER/BER serialization and deserialization for facet2,242MIT OR Apache-2.0EncodingParsing tools to-beSimple Rust library determining whether strings indicate truey or falsy values2,235BSD-3-ClauseConfigurationEncoding paperswithcode-clientA Rust library for `paperswithcode-client` api2,231Apache-2.0API bindingsParsing tools grabapl_syntaxParsing support for grabapl.2,224MIT OR Apache-2.0Parser implementationsParsing tools typescript-jitA native Typescript parser and JIT runner.2,222MITCompilersParsing tools clia-config-exprA flexible configuration expression evaluator with JSON schema support2,222MIT OR Apache-2.0ConfigurationParsing tools http-methodHTTP method2,221MITParsing tools tree-sitter-objectscriptObjectScript UDL grammar for tree-sitter2,218MITParsing toolsText editors orbyte_procA serialization/deserialization library2,211MIT OR Apache-2.0Development toolsParsing tools devgen-tree-sitter-sqlSQL grammar for the tree-sitter parsing library2,211MITParsing toolsText editors tree-sitter-ql-dbschemeQL DBScheme grammar for tree-sitter2,209MITParsing toolsText editors tree-sitter-requirementspip requirements grammar for tree-sitter2,209MITParser implementationsParsing tools fkl_ext_apiFeakin is a architecture design and visual collaboration tool. This is the parser for Feakin.2,208MPL-2.0Command-line interfaceParsing tools nibbleWays of parsing four-bit integers, i.e. nibbles.2,205CC0-1.0No standard libraryParsing tools bdbEfficient APIs to parse from and export to file formats commonly used in biology, for both proteomics and genetics workflows.2,205MIT/Apache-2.0Parsing toolsScience arena-terms-parserParser for arena-backed, lightweight representations of Prolog-like terms2,204MITData structuresParsing tools feedparser-rsHigh-performance RSS/Atom/JSON Feed parser2,203MIT OR Apache-2.0Parsing toolsWeb programming ktavKtav — a plain configuration format. Three rules, zero indentation, zero quoting. Serde-native.2,202MIT OR Apache-2.0ConfigurationParsing tools morph3dYet another assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.2,201MIT OR Apache-2.0Game developmentGraphics xlsx-rsA Rust library to read/write Excel 2010 xlsx files2,200MIT OR Apache-2.0CompressionParsing tools lines-inclusiveSplit a string into multiple lines, every line may end with ` `2,200MITNo standard libraryParsing tools nom-bufreader-rpBufReader adapter for nom parsers2,196GPL-3.0-onlyParsing tools cuenv-secretsSecret resolution and management for the cuenv ecosystem2,195AGPL-3.0-or-laterConfigurationDevelopment tools topdfConvert png, jpg, or jpeg to one PDF2,187MITParsing tools jpx-coreComplete JMESPath implementation with 490+ extension functions2,181MIT OR Apache-2.0Data structuresParsing tools http-versionHTTP versions2,179MITParsing tools twitter-archiveSerde structs, deserialize, and serialize definitions for Twitter archived data2,176AGPL-3.0Data structuresEncoding tree-sitter-yangYang grammar for tree-sitter2,164MITParser implementationsParsing tools