Packages

Serialization & Data Formats Packages

Serialization and data-format libraries for converting between structured data and wire formats (Serde, Protobuf, JSON/YAML/TOML, MessagePack).

487 packages

Packages in Serialization & Data Formats

36Health
Library PyPI

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.

124
MIT
Used by 1
35Health
Library npm

ieee754

Read and write IEEE 754 floating-point numbers to and from a Buffer or array-like object.

122
BSD 3
Used by 1
43Health
Library npm

MIMEText

RFC-5322 compliant MIME email message generator for Node, browsers, and Google Apps Script.

120
MIT
Used by 1
31Health
Library npm

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.

118
MIT
Used by 1
39Health
Library Cargo

serde_yml

A deprecated serde YAML shim that forwards every call to noyalib, keeping old code compiling while structurally closing RUSTSEC-2025-0068.

118
Other
Used by 1
39Health
Library Cargo

pbjson

Generate protobuf-JSON-mapping-compliant serde Serialize and Deserialize impls for prost types.

116
MIT
Used by 1
35Health
Library Cargo

serde_yaml_ng

Strongly typed, Serde-compatible YAML serialization and deserialization for Rust.

114
MIT
Used by 1
36Health
Library Cargo

serde_ignored

Find out which JSON, YAML, or TOML keys get silently dropped during Serde deserialization

106
Other
Used by 1
33Health
Library Cargo

bs58

Fast, dependency-free Base58 encoding and decoding for Rust

103
Apache 2.0
Used by 1
61Health
Library Cargo

prost-wkt

JSON serialization and serde support for Protobuf Well-Known Types in Rust

97
Apache 2.0
Used by 1
57Health
Library PyPI

elementpath

XPath 1.0/2.0/3.0/3.1 parsers and selectors for Python's ElementTree and lxml XML trees.

93
MIT
Used by 1
31Health
Library Cargo

lzma-sys

Raw Rust FFI bindings to liblzma for LZMA and xz stream encoding and decoding.

93
Other
Used by 1
60Health
Library Cargo

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.

92
Apache 2.0
Used by 1
43Health
Library PyPI

cssutils

A validating Python library for parsing, building, and serializing CSS Cascading Style Sheets through a DOM Level 2 API.

92
Other
Used by 1
67Health
Library PyPI

pydantic-avro

Convert Pydantic models to Avro schemas and generate Pydantic code from Avro schemas

86
MIT
Used by 1
49Health
Library Cargo

Kuchikiki

An HTML tree-manipulation library for Rust with CSS-selector matching, a maintained fork of Kuchiki.

79
MIT
Used by 1
78Health
Library Cargo

oas3-rs

Rust structures and tools to parse, navigate, and validate OpenAPI v3.1.x specifications with order-preserving maps.

79
MIT
Used by 1
59Health
Library PyPI

Python JSONPath

A flexible RFC 9535 JSONPath engine for Python with JSON Pointer and JSON Patch.

78
MIT
Used by 1
42Health
Library PyPI

whatthepatch

A pure-Python library for parsing and applying unified, context, ed, and SCM-style patch/diff files.

78
MIT
Used by 1
31Health
Library npm

json-source-map

Parses and stringifies JSON while mapping every key and value to its exact line, column, and character position.

76
MIT
Used by 1
80Health
Library Cargo

netlink-packet-route

Typed Rust structs for encoding and decoding Linux rtnetlink route-protocol packets.

75
MIT
Used by 1
42Health
Library PyPI

pickleshare

A tiny dict-like Python database that stores pickled objects as files, letting multiple processes read and write shared data safely.

74
MIT
Used by 1
29Health
Library Cargo

integer-encoding

Varint, zigzag, and fixed-length integer encoding and decoding for Rust.

71
MIT
Used by 1
35Health
Library Cargo

serde-untagged

A Serde Visitor for cleanly deserializing untagged enums from bools, numbers, strings, bytes, sequences, or maps.

71
Other
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers