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
ujson
Ultra-fast JSON encoder and decoder for Python, written in C
gojq
A pure Go implementation of jq for querying and transforming JSON and YAML, usable as a CLI or embedded as a Go library.
deltalake
Native Rust-powered Python binding for Delta Lake, giving pandas, Polars, and Arrow workflows ACID table reads and writes without a JVM.
JMSSerializerBundle
Symfony integration bundle for JMS Serializer, wiring configurable JSON/XML/YAML (de)serialization into the framework's DI container
dataclasses-json
Encode and decode Python dataclasses to and from JSON with a single decorator or mixin.
ojg
A high-performance JSON parser and toolkit for Go with a full JSONPath implementation.
yaml.js
Standalone JavaScript YAML 1.2 parser and encoder for Node.js and browsers, with yaml2json and json2yaml command-line tools.
libopenapi
A high-performance Go library for parsing, validating, mutating, bundling, and diffing OpenAPI 3.2/3.1/3.0, Swagger, Overlay, and Arazzo documents.
ical-generator
A zero-dependency TypeScript library for generating RFC 5545-compliant iCal calendars and subscription feeds.
parquet-go
A high-performance Go library for reading and writing Apache Parquet files with a low memory footprint.
GenSON
A Python library and CLI that generates and merges JSON Schema from sample objects and existing schemas.
fastavro
A Cython-accelerated Python library for reading and writing Apache Avro files, built to match Java Avro SDK performance.
go-ordered-map
A generic Go library for maps that preserve key insertion order, with constant-time operations and built-in JSON/YAML support.
serde-wasm-bindgen
Native integration of Serde with wasm-bindgen for fast Rust-to-JavaScript value conversion
python-json-patch
A lightweight Python library for creating and applying JSON Patch (RFC 6902) operations to any JSON-like document.
jq.py
Python bindings for the jq JSON query language, letting you compile and run jq filters directly from Python.
ormsgpack
A fast Rust-backed MessagePack library for Python with native dataclass, datetime, numpy, and Pydantic support.
rfc6902
A complete TypeScript implementation of RFC 6902 JSON Patch and RFC 6901 JSON Pointer for diffing, applying, and testing JSON documents.
asn1crypto
A fast, pure Python library for parsing and serializing ASN.1 structures with a pythonic, high-performance API.
nbformat
Reference implementation of the Jupyter Notebook JSON format
cbor
A Rust library that encodes and decodes CBOR binary data through Serde's Serialize and Deserialize traits, with optional no_std support.
json5
A pure Python implementation of the JSON5 data format, mirroring the stdlib json API for near drop-in adoption.
node-xml
A fast, minimal JavaScript object-to-XML string builder for Node.js projects.
serde_qs
Serde-powered serialization and deserialization for nested querystrings in Rust.