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_krdsSerde serializer and deserializer implementations for Amazon's KRDS data format.2,595GPL-3.0 serde_ksonAn easy-to-use JSON library designed for developers familiar with scripting languages. Super flexible type conversion11,060MIT serde_libconfigA libconfig serialization file format3,044Apache-2.0EncodingNo standard library serde_libfyamlYAML implementation for Serde based on the C libfyaml library1,186MIT OR Apache-2.0 serde_libyamlYAML implementation for Serde based on the C LibYAML library1,209MIT OR Apache-2.0 serde_literalsSupport for serialising and deserialising literals directly into enum unit variants5,176MIT OR Apache-2.0Development tools::Procedural macro helpersEncoding serde_ltsvLTSV serialization using serde.1,957BSD-3-Clause serde_luaqA Lua %q serialization file format569MIT OR Apache-2.0 serde_lvmLibrary for interacting with LabView's LVM file format3,537MIT serde_macrosMacros to auto-generate implementations for the serde framework472,308MIT/Apache-2.0 serde_magnusSerde integration for Magnus521,390MITDevelopment tools::FFI serde_mangadexapi (de)serialisation for mangadex4,952GPL-3.0-or-laterEncodingParsing tools serde_manyMultiple serialization/deserialization implementations for the same type.1,575MIT OR Apache-2.0EncodingNo standard library serde_many_deriveMacros implementation of #[derive(SerializeMany, DeserializeMany)]2,353MIT OR Apache-2.0EncodingNo standard library serde_map`Map` based on `Vec` for serialization purposes1,994MIT OR Apache-2.0Data structures serde_maskMask sensitive data during serde serialization for LLM ingestion68MIT serde_mask_deriveMask sensitive data during serde serialization for LLM ingestion152MIT serde_mcfSerde deserializer for Modular Crypt Format (MCF)17,315MIT/Apache-2.0Encoding serde_mergeSimple utility to merge some serializable data types.1,799,053Apache-2.0 serde_millisA serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)3,440,571MIT/Apache-2.0Encoding serde_molSerde support for Markdown Object Language (MOL).38non-standard serde_moleculeImplementation of Molecule using Serde.7,026MITEncodingNo standard library serde_moreProcedural macro to add arbitrary data when serializing using serde12,668MIT OR Apache-2.0EncodingNo standard library serde_more_deriveDerive macro for serde_more12,673MIT OR Apache-2.0Encoding serde_mosaicComposable serialization and deserialization for Rust structs.253MIT OR Apache-2.0 serde_mtprotoMTProto [de]serialization for Rust6,493MIT/Apache-2.0 serde_mtproto_deriveProcedural macro helper for serde_mtproto6,738MIT/Apache-2.0 serde_multiStandardized trait API for `serde`-based crates and dynamic serialization/deserialization.2,295BSL-1.0 serde_nanosWrapper to process duration and timestamps as nanoseconds45,525,780MIT OR Apache-2.0 serde_nbtA Serde library for Minecraft's Named Binary Tag (NBT) format.5,136MIT serde_nested_withUse serde attributes on nested fields.50,332MIT serde_netcdfNetCDF serializer/deserializer for Rust1,543MIT serde_newtypeMacro for generating newtypes with validity checks for use with serde3,369MIT OR Apache-2.0 serde_norwayYAML data format for Serde8,203,356MIT OR Apache-2.0EncodingParser implementations serde_oscSerialization and deserialization of Open Sound Control (OSC) packets using serde14,881MIT/Apache-2.0Encoding serde_partiqlA PartiQL data model serialization file format18,641MITEncoding serde_path_serializerA Serde serializer for Path1,540MIT serde_path_to_errorPath to the element that failed to deserialize227,124,381MIT OR Apache-2.0EncodingNo standard library serde_phpSerde support for PHP's serialization format.78,880MIT OR Apache-2.0 serde_piecewise_defaultUses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default.48,140MITEncoding serde_piecewise_default_deriveUses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default.48,979MITEncoding serde_pipeTurn serde+bincode into a pipe: push `T`s and pull `u8`s, or vice versa. This library gives you a `Serializer` pipe, into which…20,087MIT OR Apache-2.0Development tools serde_plainA restricted plain text serializer for serde30,468,428MIT/Apache-2.0Encoding serde_plain2Fork of serde_plain. A restricted plain text serializer for serde950MITEncoding serde_pluginAdd custom logic and your own attributes to serde_derive. Coming soon!1,389MIT serde_postgresEasily deserialize postgres rows90,580MIT/Apache-2.0 serde_prefixA macro for usage with serde to prefix all attributes in structs and enum12,629MIT serde_pretty_yamlYAML data format for Serde1,652MIT OR Apache-2.0EncodingParser implementations serde_promA simple Prometheus serializer for serde3,173MITEncoding serde_prometheusserde-based serializer for prometheus' text-based exposition format5,946,255WTFPL OR 0BSD serde_prometheus_labelsA serializer for Prometheus labels1,647MIT OR Apache-2.0 serde_pythonUses serde to convert structs to Python3,420MIT serde_python_deriveUses serde to convert structs to Python4,349MIT serde_qsQuerystrings for Serde83,647,874MIT/Apache-2.0EncodingWeb programming serde_qs_extQuerystrings for Serde1,592MIT/Apache-2.0EncodingWeb programming serde_rcReference aware serialization for Arc and Rc155MIT OR Apache-2.0 serde_recAn implementation of GNU Recfiles data format for serde1,699MIT serde_regexA serde wrapper that (de)serializes regex as string42,485,551MIT OR Apache-2.0Encoding serde_reprDerive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.234,323,777MIT OR Apache-2.0EncodingNo standard library serde_repr_base64A #[serde(with = "base64")] adaptor for base64 and bytemuck.1,533MIT OR Apache-2.0 serde_resolveRecursively traverse and transform strings in serde structs.57MITAsynchronousData structures serde_risonA serde implementation for the RISON data format773MITEncodingParser implementations serde_ronSerde (De)Serializer for Rust Object Notation466BSD-3-Clause serde_rosmsgA rosmsg serialization file format1,246,920MITEncoding serde_roundtripA trait for when serde supports serializing at one type and deserializing as another.2,054MPL-2.0 serde_roundtrip_deriveDeriving a trait for when serde supports serializing at one type and deserializing as another.5,357MPL-2.0 serde_rsonSerde integration for RSON1,313MIT OR Apache-2.0ConfigurationEncoding serde_rusqliteSerialize/deserialize rusqlite rows1,143,364MIT OR Apache-2.0Database interfacesEncoding serde_rustc_serialize_interopAllows encoding a struct implementing serde's Serialize using rustc_serialize, or vice versa.2,729MIT serde_rustlerSerde Serializer and Deserializer for Rustler NIFs15,986MITEncodingExternal FFI bindings serde_rwExtend serde serializers and deserializers with the ability to read / write different file formats from / to files22,563MITParsing tools serde_sane-rsDERPRECATED - use 'sane' instead4,406Apache-2.0 serde_satedsane adjacently tagged enum deserialization (with untagged variant) for serde4,769MIT serde_save_libJSON handler for serde data with I/O capabilities.18Apache-2.0Data structures serde_sbinSerialize Binary242MIT serde_scalaA .scl scala file parser4,173MIT serde_scaneasily deserialize values from standard input85,174MIT/Apache-2.0Encoding serde_schemaserde support for self-describing, schema-based data formats9,846MIT/Apache-2.0 serde_schema_deriveserde support for self-describing, schema-based data formats9,044MIT/Apache-2.0 serde_sciterSerde support for Sciter engine.1,531MITAPI bindingsGUI serde_serializer_quick_unsupportedHelper for implementing a serializer that supports a reduced subset of the serde data model469,046LGPL-3.0-only serde_sexprSerde support for S-Expressions.24,973Apache-2.0/MIT serde_shade_nbtRust serde crate for the ShadeNBT file format6,008MIT OR Apache-2.0 serde_sheetsRead and write structs directly from google sheets using serde and csv4,448MIT serde_shimsCommunity Driven Serde Shims18,948MITEncoding serde_shonSHON serialization and deserialization support in Rust1,510MITEncoding serde_shortDerive Serialize and Deserialize for enum reperesented as C short enum132,446MITEncodingNo standard library serde_single_or_vecType which can be deserialized from either a sequence or a single value2,896MIT OR Apache-2.0Data structures serde_single_or_vec2Type which can be deserialized from either a sequence or a single value16,503MIT OR Apache-2.0Data structures serde_sjsonAn SJSON serialization file format1,174non-standardEncodingParser implementations serde_skillA lightweight frontmatter + content parser for Skill format, with serde support35MIT OR Apache-2.0EncodingParser implementations serde_skipThis lib adds a few useful functions to be used with serde skip_serializing_if5,348MIT OR Apache-2.0Development tools serde_smbserde serialization for use with MS-SMB structures3,626MIT serde_smb_deriveGenerate serialization for protocols types for use with SMB2,120MIT serde_sonoSono data format de-/serialization implementations for serde3,7090BSD serde_spanielSpaniel Interactive Deserialiser for Serde6,071MIT OR Apache-2.0 serde_spannedSerde-compatible spanned Value464,386,386MIT OR Apache-2.0ConfigurationEncoding serde_sqlStream serde structs into SQLite INSERT statements using a reusable buffer.603MITDatabase interfacesEncoding serde_sqlite_jsonbA Serializer and Deserializer for SQLite jsonb binary format6,237MIT OR Apache-2.0Encoding serde_ssmlA robust Rust library for parsing, manipulating, and generating Speech Synthesis Markup Language (SSML) documents.3,432MITDevelopment toolsParsing tools serde_stackerSerde adapter that avoids stack overflow by dynamically growing the stack5,247,232MIT OR Apache-2.0Encoding serde_starlarkSerde serializer for generating Starlark build targets3,549,015MIT OR Apache-2.0EncodingNo standard library serde_stateStateful serialization/deserialization for serde67,238MIT/Apache-2.0Encoding serde_storeA Rust implementation of the Haskell store binary serialization format using Serde113MIT OR Apache-2.0EncodingNo standard library serde_strA serde wrapper that stores type using Display and FromStr.173,434MIT/Apache-2.0Encoding serde_str_helpersHelpers for using serde with strings289,041MITData structuresRust patterns serde_streamAdds serde serialization and deserialization functionality to streams.6,015GPL-3.0-or-laterParsing tools serde_string_enumProcedural macros for serde serialization and deserialization of string-encoded enums.35,690MITEncodingNo standard library serde_struct_wrapperWrap Structs with an alternate root element during serialization and deserialization using Serde10,401MIT/Apache-2.0 serde_structuredqsA Rust library for serialize/deserialize structured query-string.5,135Apache-2.0 serde_styxSerde support for the Styx configuration language1,165MIT OR Apache-2.0 serde_sv2Serlializer and Deserializer for Stratum V2 data format22,116MIT OR Apache-2.0 serde_synUse serde to parse Rust source code.751,205MITDevelopment tools::Procedural macro helpersParser implementations serde_tableWrite structs in an easy table format.1,542MIT OR Apache-2.0Rust patterns serde_table_internalsProc-macro crate for serde_table.1,767MIT OR Apache-2.0Rust patterns serde_taggedTag values during serialization, retreive tags during deserialization.83,483MIT OR Apache-2.0Encoding serde_tamlSerde-integration for TAML, a kind-to-humans configuration language8,911MIT OR Apache-2.0 serde_testToken De/Serializer for testing De/Serialize implementations36,221,713MIT OR Apache-2.0Development tools::Testing serde_test2Token De/Serializer for testing De/Serialize implementations3,734MIT OR Apache-2.0Development tools::Testing serde_tjsA Serde serialization/deserialization library for TJS2 data.67MIT serde_tokenUtility for transcoding a Serde deserializer into a sink of tokens.3,167MITAsynchronousEncoding serde_tokenstreamA serde deserializer for proc_macro::TokenStreams33,063,207Apache-2.0Development tools::Procedural macro helpersParsing tools serde_tombiA TOML serialization file format using Tombi.720MIT serde_tomlSee instead `toml`72,026MIT OR Apache-2.0ConfigurationEncoding serde_toml_extA toml extension that provides configurable bytes serialization formats (hex, base64, default array)169MIT serde_toonA Serde-compatible TOON (Token-Oriented Object Notation) serialization library7,597MIT OR Apache-2.0Data structuresEncoding serde_toon2Serde-compatible serializer and deserializer for TOON (Token-Oriented Object Notation)1,405MITEncodingParser implementations serde_toon_formatSerde-compatible TOON v3.0 encoder/decoder97,859MITEncodingParser implementations serde_traitobjectSerializable and deserializable trait objects. This library enables the serialization and deserialization of trait objects such…76,083MIT OR Apache-2.0Development toolsEncoding serde_traitsSerde without derive1,281MIT OR Apache-2.0 serde_tranhelper to serde your data into encoded bytes4,779MIT serde_transitTransit serialization for Rust2,036MIT serde_transmuteTransmute objects through serde.6,594MIT OR Apache-2.0 serde_trimserde deserialize_with String trim.Supports multiple std::collections types769,942MIT AND Apache-2.0Encoding serde_tupleDe/serialize structs with named fields as array of values5,154,348MITEncoding serde_tuple_explicitA fork of the serde_tuple crate using explicit traits to de/serialize structs.1,362MIT serde_tuple_explicit_macrosInternal proc-macro crate for serde_tuple_explicit1,613MIT serde_tuple_macrosInternal proc-macro crate for serde_tuple5,091,400MITEncoding serde_type_namelookup name of type for any struct or enum that derives serde Serialize37,193MIT/Apache-2.0 serde_typenameConviently serialize and deserialize rust types into / from their serde name.9,474GPL-3.0Data structuresEncoding serde_ub_jsonUBJSON (Universal Binary JSON) serialization file format1,909MIT serde_ubjUniversal Binary JSON data format for Rust with Serde (both `std` and `no_std` environments).48WTFPLEncoding serde_ubjsonUBJSON support for Serde8,012MITEncoding serde_unit_struct(De)serialize a unit struct as its name113,319MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation serde_unit_struct_deriveProc-macro engine for serde_unit_struct114,011MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation serde_url_paramsURL parameters serialization898,601MIT/Apache-2.0Encoding serde_urlencoded`x-www-form-urlencoded` meets Serde480,417,082MIT/Apache-2.0EncodingWeb programming serde_urlencoded_fieldEasily urlencode fields in serde_dervie types.88,565Apache-2.0 serde_urlencoded_xrpcXRPC-flavored serde_urlencoded1,050MIT OR Apache-2.0EncodingWeb programming serde_utilsUtility macros and types for Serde.21,652LGPL-3.0 serde_v2Serlializer and Deserializer for Stratum V2 data format1,627Apache-2.0 serde_v8Rust to V8 serialization and deserialization17,178,518MIT serde_validJSON Schema based validation tool using serde.3,457,602MITEncoding serde_valid_deriveJSON Schema based validation tool using serde.3,460,898MITEncoding serde_valid_literalLiteral Value type based JSON.3,451,469MIT serde_var_exportPHP function var_export() support for Serde.2,888Unlicense serde_variantRetrieve serde provided variant names for enum objects.4,267,278Apache-2.0 OR MITData structuresEncoding serde_version_deriveVersioning support for Serde15,578MIT OR Apache-2.0Encoding serde_versionedA Rust library for handling versioned serialization and deserialization with backward compatibility support67MITEncodingNo standard library serde_versioned_deriveProcedural macro for serde_versioned library154MITEncodingNo standard library serde_versionsLibrary that brings (de-)serializable Version struct94BSD-3-Clause serde_viciSerde serialization/deserialization library for the VICI protocol28,586MIT serde_viewSerialize views of data8,497Apache-2.0Data structuresDevelopment tools serde_view_macrosSerialize views of data6,871Apache-2.0Data structuresDevelopment tools serde_vrmSerde types for VRM.7,310MIT OR Apache-2.0 serde_watScary macros for serde_json2,804MIT serde_watsonRust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)1,539Apache-2.0Encoding serde_webgpuSerialize WebGPU uniform buffer member layout5,093MIT OR Apache-2.0 serde_win_unattendRust serde bindings for Microsoft Windows Autounattend.xml11,335Apache-2.0 serde_withCustom de/serialization functions for Rust's serde311,947,588MIT OR Apache-2.0EncodingNo standard library serde_with_extensionThis crate with extended functionality for serde_with.4,154MITEncoding serde_with_macrosproc-macro library for serde_with307,186,245MIT OR Apache-2.0Encoding serde_with_object_idserde_with_object_id1,879MITEncodingNo standard library serde_with_value_affixCustom affix modules for serde1,195MIT OR Apache-2.0EncodingNo standard library serde_wormholeSerde data format for VAA payloads52,848Apache-2.0 serde_wsvSerde implementation for the WSV specification. See https://dev.stenway.com/WSV/1,443MIT serde_www_form_urlencodedA serde crate for www-form-urlencoded data34MIT serde_wxf...1,602MPL-2.0 serde_x12A Serde for ASC X12 EDI documents.11,746MIT OR Apache-2.0 serde_x12_altSerde support for X12 EDI2,650MIT serde_xmlxml support for rust-serde230,000non-standard serde_xmlrpcA simple, no nonsense, XML-RPC serde implementation for Rust60,350MIT OR Apache-2.0 serde_yadSerde_YAD serializes and deserializes YAD files.1,142MIT OR Apache-2.0Data structuresEncoding serde_yamlYAML data format for Serde347,885,351MIT OR Apache-2.0EncodingParser implementations serde_yaml2Serde integration for yaml_rust2 crate1,655,503MIT OR Apache-2.0Encoding serde_yaml_bwYAML support for Serde with an emphasis on panic-free parsing (including malformed YAML).192,467MIT OR Apache-2.0EncodingParser implementations serde_yaml_extExtensions to make dealing with unstructured data easier2,601MIT serde_yaml_gtcTemp copy for serde_yaml_bw until version 2.5.3 is on crates. YAML support for Serde with an emphasis on panic-free parsing…42,191MIT OR Apache-2.0EncodingParser implementations serde_yaml_incompleteYAML support for rust-serde1,920MIT serde_yaml_neoYAML data format for Serde6,670MITEncodingParser implementations serde_yaml_ngYAML data format for Serde6,945,907MITEncodingParser implementations serde_yaml_okYAML data format for Serde. It's OK.34,043MIT OR Apache-2.0EncodingParser implementations serde_yaml_with_quirksYAML data format for Serde, fork with quirks support431,417MIT OR Apache-2.0EncodingParser implementations serde_yamlinatorSerde integration for yaml_rust2 crate450MIT OR Apache-2.0Encoding serde_yangyang based serializer(so far) for Serde2,706MIT serde_ymlDEPRECATED — `serde_yml` is unmaintained. This release is a thin compatibility shim that forwards every call to `noyalib` (a…20,164,687MIT OR Apache-2.0EncodingParser implementations serde_ysonSerde-compatible YSON serializer and deserializer for Rust.579Apache-2.0 serde_zonExperimental serde library for serializing and deserializing the Zig programming language's ZON format.3,683MPL-2.0 serde_zzzImplements serde for the zzz data format.1,747non-standard serdebinserializer/deserializer to minimal binary format1,547MIT