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.0Encoding serde_amqpA serde implementation of AMQP1.0 protocol.1,782,591MIT/Apache-2.0Encoding serde_amqp_deriveCustom derive macros for serde_amqp1,632,854MIT/Apache-2.0Encoding serde_anyDynamic serialization and deserialization with the format chosen at runtime82,194MIT OR Apache-2.0Encoding serde_anymapA map that can retrieve values by type - and is SerDe serializable72MIT OR Apache-2.0Embedded developmentNo standard library 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.0Command-line interface serde_args_macrosMacros for the serde_args crate.1,404MIT OR Apache-2.0Command-line interface 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.0Encoding 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 MITEncoding serde_assertTesting library for serde Serialize and Deserialize implementations.2,255,344MIT OR Apache-2.0Development tools::TestingEncoding serde_atserde serializer/deserializer for AT commands231,244MIT OR Apache-2.0No standard library serde_atproto_dagjsonAt protocol's version of DAG-JSON support for Serde.802MIT OR Apache-2.0Data structuresEncoding 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.0EncodingWeb programming serde_bareAn implementation of the BARE (https://baremessages.org) encoding format.1,848,890MIT OR Apache-2.0Encoding 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.0Encoding serde_bibtexA BibTex (de)serialization file format17,776MIT OR Apache-2.0EncodingParser implementations serde_bigqueryA serde Serializer into BigQuery literal format.3,570MITEncoding 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 MITEncoding serde_builderserde extension to build de/serialization algorithms for types using a builder pattern3,855MITEncodingRust patterns serde_bytesOptimized handling of `&[u8]` and `Vec<u8>` for Serde177,263,689MIT OR Apache-2.0EncodingNo standard library serde_bytes_base64Wrapper for Vec<u8>, which uses base64 string as serde representation.111,763MITEncoding serde_bytes_ngOptimized handling of `[u8; N]`, `&[u8]` and `Vec<u8>` for Serde186,636MIT OR Apache-2.0EncodingNo standard library serde_bytes_wrapperWrapper for Vec<u8>, which uses serde_bytes as representation.2,431MITEncoding 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.0Embedded developmentHardware support serde_canonicalCanonical JSON serializer for Serde2,690MIT serde_canonical_jsonImplements a CanonicalFormatter for serde_json11,221MITEncoding serde_castSimple A to B cast2,741MIT serde_cborCBOR support for serde.75,841,220MIT/Apache-2.0Encoding serde_cbor_2CBOR support for Serde.9,599,716MIT OR Apache-2.0Encoding serde_cbor_coreCBOR Core/RFC 8949 deterministic encoding implementation for Serde1,159MIT/Apache-2.0Encoding serde_cclSerde-based deserializer for CCL Documents1,890MIT OR Apache-2.0ConfigurationNo standard library 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.0Development toolsEncoding serde_closure_deriveSerializable and debuggable closures. This library provides macros that wrap closures to make them serializable and…105,289MIT OR Apache-2.0Development toolsEncoding 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.0Encoding 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.0Encoding serde_coreSerde traits only, with no support for derive -- use the `serde` crate instead397,642,863MIT OR Apache-2.0EncodingNo standard library serde_coseThe COSE (RFC #8152) serialization format8,242MIT OR Apache-2.0 serde_cowA library with more efficent serde deserializations for Cow.2,177,353MITNo standard libraryParsing tools 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.0EncodingParser implementations 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.0EncodingNo standard library serde_deriveMacros 1.1 implementation of #[derive(Serialize, Deserialize)]1,125,192,024MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation serde_derive-x86_64-unknown-linux-gnuPrecompiled implementation of #[derive(Serialize, Deserialize)]4,818MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation 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.0Encoding serde_deser_iterIterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection.1,485MIT OR Apache-2.0EncodingNo standard library 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.0Encoding serde_duperSerde support for Duper.1,358MITEncodingParser implementations serde_duper_macrosMacros for serde_duper.519MITEncodingParser implementations 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 MITEncoding 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.0Data structures serde_enabledA small wrapper for enabling/disabling sections in configuartion files easier with Serde.1,521MIT serde_encomOfficial EnCom library13,178MIT OR Apache-2.0EncodingParser implementations serde_epeeSerde support for EPEE7,948non-standard serde_esriA library for serializing and deserializing JSON from Esri Location Services.8,767MIT OR Apache-2.0EncodingParser implementations serde_ethEthereum ABI encoder for serde3,677MIT OR Apache-2.0Encoding 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.0Data structuresEncoding 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,517MITRust patterns 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.0Encoding serde_fast_flattenA faster `flatten` implementation for serde2,936MIT OR Apache-2.0Encoding serde_fast_flatten_deriveA faster `flatten` implementation for serde2,498MIT OR Apache-2.0Encoding serde_field_resultField-level Serde recovery for schema-drift-tolerant API clients1,241MIT OR Apache-2.0EncodingNo standard library 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,864MITEncoding serde_flexitosFlexible serialization and deserialization of trait objects with Serde187,432Apache-2.0EncodingRust patterns serde_flowSimplifying migration for serde and zero-copy entities60,081MITEncodingNetwork programming serde_flow_deriveSimplifying migration for serde and zero-copy entities60,369MITEncodingNetwork programming serde_fmtWrite any serde::Serialize using the standard formatting APIs34,239,385Apache-2.0 OR MITEncodingNo standard library 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.73MITDevelopment tools::DebuggingParser implementations 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.0EncodingParsing tools serde_html_form(De-)serialization support for the `application/x-www-form-urlencoded` format15,932,395MITEncodingWeb programming serde_hzdataA data markup language for Hanzzok4,273MITEncoding 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 serde_ignoredFind out about keys that are ignored when deserializing data43,252,471MIT OR Apache-2.0EncodingNo standard library 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.0EncodingParser implementations 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.0EncodingParser implementations serde_ipld_dagcborIPLD DAG-CBOR support for Serde.1,112,510MIT/Apache-2.0Encoding serde_ipld_dagjsonIPLD DAG-JSON support for Serde.52,270MIT OR Apache-2.0Data structuresEncoding 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,600MITEncoding serde_jcsJSON Canonicalization Scheme (JCS) for Serde1,713,134MIT OR Apache-2.0Encoding serde_jsonA JSON serialization file format1,098,816,661MIT OR Apache-2.0EncodingNo standard library 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,731UnlicenseEncoding serde_json_borrowProvides JSON deserialization into a borrowed DOM255,667MITEncodingParser implementations serde_json_bytesa JSON Value object with strings backed by Bytes, parsed by serde_json659,728MIT OR Apache-2.0Parsing tools 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.0Encoding 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.0EncodingNo standard library 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-standardEncoding 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.0EncodingNo standard library serde_json_string_parseParse string trait as json returning original string in case of error4,482Apache-2.0 OR MITEncoding 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.0EncodingNo standard library serde_json_v8A JSON serialization file format matching V8 formatting11,553MIT/Apache-2.0Encoding serde_json_wrapperSerialize T as a pretty JSON string480MIT OR Apache-2.0Value formatting serde_jsoncA JSON serialization file format85,957MIT OR Apache-2.0EncodingNo standard library serde_jsonc2A JSON(C) serialization file format (fork of serde_json)5,138MIT OR Apache-2.0EncodingNo standard library serde_jsonrcA lenient JSON serialization file format1,642,001MIT/Apache-2.0Encoding serde_kdlSerde support for KDL document language5,218MIT OR Apache-2.0Encoding serde_keyed_deriveMacros 1.1 implementation of #[derive(Serialize, Deserialize)]1,706MIT OR Apache-2.0No standard libraryNo standard library::No dynamic allocation serde_kicad_sexprKiCAD v6 S-Expression Format1,729Apache-2.0 OR LGPL-3.0Encoding serde_klvKLV data format for Serde13,833MIT OR Apache-2.0EncodingParser implementations