Source: doc.rust-lang.org (std library reference) · crates.io database dump, 2026-07-25 (crates directory)Contact
BROWSE A-Z

All 305,250 crates, alphabetically

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.

json-stream-parserA JSON parser that is capable of parsing incomplete JSON strings that are streamed in.7,489MIT json-streaminga library for reading and writing JSON from / to a stream without the need to materialize the data in memory. Provides both…17,461Apache-2.0No standard libraryNo standard library::No dynamic allocation json-streamparse-rsStreaming JSON balance detector: feed bytes incrementally, ask whether the buffer currently holds a complete top-level value.…20MIT OR Apache-2.0Parsing toolsText processing json-streams-qlerifyCLI to generate JSON Streams apps and OpenAPI specs from qlerify34BSD-2-Clause json-strip-commentsStrip comments from JSON4,174,020MIT json-structural-diffA Rust JSON structural diff library2,310,374MIT json-structural-diff-cliA Rust JSON structural diff cli2,578MIT json-structureJSON Structure schema validation library for Rust744MITEncodingParser implementations json-subscriberCustomizable layer and subscriber for `tracing` that emits logs in JSON7,147,782MIT json-surfSearch/Analyze JSON and Rust Struct16,033MITDatabase implementationsParsing tools json-syntaxStrict JSON parsing and mapping library3,158,417MIT/Apache-2.0Data structuresParsing tools json-tagRust serde attribute macro for JSON# — the #type convention for cross-language type tagging in JSON.69MITEncoding json-tag-deriveProc-macro for json-tag — injects #[serde(tag = "#type")]142MIT json-templateA simple library for creating JSON templates.6,745Apache-2.0 json-template-filteruser-friendly json filter with template json551MIT json-templatesJSON-aware mustache-style {{key}} value templating for config/prompt structures43MITConfigurationTemplate engine json-testA testing library for JSON Path assertions in Rust1,968MIT OR Apache-2.0Data structuresDevelopment tools::Testing json-threat-protectionA crate to protect against malicious JSON payloads.35,768MITParsing tools 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 json-to-xlsxConvert a JSON array of objects to Excel (.xlsx). No COM/OLE/LibreOffice dependencies — works on Linux, macOS, and Windows.1,160MIT json-toolkitAn utility library providing pointer facilities and extending 3rd-parties JSON types2,761MIT json-toolsA zero-copy json-lexer, filters and serializer.36,905MIT/Apache-2.0 json-tools-rsA high-performance Rust library for advanced JSON manipulation with SIMD-accelerated parsing, Rayon parallelism, and Python…103MIT OR Apache-2.0Data structuresParsing tools json-typeEncode types as json strings1,870MIT json-type-deriveMacro derive for json-type crate2,745MIT json-unflatteningA Rust library for flattening and unflattening JSON structures.149,997Apache-2.0Encoding json-utilsAn utility crate for working with JSON and JSON-schemas17,958MIT json-valueHelper method to get the json value10,090MPL-2.0 json-walkerJSON stream parser and deserializer. In this package you decide what part of json must be parsed1,676MIT json-web-tokenJWT4,712MIT OR Apache-2.0 json-writeA low-level interface for writing out JSON30,217MIT OR Apache-2.0Encoding json-writerSimple and fast crate for writing JSON to a string without creating intermediate objects967,387UnlicenseEncoding json0-rsJSON0 OT implement in rust.1,570MIT json2arrowConvert JSON files to Arrow44,960MIT/Apache-2.0 json2bigqueryA simple utility to convert JSON into a BigQuery literal.3,046MITCommand line utilities json2binA fast jsonl to RWKV binidx converter in Rust7,331Apache-2.0 json2cborConvert JSON to CBOR3,4360BSD json2csvA tool to convert JSON to CSV3,319MIT json2dirTool that converts JSON objects to directory trees420MITCommand line utilitiesConfiguration json2excel一个把json先齐次化后转为xlsx的库2,263MIT OR Apache-2.0 json2fileGenerate file output from JSON24,205MITCommand line utilities json2hclSet of tools to go from HCL to JSON and vice versa1,564MIT json2luaConvert JSON to Lua table8,660Apache-2.0Parsing tools json2markdownA Rust library to convert JSON data into well-structured Markdown format.2,838MITParsing toolsText processing json2parquetConvert JSON files to Parquet49,400MIT/Apache-2.0 json2pbconvert json object to protobuf message7,252Apache-2.0 json2pdf-clientClient library for the json2pdf server1,609MIT OR Apache-2.0API bindingsMultimedia json2rdfLibrary for converting a JSON file to N-Triple RDF1,590BSD-3-Clause OR Apache-2.0Command line utilitiesEncoding json2rsA short description of your app35 GPL-3.0-only json2strA simple CLI tool to read a JSON file and get back it as a quoted string1,825MITCommand line utilities json2structJson 2 struct for golang9,513MIT OR Apache-2.0 json2testsMacro to generate your Rust tests from a provided JSON file318non-standardDevelopment tools::Testing json2tmVSCode compiled theme -> .tmTheme converter3,862GPL-3.0Command line utilities json2tomlA simple CLI tool to convert json files into toml format.3,146MITCommand line utilities json2toon_rsFast, bidirectional JSON to TOON converter with full TOON v2.0 specification compliance474MITData structuresEncoding json5A Rust JSON5 serializer and deserializer which speaks Serde.68,944,063MIT json5-parserCommand line build example1,546MPL-2.0 json5-to-jsonA bare-bones tool for converting JSON5 to plain JSON.5,392ISC json5_nodesParse JSON5 into nodes that retain both JSON value and input file location9,574UnlicenseParser implementations json5formatCustomizable JSON5 document formatter that preserves comments29,452BSD-3-Clause json_api_deriveCode generation for json_api1,693MIT OR Apache-2.0 json_argEasily parse structured CLI args3,937MIT json_atomicThe Cryptographic Atom — JSON✯Atomic: canonicalization + BLAKE3 content addressing + DV25-Seal (Ed25519) for Signed Facts1,882MITCryptographyEncoding json_cleanerA CLI tool to clean JSON files by removing null and empty values.1,007MITCommand line utilitiesParsing tools json_commentsLibrary to strip comments from JSON before parsing4,564,956Apache-2.0 json_compilation_dbRust crate to read/write JSON compilation database file.13,694MIT json_configA JSON based configuration management solution for Rust applications.7,623MIT/Apache-2.0ConfigurationParsing tools json_db_rsDatabase for simple projects1,556MIT json_derefJSON internal field links resolver1,513Apache-2.0Data structuresParsing tools json_deriveProvides derive macros for lib3h/holochain persistence.1,885Apache-2.0 json_diffA small diff tool utility for comparing jsons584,790UnlicenseCommand line utilities json_diff_ngA JSON diff library, featuring deep-sorting and key exclusion by regex. CLI is included.115,390UnlicenseCommand line utilitiesDevelopment tools json_diff_rsJSON Diff for Rust4,543MIT json_diga json dig tool441MIT OR Apache-2.0Data structures json_dotpathDotted path access to nested JSON objects (serde_json::Value)1,291,139MITData structures json_easy2useWork with json more easily like python's dict and javascript json. includes save, load, set, append, get, delete, and more... :)11,046MIT json_envLoads an environment variables from JSON files (`.env.json` per default) and starts a subprocess with them.14,368Apache-2.0Command line utilitiesDevelopment tools json_env_loggerA structured JSON logger for Rust383,032MITDevelopment tools::Debugging json_env_logger2A structured JSON logger for Rust, original project by softprops was abandonded.103,536MITDevelopment tools::Debugging json_errorsTransforms popular crates' errors into JSON errors. Aimed to be used with Rocket.43,146MIT json_extractThis macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property.6,146MIT json_fastUltra-fast JSON parser that outperforms serde_json by 300%644MIT OR Apache-2.0Data structuresParsing tools json_filter_sortedSerde JSON sorted and filter7,570MIT json_finderfind json in a any string and deserializes it against specific structs into Vec<T>37MIT json_flexFlexibly Parse a JSON string30,588MIT json_in_typea library for fast json serialization57,275BSD-2-ClauseEncoding json_in_type_deriveprocedural macros for json_in_type8,801non-standard json_ioA tool for simplifying saving and loading serializable types to and from json files.15,666MIT json_keyquotes_convertA Rust library crate to convert JSON from and to JSON without key-quotes.7,563MIT json_keys_case_changerA Rust library using serde_json to change the case of the keys of an JSON object11,636MIT OR Apache-2.0Encoding json_lexer[WIP]1,005MIT OR Apache-2.0 json_libJSON library implementation.1,269MITData structuresEncoding json_logLog with JSON6,119MIT json_loggerA JSON logging implementation.25,514MIT OR Apache-2.0 json_macroPure json macro for rust_serialize. No need compiler features.12,841MIT/Apache-2.0 json_macrosConvenience macros for constructing JSON objects from literals.43,554MIT json_map_serializerCrate for easy serializing json maps from sequense of pairs1,201MITAccessibility json_maskFilter a JSON object as a tree to a subset using a JSON Schema as a mask1,588MIT OR Apache-2.0 json_merge_patch_genRust library for generating a JSON Merge Patch (RFC 7386)14,641MIT json_minimalA minimal json crate.26,607MIT OR Apache-2.0Encoding json_objectA Simple JsonObject library for Rust20Apache-2.0Encoding json_opsImplement json pointer following the json pointer syntax, with type Option<&toml::Value>. Overload / as path operator to point…1,561MIT OR Apache-2.0ConfigurationParsing tools json_parser_hibskyiA simplified JSON parser written in Rust using the Pest parsing library.1,800MIT json_parser_kevin_wanga Json parser to parse simple structure of json1,149Apache-2.0 json_parser_simplesimple json parser lib4,023MIT json_parser_with_pestA JSON parser created in Rust using Pest grammar.1,799MIT json_partialJson fixing parser for imperfect json given by LLMs32,997MIT OR Apache-2.0 json_pathA Rust implementation of JsonPath9,487MIT OR Apache-2.0 json_path_binA Rust implementation of JsonPath1,530MIT OR Apache-2.0 json_placeholderThis project is for JSON Placeholder curl1,486MIT OR Apache-2.0 json_plusJSON helper functions beyond Serialization & Deserialization1,717MIT OR Apache-2.0 json_preprocessorJSON PreProcessor825MIT OR Apache-2.0Command line utilitiesDevelopment tools json_prettySimple Json prettifier for Rust language.50,167non-standard json_procprovides a proc macro for parsing JSON-like syntax13,876MIT json_proc_macroprovides a proc macro for parsing JSON-like syntax13,329MIT json_proc_traitdefines a trait that json_proc_macro uses (avoids cyclic dependencies)7,727MIT json_readerStreaming json reader implementation(either by lexer or by level) only ascii json files are supported at the moment2,128MIT/Apache-2.0 json_repair_rsjson repair library for rust1,622MIT json_rpcJSON-RPC 2.0 Implementation14,598Apache-2.0 / MIT json_rpc_v2JSON-RPC 2.02,371MIT OR Apache-2.0 json_rpc_v2_macroJSON-RPC 2.01,554MIT OR Apache-2.0 json_rs_ggMutual conversion between strings and JSON19MIT OR Apache-2.0 json_scannerA simple JSON parser that reports positions66,337MIT json_schemaGenerated types based on the JSON-Schema for json_schema15,110Apache-2.0 json_schema_astStrict JSON Schema Draft 2020-12 and OpenAPI 3.1 Schema Object frontend and resolved IR44,101MIT json_schema_draft_04Structs for deserializing json schema draft 41,311WTFPL json_schema_fuzzJSON Schema value generator35,194MIT json_schema_test_suiteProcedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite12,727MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing json_schema_test_suite_proc_macroProcedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite13,424MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing json_schema_test_suite_test_caseProcedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite14,145MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing json_serialThis library will help you work with Json format753Apache-2.0 json_serializerA simple JSON serializer that can encode and decode data from a file already in valid JSON format into a Hashmap, and deserialize…1,682non-standardEncodingParser implementations json_shapeRust library to handle JSON shape5,054Apache-2.0EncodingParser implementations json_shape_buildRust library to build JSON shape data structures484Apache-2.0EncodingParser implementations json_siftJSON-Sift: parse aviation METAR weather data, decode tokens, flatten JSON, and export to CSV.40MITCommand line utilitiesDevelopment tools json_sift_parserJSON-Sift is my first parser. It processes aviation weather data (METAR) used in civil flights, decoding abbreviations and…42MITCommand line utilitiesDevelopment tools json_sizeA crate to calculate the size of a JSON object5,016MIT json_stateA simple Rust library for managing states using json with file persistence.621MITData structuresDevelopment tools json_storeJSON STORE6,650MIT OR Apache-2.0Database implementations json_strWrite json literals without ugly strings.55,797Apache-2.0 json_stringFormat JSON string so that `serde_json` can understand it.11,560MIT OR Apache-2.0 json_tablesA structure that eases operations with a local json storage of undetermined items10,848UnlicenseConfigurationData structures json_to_csvSuper simple function that will convert your json flat objects into a csv.2,963MIT json_to_prologA tool to convert JSON to Prolog610MIT json_to_rustturns sample json into rust structs1,8860BSD json_to_structConvert JSON into Rust structs for efficient and type-safe data management.1,549MITData structures json_to_tableA library for pretty print JSON as a table350,200MITText processingVisualization json_to_xmlConvert JSON to XML with attribute support323MITDevelopment toolsParsing tools json_typegenProcedural macro that generates Rust types from JSON samples35,112MIT/Apache-2.0Encoding json_typegen_cliCommand line utility for generating Rust types from JSON samples17,914MIT/Apache-2.0Command line utilitiesEncoding json_typegen_deriveCustom derive for codegen from JSON samples. Primarily for use by json_typegen crate.3,285MIT/Apache-2.0 json_typegen_sharedCodegen from JSON samples. Not intended to be used directly. See repository for the intended crates.125,414MIT/Apache-2.0 json_unstringifyUnstringifies JSON6,594MIT json_utils_2024Simple JSON utilities for Rust.10,512MIT json_validate_rsvalidate json schema29,671MITData structuresDatabase interfaces json_validatorA library for JSON validation with custom error messages and validation rules.11,754MIT json_validator_macroA procedural macro for JSON validation.2,800MIT json_value_descriptionJson Value Description is a package for outputting a description of unstructured data parsed by Serde Json into a Value.12,828MIT OR Apache-2.0Data structuresDevelopment tools::Debugging json_value_mergeInterface to merge serde_json::Value objects.3,262,797MIT OR Apache-2.0Encoding json_value_removeInterface to remove serde_json::Value elements.19,370MIT OR Apache-2.0Encoding json_value_resolveInterface to resolve String to serde_json::Value.16,133MIT OR Apache-2.0Encoding json_value_searchInterface to search elements into serde_json::Value.16,072MIT OR Apache-2.0Encoding json_walkAccess values in your JSON data using string paths (e.g. "result.item[0].value").310MITData structuresDevelopment tools::Testing json_writer_rider_by_varenikU can use this for read and write json. But im not recomend use it. It's very simple21MIT jsonaA JSONA parser, analyzer and formatter library23,349MIT OR Apache-2.0EncodingParser implementations jsona-astThe JSONA abstract syntax tree module1,600MIT OR Apache-2.0 jsona-cliA JSONA toolkit CLI5,150MIT OR Apache-2.0Command line utilitiesDevelopment tools jsona-lspLanguage server for JSONA5,919MIT OR Apache-2.0Command line utilitiesDevelopment tools jsona-openapiA openapi dsl in jsona18,565MIT jsona-openapi-cliconvert jsona to openapi yaml/json15,249MIT jsona-schemaA jsonschema dsl in jsona9,049MIT OR Apache-2.0 jsona-schema-validatorA jsonaschema validator implementation.7,138MIT OR Apache-2.0 jsona-utilShared code for jsona utilities.6,519MIT OR Apache-2.0 jsona_openapi_specThis crate has been yanked8,692MIT jsonapiJSONAPI implementation81,382MIT jsonapi-rsJSONAPI implementation for Rust2,769MIT OR Apache-2.0 jsonapi_coreA typed JSON:API v1.1 serialization library for Rust51MIT OR Apache-2.0EncodingWeb programming jsonapi_core_deriveDerive macro for jsonapi_core113MIT OR Apache-2.0 jsonapi_deserializeJSON-API specific deserilization framework11,369BSD-2-Clause jsonapi_deserialize_deriveMacro implemention of #[derive(JsonApiDeserialize)]11,674BSD-2-Clause jsonapisJSON:API library for Rust10,799MITWeb programming jsonataAn (incomplete) implementation of JSONata in Rust3,512MIT OR Apache-2.0Command line utilitiesCompilers jsonata-coreHigh-performance Rust implementation of JSONata query and transformation language13,601MITData structuresParsing tools jsonata-rsAn (incomplete) implementation of JSONata in Rust201,960Apache-2.0Command line utilitiesCompilers jsonbJSONB implement in Rust.2,269,723Apache-2.0Encoding jsonb-rsJSONB implement in Rust.1,189Apache-2.0Encoding jsonbankJsonBank.io Rust SDK11,949MIT jsonbbA binary representation of json value, optimized for parsing and querying.302,401Apache-2.0Data structuresEncoding jsonbinClient for jsonbin.org API1,747MIT jsonboxRust wrapper for jsonbox.io10,906MIT jsonbuilderA json builder used to create JSON structures using a simple DSL1,333MIT jsoncJSON with Comments (JSONC) parsing and manipulation2,737MIT jsonc-parserJSONC parser.8,591,895MIT jsonc-to-jsonSimple library for converting JSONC into JSON5,653MITEncodingParser implementations jsonc_toolsjsonc_tools: Tools to deal with `jsonc` files. See, [JSON with…1,866non-standard jsoncallA simple asynchronous JSON-RPC 2.0 library leveraging Rust's type system6,200MIT OR Apache-2.0AsynchronousNetwork programming jsoncanvasLibrary for creating and manipulating jsoncanvas data9,217MIT jsoncodegenjson code generation5,634MIT jsoncompatJSON Schema and OpenAPI Compatibility Checker27,424MIT jsoncompat_codegenCanonical stamped JSON Schema bundles for jsoncompat code generation170MIT