Serialization & Data Formats Packages
Serialization and data-format libraries for converting between structured data and wire formats (Serde, Protobuf, JSON/YAML/TOML, MessagePack).
Packages in Serialization & Data Formats
Kind
Sort:Used by Most Apps
OpenAPI Pydantic
Type-safe OpenAPI 3.0 and 3.1 schema models for Python, built on Pydantic 1.8+ and 2.x for validated construction and parsing.
ieee754
Read and write IEEE 754 floating-point numbers to and from a Buffer or array-like object.
MIMEText
RFC-5322 compliant MIME email message generator for Node, browsers, and Google Apps Script.
base64-stream
Streaming Base64 encoder and decoder Transform classes for Node.js, so binary data can be converted on the fly instead of buffered in memory.
serde_yml
A deprecated serde YAML shim that forwards every call to noyalib, keeping old code compiling while structurally closing RUSTSEC-2025-0068.
pbjson
Generate protobuf-JSON-mapping-compliant serde Serialize and Deserialize impls for prost types.
serde_yaml_ng
Strongly typed, Serde-compatible YAML serialization and deserialization for Rust.
serde_ignored
Find out which JSON, YAML, or TOML keys get silently dropped during Serde deserialization
bs58
Fast, dependency-free Base58 encoding and decoding for Rust
prost-wkt
JSON serialization and serde support for Protobuf Well-Known Types in Rust
elementpath
XPath 1.0/2.0/3.0/3.1 parsers and selectors for Python's ElementTree and lxml XML trees.
lzma-sys
Raw Rust FFI bindings to liblzma for LZMA and xz stream encoding and decoding.
convex_sync_types
Shared Rust types for Convex's WebSocket sync protocol: validated identifiers, module/UDF paths, query and session IDs, timestamps, and client/server message enums.
cssutils
A validating Python library for parsing, building, and serializing CSS Cascading Style Sheets through a DOM Level 2 API.
pydantic-avro
Convert Pydantic models to Avro schemas and generate Pydantic code from Avro schemas
Kuchikiki
An HTML tree-manipulation library for Rust with CSS-selector matching, a maintained fork of Kuchiki.
oas3-rs
Rust structures and tools to parse, navigate, and validate OpenAPI v3.1.x specifications with order-preserving maps.
Python JSONPath
A flexible RFC 9535 JSONPath engine for Python with JSON Pointer and JSON Patch.
whatthepatch
A pure-Python library for parsing and applying unified, context, ed, and SCM-style patch/diff files.
json-source-map
Parses and stringifies JSON while mapping every key and value to its exact line, column, and character position.
netlink-packet-route
Typed Rust structs for encoding and decoding Linux rtnetlink route-protocol packets.
pickleshare
A tiny dict-like Python database that stores pickled objects as files, letting multiple processes read and write shared data safely.
integer-encoding
Varint, zigzag, and fixed-length integer encoding and decoding for Rust.
serde-untagged
A Serde Visitor for cleanly deserializing untagged enums from bools, numbers, strings, bytes, sequences, or maps.