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

80Health
Library PyPI

ujson

Ultra-fast JSON encoder and decoder for Python, written in C

4,497
BSD 3
Used by 3
79Health
Tool Go

gojq

A pure Go implementation of jq for querying and transforming JSON and YAML, usable as a CLI or embedded as a Go library.

3,807
MIT
Used by 3
94Health
Library PyPI

deltalake

Native Rust-powered Python binding for Delta Lake, giving pandas, Polars, and Arrow workflows ACID table reads and writes without a JVM.

3,321
Apache 2.0
Used by 3
50Health
Library Composer

JMSSerializerBundle

Symfony integration bundle for JMS Serializer, wiring configurable JSON/XML/YAML (de)serialization into the framework's DI container

1,801
MIT
Used by 3
55Health
Library PyPI

dataclasses-json

Encode and decode Python dataclasses to and from JSON with a single decorator or mixin.

1,487
MIT
Used by 3
75Health
Library Go

ojg

A high-performance JSON parser and toolkit for Go with a full JSONPath implementation.

955
MIT
Used by 3
36Health
Library npm

yaml.js

Standalone JavaScript YAML 1.2 parser and encoder for Node.js and browsers, with yaml2json and json2yaml command-line tools.

884
MIT
Used by 3
88Health
Library Go

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.

875
MIT
Used by 3
88Health
Library npm

ical-generator

A zero-dependency TypeScript library for generating RFC 5545-compliant iCal calendars and subscription feeds.

855
MIT
Used by 3
89Health
Library Go

parquet-go

A high-performance Go library for reading and writing Apache Parquet files with a low memory footprint.

776
Apache 2.0
Used by 3
65Health
Library PyPI

GenSON

A Python library and CLI that generates and merges JSON Schema from sample objects and existing schemas.

730
MIT
Used by 3
75Health
Library PyPI

fastavro

A Cython-accelerated Python library for reading and writing Apache Avro files, built to match Java Avro SDK performance.

713
MIT
Used by 3
41Health
Library Go

go-ordered-map

A generic Go library for maps that preserve key insertion order, with constant-time operations and built-in JSON/YAML support.

679
Apache 2.0
Used by 3
35Health
Library Cargo

serde-wasm-bindgen

Native integration of Serde with wasm-bindgen for fast Rust-to-JavaScript value conversion

613
MIT
Used by 3
44Health
Library PyPI

python-json-patch

A lightweight Python library for creating and applying JSON Patch (RFC 6902) operations to any JSON-like document.

497
BSD 3
Used by 3
64Health
Library PyPI

jq.py

Python bindings for the jq JSON query language, letting you compile and run jq filters directly from Python.

454
Other
Used by 3
82Health
Library PyPI

ormsgpack

A fast Rust-backed MessagePack library for Python with native dataclass, datetime, numpy, and Pydantic support.

399
Apache 2.0
Used by 3
58Health
Library npm

rfc6902

A complete TypeScript implementation of RFC 6902 JSON Patch and RFC 6901 JSON Pointer for diffing, applying, and testing JSON documents.

379
MIT
Used by 3
69Health
Library PyPI

asn1crypto

A fast, pure Python library for parsing and serializing ASN.1 structures with a pythonic, high-performance API.

362
MIT
Used by 3
78Health
Library PyPI

nbformat

Reference implementation of the Jupyter Notebook JSON format

313
BSD 3
Used by 3
39Health
Library Cargo

cbor

A Rust library that encodes and decodes CBOR binary data through Serde's Serialize and Deserialize traits, with optional no_std support.

309
Apache 2.0
Used by 3
47Health
Library PyPI

json5

A pure Python implementation of the JSON5 data format, mirroring the stdlib json API for near drop-in adoption.

284
Apache 2.0
Used by 3
36Health
Library npm

node-xml

A fast, minimal JavaScript object-to-XML string builder for Node.js projects.

282
MIT
Used by 3
57Health
Library Cargo

serde_qs

Serde-powered serialization and deserialization for nested querystrings in Rust.

243
Apache 2.0
Used by 3

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