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.
serde_aggregateA missed upload of [serde_deser_iter](https://crates.io/crates/serde_deser_iter).3,251MIT OR Apache-2.0
serde_aliasAn attribute macro to apply serde aliases to all struct fields1,011,233MIT OR Apache-2.0
serde_allocDeserialize using serde with a custom allocator89MIT
serde_alloc_deriveDerive macro for serde_alloc::DeserializeWithAlloc52MIT
serde_amfAMF [de]|serialization library1,667GPL-3.0-or-later
serde_ampSerialization/deserialization tooling for Asynchronous Messaging Protocol3,081MIT/Apache-2.0
serde_amqpA serde implementation of AMQP1.0 protocol.1,782,591MIT/Apache-2.0
serde_amqp_deriveCustom derive macros for serde_amqp1,632,854MIT/Apache-2.0
serde_anyDynamic serialization and deserialization with the format chosen at runtime82,194MIT OR Apache-2.0
serde_anymapA map that can retrieve values by type - and is SerDe serializable72MIT OR Apache-2.0
serde_applyPartially deserialize and update your struct1,549MIT
serde_apply_macrosDerive macro for serde_apply3,419MIT
serde_archivearchive serializer for Serde5,129MIT
serde_argsCommand line argument parsing with serde.1,895MIT OR Apache-2.0
serde_args_macrosMacros for the serde_args crate.1,404MIT OR Apache-2.0
serde_array_querySerde deserialization format for HTTP query string arrays447,347Apache-2.0
serde_arraysA simple module to support serializing and deserializing const generic or arbitrarily-large arrays.4,521,619MIT OR Apache-2.0
serde_arrowConvert sequences of Rust objects to Arrow arrays and back again3,538,409MIT
serde_asReserve name for serde helpers. See https://crates.io/crates/serde_with70,896MIT OR Apache-2.0
serde_asn1_derA basic ASN.1-DER implementation for `serde` based upon `asn1_der`39,065BSD-2-Clause OR MIT
serde_assertTesting library for serde Serialize and Deserialize implementations.2,255,344MIT OR Apache-2.0
serde_atserde serializer/deserializer for AT commands231,244MIT OR Apache-2.0
serde_atproto_dagjsonAt protocol's version of DAG-JSON support for Serde.802MIT OR Apache-2.0
serde_avro_deriveDerive avro schema for Rust structs for serde_avro_fast131,332LGPL-3.0-only
serde_avro_derive_macrosDerive avro schema for Rust structs for serde_avro_fast133,884LGPL-3.0-only
serde_avro_fastAn idiomatic implementation of serde/avro (de)serialization268,544LGPL-3.0-only
serde_aws_query_ceSerde support for AWS Query protocol3,101Apache-2.0
serde_bareAn implementation of the BARE (https://baremessages.org) encoding format.1,848,890MIT OR Apache-2.0
serde_bebopA Serde implementation for the Bebop protocol1,625non-standard
serde_bencodeA Serde backed Bencode encoding/decoding library for Rust.766,982MIT
serde_bencodedYet another encoding/decoding library for bencode16,535MIT OR Apache-2.0
serde_bibtexA BibTex (de)serialization file format17,776MIT OR Apache-2.0
serde_bigqueryA serde Serializer into BigQuery literal format.3,570MIT
serde_bincodeBincode 1.0 compat1,115MIT OR Apache-2.0
serde_boltBitcoin Lightning BOLT-style message serializer / deserializer182,433Apache-2.0
serde_bserImplements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html3,264,845MIT
serde_bsonFast bson serde implementation7,0520BSD
serde_bucketformat analogous representation of any self-describing type with serde7,787GPL-3.0-or-later
serde_bufGeneric buffering for serde599,565Apache-2.0 OR MIT
serde_builderserde extension to build de/serialization algorithms for types using a builder pattern3,855MIT
serde_bytesOptimized handling of `&[u8]` and `Vec<u8>` for Serde177,263,689MIT OR Apache-2.0
serde_bytes_base64Wrapper for Vec<u8>, which uses base64 string as serde representation.111,763MIT
serde_bytes_ngOptimized handling of `[u8; N]`, `&[u8]` and `Vec<u8>` for Serde186,636MIT OR Apache-2.0
serde_bytes_wrapperWrapper for Vec<u8>, which uses serde_bytes as representation.2,431MIT
serde_cadenceThe implementation of the Flow Blockchain Cadence-Json format in Rust using Serde.10,551MIT OR Apache-2.0
serde_canConvenient library for Serialize & deserialize CAN message2,508MIT OR Apache-2.0
serde_canonicalCanonical JSON serializer for Serde2,690MIT
serde_canonical_jsonImplements a CanonicalFormatter for serde_json11,221MIT
serde_castSimple A to B cast2,741MIT
serde_cborCBOR support for serde.75,841,220MIT/Apache-2.0
serde_cbor_2CBOR support for Serde.9,599,716MIT OR Apache-2.0
serde_cbor_coreCBOR Core/RFC 8949 deterministic encoding implementation for Serde1,159MIT/Apache-2.0
serde_cclSerde-based deserializer for CCL Documents1,890MIT OR Apache-2.0
serde_cefCEF serialization using serde.1,797BSD-3-Clause
serde_cliUse serde to convert text files between file formats2,693Apache-2.0
serde_cljConvert Rust data to idiomatic Clojure data using JNI2,987MIT
serde_closureSerializable and debuggable closures.
This library provides macros that wrap closures to make them serializable and debuggable.116,692MIT OR Apache-2.0
serde_closure_deriveSerializable and debuggable closures.
This library provides macros that wrap closures to make them serializable and…105,289MIT OR Apache-2.0
serde_codegenMacros to auto-generate implementations for the serde framework1,200,960MIT/Apache-2.0
serde_codegen_internalsAST representation used by Serde codegen. Unstable.1,580,607MIT/Apache-2.0
serde_columnarErgonomic columnar storage encoding crate with forward and backward compatible384,442MIT OR Apache-2.0
serde_columnar_deriveMacros implementation of #[columnar]378,729MIT OR Apache-2.0
serde_combinatorsCombinators for producing Serde serialize and deserialize functions630,170MIT OR Apache-2.0
serde_compactMacros to compact structs and enums serialized with serde4,763MIT OR Apache-2.0
serde_conlCONL is a human-centric configuration language. This crate has the serde bindings.2,646MIT
serde_content_refSerde deserializer for reference content17,321MIT OR Apache-2.0
serde_contextConvenient contextful (de)serialization compatible with the serde ecosystem152MIT OR Apache-2.0
serde_coreSerde traits only, with no support for derive -- use the `serde` crate instead397,642,863MIT OR Apache-2.0
serde_coseThe COSE (RFC #8152) serialization format8,242MIT OR Apache-2.0
serde_cowA library with more efficent serde deserializations for Cow.2,177,353MIT
serde_cursorfetch the desired parts of a serde-compatible data format efficiently using a jq-like language764MIT OR Apache-2.0
serde_cursor_implimplementation detail of the serde_cursor crate737MIT OR Apache-2.0
serde_datalogA Serde serializer that extracts Datalog facts3,515MIT
serde_dbDeserialization of database result sets, and serialization of database parameters123,345MIT OR Apache-2.0
serde_dbgfmtDeserialize #[derive(Debug)] output using serde36,119MIT OR Apache-2.0
serde_dborA quick and concise serialization language designed for Rust4,969MIT
serde_dbusSerde Implementation for DBus8,209MIT
serde_defaultGenerate a Default impl using serde attributes11,020,091MIT
serde_default_utilsA set of simple helper functions to cut corners with serde_default35,816MIT OR Apache-2.0
serde_deriveMacros 1.1 implementation of #[derive(Serialize, Deserialize)]1,125,192,024MIT OR Apache-2.0
serde_derive-x86_64-unknown-linux-gnuPrecompiled implementation of #[derive(Serialize, Deserialize)]4,818MIT OR Apache-2.0
serde_derive_defaultDerive Default using serde field level annotations265,727Apache-2.0
serde_derive_internalsAST representation used by Serde derive macros. Unstable.177,325,265MIT OR Apache-2.0
serde_derive_stateMacros 1.1 implementation of #[derive(Serialize, Deserialize)]76,012MIT OR Apache-2.0
serde_derive_state_internalsAST representation used by Serde derive macros. Unstable.16,465MIT/Apache-2.0
serde_describeMake non-self-describing serde formats behave like they're self-describing.179MIT OR Apache-2.0
serde_deser_iterIterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection.1,485MIT OR Apache-2.0
serde_dhallDhall support for serde895,586BSD-2-Clause
serde_dhall_typegenAutomatically generate Rust structs and enums from Dhall types1,819MIT OR Apache-2.0
serde_disderive macro for enums16,384MIT
serde_dmsSerde Deserializer for DMS69MIT OR Apache-2.0
serde_dokechiserde_dokechi is a serializer / deserializer library focus on only serialized binary size.2,955MIT OR Apache-2.0
serde_duperSerde support for Duper.1,358MIT
serde_duper_macrosMacros for serde_duper.519MIT
serde_dynA package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type.10,174MIT/Apache-2.0
serde_dynamic_typingA simplified `serde`-compatible type model that allows dynamic runtime inspection2,816BSD-2-Clause OR MIT
serde_dynamoserde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb8,279,987MIT
serde_dynamodbde/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB349,959MIT
serde_dynamodb_streamsde/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB Streams. Just a fork of …7,881MIT
serde_edifactA Serde for Edifact.5,546MIT OR Apache-2.0
serde_ednedn support for serde2,395MIT OR Apache-2.0 OR GPL-3.0-or-later
serde_eetfErlang external term format support for serde.6,279MIT
serde_eip712EIP712 format for serde16,724MIT
serde_eitherSimple set to enums to deserialize and serialize data that can either be string, struct or vec66,886MIT OR Apache-2.0
serde_enabledA small wrapper for enabling/disabling sections in configuartion files easier with Serde.1,521MIT
serde_encomOfficial EnCom library13,178MIT OR Apache-2.0
serde_epeeSerde support for EPEE7,948non-standard
serde_esriA library for serializing and deserializing JSON from Esri Location Services.8,767MIT OR Apache-2.0
serde_ethEthereum ABI encoder for serde3,677MIT OR Apache-2.0
serde_ethabiPrimitive types for ethereum, including Rlp/ABI encode/decode support20,758MIT
serde_ethrlpPrimitive types for ethereum, including Rlp/ABI encode/decode support19,675MIT
serde_evaluateExtract single scalar field values from Serializable structs without full deserialization.19,454Apache-2.0
serde_ext_coreShared configuration and byte encoding helpers for serde extension crates316MIT
serde_ext_durationSerde (de)serializer for std::time::Duration from int/float/string with multiple output formats936MIT OR Apache-2.0
serde_extraVarious de/serialization methods7,517MIT
serde_extractEnables remapping two structs using the Serde framework1,532LGPL-3.0-only
serde_fancy_regexA fork of serde_regex that (de)serializes fancy_regex as strings1,568MIT/Apache-2.0
serde_fast_flattenA faster `flatten` implementation for serde2,936MIT OR Apache-2.0
serde_fast_flatten_deriveA faster `flatten` implementation for serde2,498MIT OR Apache-2.0
serde_field_resultField-level Serde recovery for schema-drift-tolerant API clients1,241MIT OR Apache-2.0
serde_fieldsMacro making rendered serde field-names available as `&'static str`6,078non-standard
serde_fileSupport serde for File.1,572Unlicense
serde_flat_pathA macro for expanding long structure chains within serde30,300MIT
serde_flat_regexa marcro for flattening regex matching keys during serde deserialization3,864MIT
serde_flexitosFlexible serialization and deserialization of trait objects with Serde187,432Apache-2.0
serde_flowSimplifying migration for serde and zero-copy entities60,081MIT
serde_flow_deriveSimplifying migration for serde and zero-copy entities60,369MIT
serde_fmtWrite any serde::Serialize using the standard formatting APIs34,239,385Apache-2.0 OR MIT
serde_from_fileI consent to the transfer of this crate to the first person who asks help@crates.io for it.2,175non-standard
serde_fs[De]serializing data structures as files3,494MIT/Apache-2.0
serde_garnishSerialization/Deserialization for use with garnish core libraries.4,898non-standard
serde_gdbmiSerde deserializer for the GDB Machine Interface (GDB/MI) output.73MIT
serde_gelfGelf serialization using serde.45,473BSD-3-Clause
serde_geozeroA Rust library for serializing and deserializing geospatial data using serde and geozero.17,069MIT OR Apache-2.0
serde_graphql_inputserde graphql input serializes to graphqls input objects, as used in graphql functions79,718non-standard
serde_growable_stackSerde adapter that avoids stack overflow by dynamically growing the stack1,365MIT OR Apache-2.0
serde_guraGura support for Serde13,506MIT
serde_hashA Rust library for seamlessly integrating HashIds with Serde serialization and deserialization. This library provides a…3,075non-standard
serde_hash_deriveMacro implementation for the serde_hash library, not meant to be used on its own.2,771non-standard
serde_headerStrongly typed HTTP Header library for Rust, built upon serde4,068Apache-2.0
serde_hooksRuntime hooks for serde4,095MIT OR Apache-2.0
serde_html_form(De-)serialization support for the `application/x-www-form-urlencoded` format15,932,395MIT
serde_hzdataA data markup language for Hanzzok4,273MIT
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.0
serde_ignoredFind out about keys that are ignored when deserializing data43,252,471MIT OR Apache-2.0
serde_ignored_typeSimple utility type to allow to skip value for purpose of deserialization2,190BSL-1.0
serde_indextreeSerializing indextree structure.36,356MIT
serde_inferDon't you hate #[serde(rename)]-ing every field in your struct960MIT
serde_influxlpA Rust crate implementing Serde support for parsing and serializing InfluxDB v2 line protocol.8,783MIT OR Apache-2.0
serde_iniWindows INI file {de,}serialization11,190,779MIT
serde_inner_serializeA package of proc macros to assist in serializing nested structures flatly via serde908MIT
serde_inner_serialize_coreA package of proc macros to assist in serializing nested structures flatly via serde2,375MIT
serde_inner_serialize_deriveA package of proc macros to assist in serializing nested structures flatly via serde1,443MIT
serde_int_mapCrate to derive serde traits for integer-indexed structs7,400MIT
serde_int_map_deriveDeriviation of serde Serialize and Deserialize for maps indexed by integers8,061MIT
serde_int_map_traitsReusable traits for serde_int_map4,327MIT
serde_int_tagA procedural macro for tagging struct fields with integer values698MIT
serde_ionA native Rust encoding and decoding library for the Amazon Ion text and binary data formats.
Provides Serialize/Deserialize…1,800MIT/Apache-2.0
serde_ipld_dagcborIPLD DAG-CBOR support for Serde.1,112,510MIT/Apache-2.0
serde_ipld_dagjsonIPLD DAG-JSON support for Serde.52,270MIT OR Apache-2.0
serde_itemAST representation used by Serde codegen. Unstable.16,961MIT/Apache-2.0
serde_iterIterator wrappers for sequence/map serialization7,917Apache-2.0
serde_jaclSerialization and Deserialization of JACL19,330MIT
serde_jceJce format support for serde-rs1,600MIT
serde_jcsJSON Canonicalization Scheme (JCS) for Serde1,713,134MIT OR Apache-2.0
serde_jsonA JSON serialization file format1,098,816,661MIT OR Apache-2.0
serde_json5A Serde (de)serializer for JSON5.3,620,316Apache-2.0 AND ISC
serde_json_any_keyWorkaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K,V>, Iter<(&K,&V)>, or…578,731Unlicense
serde_json_borrowProvides JSON deserialization into a borrowed DOM255,667MIT
serde_json_bytesa JSON Value object with strings backed by Bytes, parsed by serde_json659,728MIT OR Apache-2.0
serde_json_canonicalizerJSON Canonicalization Scheme (JCS - RFC 8785) implementation3,698,824MIT
serde_json_ctxserde json extension trait for value1,347MIT
serde_json_diagnosticsEnhanced deserialization error diagnostics for serde_json with accurate JSON path tracking32MIT
serde_json_diffCreate machine-readable JSON diffs116,482MIT
serde_json_experimentalA JSON serialization file format1,558MIT/Apache-2.0
serde_json_extA serde_json extension that provides configurable bytes serialization formats (hex, base64, default array)793MIT
serde_json_lenientA lenient JSON serialization file format1,153,002MIT/Apache-2.0
serde_json_lodashlodash.js ported version, work with serde_json::Value20,531MIT
serde_json_matcherA library for matching JSON data using a declarative syntax6,455Apache-2.0
serde_json_mergeMerge, index, iterate, and sort a serde_json::Value (recursively)52,062non-standard
serde_json_pathQuery serde_json Values using JSONPath1,889,687MIT
serde_json_path_coreCore types for the serde_json_path crate1,878,070MIT
serde_json_path_macrosMacros for the serde_json_path crate1,871,057MIT
serde_json_path_macros_internalInternal macro implementation for the serde_json_path crate1,863,647MIT
serde_json_path_to_errorA drop in replacement for serde_json where detailed errors are the default331,721MIT/Apache-2.0
serde_json_placeholdersContact danilo [at] sensorial [dot] systems to ask ownership of this crate.1,989Apache-2.0
serde_json_prettyA prettier pretty-printer for serde_json1,605MIT OR Apache-2.0
serde_json_pythonicserde_json_pythonic fork that includes a Pythonic JSON formatter1,316,987MIT OR Apache-2.0
serde_json_string_parseParse string trait as json returning original string in case of error4,482Apache-2.0 OR MIT
serde_json_traversalA macro that creates the boilerplate to traverse JSON (js/ts style)63,542MIT OR Apache-2.0
serde_json_untaggedA JSON serialization file format42MIT OR Apache-2.0
serde_json_v8A JSON serialization file format matching V8 formatting11,553MIT/Apache-2.0
serde_json_wrapperSerialize T as a pretty JSON string480MIT OR Apache-2.0
serde_jsoncA JSON serialization file format85,957MIT OR Apache-2.0
serde_jsonc2A JSON(C) serialization file format (fork of serde_json)5,138MIT OR Apache-2.0
serde_jsonrcA lenient JSON serialization file format1,642,001MIT/Apache-2.0
serde_kdlSerde support for KDL document language5,218MIT OR Apache-2.0
serde_keyed_deriveMacros 1.1 implementation of #[derive(Serialize, Deserialize)]1,706MIT OR Apache-2.0
serde_kicad_sexprKiCAD v6 S-Expression Format1,729Apache-2.0 OR LGPL-3.0
serde_klvKLV data format for Serde13,833MIT OR Apache-2.0