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-generate-binTool to generate (de)serialization code in multiple languages17,067MIT OR Apache-2.0Development toolsEncoding serde-gettextA deserializable struct to translate and format3,093MITInternationalization (i18n) serde-gffhttps://github.com/Mingun/serde-gff6,106MITEncodingGame engines serde-gronProvides serialize/deserialize of serde in gron format.5,451MIT OR Apache-2.0EncodingParser implementations serde-hashkeySpace efficient, in-memory serde serialization which supports hashing.209,478MIT/Apache-2.0Encoding serde-helpersWrappers for serializing/deserializing Rust objects to and from different data formats7,206MITEncoding serde-hessianhessian2 codec implemention1,776GPL-3.0-or-laterEncoding serde-hexHexadecimal encoding/decoding with serde.1,913,782MIT/Apache-2.0 serde-hex-utilsCollection of hexadecimal (De)serialization utilities for serde18,212Apache-2.0 serde-hjsonHjson serialization file format9,495,358MIT serde-htmlStrong typed html with serde support2,691MPL-2.0 serde-human-bytesOptimized handling of `&[u8]` and `Vec<u8>` for Serde142,548MIT OR Apache-2.0EncodingNo standard library serde-humanize-rsA Serde deserializer for duration and byte-size.131,900non-standardParsing tools serde-humantimeA Serde deserializer for `Duration`s using the `humantime` crate222,418MIT/Apache-2.0 serde-ignored-fieldspreserve ignored fields with serde6,446BSD-2-ClauseParsing tools serde-implicitthe serde(untagged) you wish you had30,015MIT serde-implicit-procproc macros for serde-implicit30,276MIT serde-indexedDerivation of Serialize and Deserialize that replaces struct keys with numerical indices.89,655Apache-2.0 OR MITEmbedded developmentEncoding serde-ini-spannedINI configuration file deserialization similar to Python's configparser2,534non-standardEncodingParser implementations serde-inline-defaultSerde default values via inline declaration2,889,552MIT OR Apache-2.0Encoding serde-intermediateIntermediate representation of Serde serialization45,911MIT OR Apache-2.0 serde-intermediate-deriveDerive proc macro for intermediate representation of Serde serialization34,595MIT OR Apache-2.0 serde-internA Serde addon that allows interning of strings and byte sequences behind `Arc`s during deserialization.1,292BSD-2-Clause-Patent OR MIT OR Apache-2.0 serde-jamJAM encoding with serde3,401GPL-3.0 serde-jam-deriveDerive macros for serde-jam625GPL-3.0 serde-java-propertiesSerde support for `java-properties`40,813MIT serde-jellyfinserde jellyfin5,805MIT serde-json-assertFlexible JSON assertions98,021MIT OR Apache-2.0Development tools serde-json-coreserde-json for no_std programs3,997,399MIT OR Apache-2.0No standard library serde-json-core-fmtserde-json for no_std programs8,100MIT OR Apache-2.0No standard library serde-json-file-ioA package for writing and reading from/to JSON, Data Structures which implement serde's Serialize and or Deserialize2,229MITFilesystem serde-json-fmtConfigurable formatting for serde_json serialization535,444MITEncodingValue formatting serde-json-helpersA collection of procedural macros compatible with stable Rust 2018 that simplify some common operations not covered by…4,562MIT OR Apache-2.0+ serde-json-python-formatterA serde-json formatter to mimic Python output29,917BSD-3-Clause serde-json-schemaminimal json-schema type5,833MIT/Apache-2.0 serde-json-utilsUtil crate for serde_json Value3,989MIT OR Apache-2.0 serde-json-wasmserde_json for Wasm programs (small, deterministic, no floats)8,610,476MIT OR Apache-2.0WebAssembly serde-jsonlinesRead & write JSON Lines documents399,495MITAsynchronousEncoding serde-kdl2Serde integration for KDL (KDL Document Language)324MITConfigurationEncoding serde-key-value-vec-mapDeserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait2,874MIT serde-keyvalueDeserialize key=value parameters with serde86,507BSD-3-Clause serde-keyvalue-primDeserialize key=value parameters with serde, supporting multiple delimiters, both key=value and key:value separated by either ,…64BSD-3-Clause serde-kvA serde data format for flat key=value lines (e.g. `foo=bar baz=42`).52Apache-2.0 OR MITEncodingParsing tools serde-lexprSerde support for Lisp S-expressions267,791MIT OR Apache-2.0Data structuresEncoding serde-libconfigasaurusSerde serialization and deserialization for libconfig format60MIT OR Apache-2.0ConfigurationEncoding serde-liteA general-purpose serialization/de-serialization library559,665MITEncoding serde-lite-deriveImplementation of #[derive(Deserialize, Serialize, Update)] for serde-lite478,468MITEncoding serde-llsdLibrary for serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open…9,551LGPL-2.1 OR LGPL-3.0 serde-llsd-benthicLibrary for serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open…1,172LGPL-2.1 OR LGPL-3.0 serde-loaderSerde wrapper to load/save serializable data from relative paths8,019MIT serde-lspLanguage Server Protocol via serde4,845MIT OR Apache-2.0 serde-lwjsonSerde serialization and deserialization for lwjson files85,398MIT serde-m3userde-m3u3,521MIT serde-map-to-arrayHelpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats398,766MIT OR Apache-2.0EncodingNo standard library serde-mappable-seqUnnoficial third-party serde (de)serializers for mappable sequences20,357ISC serde-matcherDEPRECATED: moved to serde_json_matcher3,253Apache-2.0 serde-metafileserde-metafile2,571MIT serde-metaformForm encoder for Meta (Facebook/WhatsApp/Graph API) batch requests. Serializes values to JSON then URL-encodes them, matching…1,243MIT OR Apache-2.0EncodingWeb programming::HTTP client serde-mincodeA minimal binary encoding for Serde-compatible types10,332MIT OR Apache-2.0Encoding serde-mobileMove-oriented sequence and map access types for serde deserializers6,871MPL-2.0 serde-nameExtract the Serde name of structs and enums4,084,253MIT OR Apache-2.0Development toolsEncoding serde-name-aptosExtract the Serde name of structs and enums1,175MIT OR Apache-2.0Development toolsEncoding serde-ndimSerde support for n-dimensional arrays from self-describing formats36,226MITData structuresEncoding serde-nebula-fbthrift-graphnebula-fbthrift-graph serde deserializer27,060Apache-2.0 OR MIT serde-nested-jsonHelpers for de/serializing nested JSON strings with Serde17,157ISC serde-nixosGenerate NixOS type definitions from Rust structures867MIT OR Apache-2.0 serde-nixos-macrosProcedural macros for serde-nixos1,013MIT OR Apache-2.0 serde-nothingSerialize to nothing. Deserialize from nothing3,124MIT OR Apache-2.0EncodingNo standard library serde-nuTurn any value into a nu-protocol::Value with serde4,783MIT serde-objectUniversal value type covering the entire Serde data model10,003MIT OR Apache-2.0 serde-odbcBind serializable Rust data to ODBC statements11,347LGPL-3.0Database interfaces serde-opmlserde-opml1,446MIT serde-orderedA procedural macro for deserializing ordered arrays into keyed structs using Serde.6,745MIT OR Apache-2.0Data structuresParsing tools serde-ordered-collectionsOrdered serialization/deserialization serde functionality228,063MIT OR Apache-2.0 serde-ordered-deriveA procedural macro for deserializing ordered arrays into keyed structs using Serde.5,121MIT OR Apache-2.0Data structuresParsing tools serde-ordinal-deriveProcedural macros for serializing and deserializing enum variants by their ordinal.29MIT serde-partialSerde partial serialization made easy11,895MIT OR Apache-2.0EncodingNo standard library serde-partial-macroproc-macro for serde-partial11,447MIT OR Apache-2.0 serde-patchJSON Merge Patch (RFC 7396) with optional recursive diff generation for Serde-derived structs128MIT OR Apache-2.0Data structuresEncoding serde-pathURL Path decoding and encoding with serde1,653MIT serde-pbxA Rust crate for working with Apple's .pbxproj format1,484MIT serde-persistent-deserializerA wrapper for persistent Serde deserializers18,852MITEncodingNo standard library serde-pgrowDeserialize a serde-type from a PgRow14,459MIT serde-pickleA serde-based serialization library for Python's pickle format6,821,839MIT/Apache-2.0 serde-pickle-rsA serde-based serialization library for Python's pickle format4,149MIT/Apache-2.0 serde-plyA Serde-based PLY (Polygon File Format) serializer and deserializer18,813Apache-2.0EncodingGraphics serde-podhttps://github.com/Mingun/serde-pod4,560MITEncoding serde-pointerA simple JSON Pointer implementation working on top of serde-value4,211Apache-2.0 serde-prcserde-rs support for the PRC (Smash Ultimate Parameter) file format2,612MIT serde-prefix-allAttribute macro to add a prefix to all struct fields & enum variants40,493MIT serde-privatecopy-paste of serde's `private` modules510Apache-2.0 serde-private-corecopy-paste of serde_core's `private` modules689Apache-2.0 serde-protobufSupport for Google Protocol Buffers in combination with serde89,735Apache-2.0 serde-pyobjectPyO3's PyAny as a serde data format852,764MIT OR Apache-2.0 serde-querySerde-compatible streaming data-query language with a jq-like syntax35,759MIT OR Apache-2.0Encoding serde-query-coreSerde-compatible streaming data-query language with a jq-like syntax24,635MIT OR Apache-2.0Encoding serde-query-deriveSerde-compatible streaming data-query language with a jq-like syntax36,668MIT OR Apache-2.0Encoding serde-querystringA query string deserializer based on serde602,660MIT OR Apache-2.0EncodingWeb programming serde-querystring-actixA query string extractor for actix-web based on serde-querystring41,451MIT OR Apache-2.0EncodingWeb programming serde-querystring-axumA query string extractor for axum based on serde-querystring11,404MIT OR Apache-2.0EncodingWeb programming serde-rawRaw display for serde values1,244MIT serde-redisSerde deserialization for redis-rs79,117MIT OR Apache-2.0 serde-redis2Serde deserialization for redis-rs1,180MIT OR Apache-2.0 serde-reflect-intermediateReflection utils of intermediate representation for Serde serialization6,233MIT OR Apache-2.0 serde-reflect-intermediate-deriveDerive proc macro for reflection utils of intermediate representation for Serde serialization5,677MIT OR Apache-2.0 serde-reflectionExtract representations of Serde data formats5,370,637MIT OR Apache-2.0Development toolsEncoding serde-reflection-aptosExtract representations of Serde data formats10,419MIT OR Apache-2.0Development toolsEncoding serde-rename-ruleSerde RenameRule4,984,460Apache-2.0 OR MIT serde-request-envelopeA serde request envelope with named type and data fields.2,400MIT serde-respRedis RESP protocol serialization and deserialization with serde5,844MITEncoding serde-rlpEthereum's RLP encoding implemented as a Serde data format120,558non-standard serde-rmpvSerde integration for the rmpv MessagePack Value type.6,295MIT serde-roxmltreeConvert roxmltree documents into Serde-compatible types43,729MIT OR Apache-2.0EncodingParser implementations serde-saphyrYAML (de)serializer for Serde, emphasizing panic-free parsing, fast builds and good error reporting. Supports properties,…3,188,675MIT OR Apache-2.0Command line utilitiesConfiguration serde-sarifSerde serialization for SARIF files2,339,607MITEncoding serde-savethe most complete serialization tree for serde2,604MIT OR Apache-2.0 serde-sbifA Serde-based implementation of the SBIF file format.1,438non-standardData structuresParsing tools serde-scaleSerde serializer and deserializer for the SCALE encoding23,110Zlib serde-scale-wrapWrapper for types implementing `Serialize`/`Deserialize` to implement `Encode`/`Decode` automatically15,293Zlib serde-secrecySerde support for secrecy types129,864MIT OR Apache-2.0Encoding serde-seededTrait and macros for easy seeded serialization with `serde`.3,425Apache-2.0 OR MITEncoding serde-seeded-deriveDerive macro for `serde-seeded`.3,639Apache-2.0 OR MIT serde-selectQuery serde de/serializable objects1,645MPL-2.0 serde-semverSerde-compatible version checker22,171MIT serde-semver-deriveDerive macro for serde-compatible version checker21,604MIT serde-serialize-seedThe `SerializeSeed` trait for convinience.15,740MIT OR Apache-2.0EncodingNo standard library serde-shapeReflect Serde deserialization shapes at compile time.17Apache-2.0Development toolsEncoding serde-shape-deriveProcedural macro implementation for the serde-shape crate.27Apache-2.0Development toolsEncoding serde-siborA serde implementation of the SIBOR binary format3,121MPL-2.0 serde-single-key-mapUnwrap a single key map with serde4,221MIT serde-smileA Smile implementation for Serde361,406MIT OR Apache-2.0Encoding serde-spdxSerde serialization for SPDX files180,713MITEncoding serde-splitDerive two implementations of serde traits for different purposes4,970MIT OR Apache-2.0 serde-sqlxAllows deserializing Postgres rows into Rust types using serde2,288MITDevelopment tools serde-sshfmtPure Rust serialization and deserialization of the SSH wire format (RFC 4251)28Apache-2.0 OR MITEncodingNetwork programming serde-stringsSerde wrapper for FromStr/Display implementors1,721Apache-2.0 serde-struct-tupleProcedural macro for deserializing a struct from a tuple of its fields.6,246MIT serde-struct-tuple-enumProcedural macro for deserializing an enum of structs from tuples.4,750MIT serde-struct-tuple-enum-proc-macroProcedural macro for deserializing an enum of structs from tuples.4,489MIT serde-struct-tuple-proc-macroProcedural macro for deserializing a struct from a tuple of its fields.6,075MIT serde-structpropSerde serializer and deserializer for the structprop config file format193MIT OR Apache-2.0ConfigurationEncoding serde-strzA serde wrapper that stores type using Display and FromStr.22,089MIT/Apache-2.0Encoding serde-swonSerde support for SWON format626MIT OR Apache-2.0 serde-tagged-intermediateTagged intermediate representation for Serde serialization22,482MIT OR Apache-2.0 serde-tcSerde support for trait calls31,618MITEncoding serde-tc-macroMacro for serde-tc27,160MITEncoding serde-tcod-config-parserA best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod3,235MIT/Apache-2.0Encoding serde-teamspeak-querystringA teamspeak query string deserializer based on serde6,005MIT OR Apache-2.0EncodingWeb programming serde-textualderive Display/FromStr by using serde2,270MIT OR Apache-2.0Rust patterns serde-this-or-thatCustom deserialization for fields that can be specified as multiple types.501,295MITEncoding serde-toml-mergeMerge your toml values.1,064,017MIT serde-toon-rsTOON - Token Oriented Object Notation41MIT OR Apache-2.0 serde-transcodeTranscode from one Serde format to another16,022,485MIT/Apache-2.0 serde-tristateThree-state Patch<T> for HTTP PATCH bodies with automatic serde integration84MIT serde-tristate-macrosProc-macro internals for serde-tristate — do not use directly131MIT serde-tuple-vec-mapDeserialize a serialized map to a Vec<(K, V)> in serde1,913,839MITEncoding serde-tuplexTuple serialization and lenient numeric parsing for serde84MITEncodingParsing tools serde-tuplex-deriveProcedural macros for serde-tuplex223MITDevelopment tools::Procedural macro helpers serde-txtrecordA Rust serialization and deserialization library for TXT record format using Serde515MITConfigurationData structures serde-typeinfoRuntime type info based on serde data model1,534MIT OR Apache-2.0 serde-typesExtension helper types for serde7,638MPL-2.0 serde-untaggedSerde `Visitor` implementation for deserializing untagged enums61,314,108MIT OR Apache-2.0EncodingNo standard library serde-utilSoni's Serde Utilities7,328non-standard serde-valSerialization value trees137non-standard serde-validateA library for validating deserialized structs and enums2,906GPL-3.0-or-later serde-validate-macroA procedural macro that validates the deserialization of a struct3,563GPL-3.0-or-later serde-valuableValue enum for serde data model (fork of serde-value)26MIT serde-valueSerialization value trees124,491,422MIT serde-value-flattenCrate to flatten structs based on serde.143,561BSD-3-Clause serde-value-utilsBundle of utils for serde-value41,073BSD-3-Clause serde-varsConveniently expose (environment) variables to your serde based data structures, like configurations.72,275MITConfigurationData structures serde-versionVersioning support for Serde14,827MIT OR Apache-2.0Encoding serde-versioningAdd versioning support to `serde`'s `Deserialize` derive macro.16,164WTFPLEncodingNo standard library serde-versions-deriveAn attribute macro for adding a version byte when serializing a struct via Serde. Also allows deseraializing while removing…6,974Apache-2.0 serde-wasm-bindgenNative Serde adapter for wasm-bindgen69,779,162MITDevelopment tools::FFIEncoding serde-wincodeserde compatibility for wincode, suitable for replacing bincode64,630Apache-2.0 serde-witSerialization and deserialization across a WASM boundary1,252MIT OR Apache-2.0 serde-with-envProvides a way to obtain values from the environment after any serde deserialization.98MIT OR Apache-2.0Development tools::Procedural macro helpersEncoding serde-with-expand-envParse environment variables in serde crate using deserialize_with.268,104MIT serde-xdrXDR serialization and deserialization for Serde25,783GPL-3.0Encoding serde-xml-anyxml-rs based deserializer for Serde, with changes required for serde_any57,794MIT serde-xml-fastA fast, 100% Serde-compatible XML serialization and deserialization library2,021MIT OR Apache-2.0EncodingParser implementations serde-xml-rsxml-rs based deserializer for Serde (compatible with 1.0)35,127,152MIT serde-xml-rs2xml-rs based deserializer for Serde (compatible with 0.9+)2,395MIT serde-xml-rustMaintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)7,172MIT serde-xpathBuild serde XPATH bindings for structs22MIT serde-xpath-deriveDerive serde XPATH bindings for structs76MIT serde-xrplSerde compatible XRPL serialization format5,270MIT serde-yaml-olidacombeYAML support for Serde3,580MIT OR Apache-2.0Encoding serde-yaml-rispA YAML-based syntax for risp the rusty Lisp1,600CC0-1.0 serde06Re-export of serde::*2,065MIT/Apache-2.0 serde07Re-export of serde::*2,042MIT/Apache-2.0 serde08Re-export of serde::*2,045MIT/Apache-2.0 serde09Re-export of serde::*2,097MIT/Apache-2.0 serde1Re-export of serde::*6,424MIT/Apache-2.0 serde2Re-export of serde::*2,045MIT OR Apache-2.0 serde2fileserialize some data to a file or deserialize a data from a file,support encrypt/decrypt…16,972MIT OR Apache-2.0Encoding serde2file_macro_derivethe serde2file's derive macro.12,222MIT OR Apache-2.0Encoding serde_6570A Serde implementation for a subset of RFC 6570 URI Template52non-standardWeb programming serde_agabyA generic serialization/deserialization framework2,163MIT OR Apache-2.0EncodingNo standard library