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
cramjam
Fast Rust-powered compression and decompression bindings for Python and JavaScript
toml-sort
A command-line utility and Python library that sorts and formats TOML files while preserving comments.
pyxlsb
A minimal pure-Python parser for reading Excel 2007+ Binary Workbook (.xlsb) files.
rust-plist
A Rust library for reading and writing Apple property list (plist) files in XML, binary, and ASCII formats, with full Serde support.
json-colorizer
A tiny TypeScript library that syntax-highlights and pretty-prints JSON for readable console output.
keyv-file
A lightweight file-based storage adapter for Keyv that persists key-value data to disk with automatic TTL expiry.
hpack
A pure-Python implementation of the HPACK header compression algorithm used by HTTP/2
aiocsv
Asynchronous CSV reading and writing for Python's asyncio, with a drop-in-compatible API and an optional C-accelerated parser.
hyperframe
A pure-Python implementation of the HTTP/2 framing layer
joi-to-json
Converts Joi validation schemas into JSON Schema and OpenAPI documents using Joi's describe() API.
humantime-serde
Serde (de)serialization support for human-readable durations and timestamps
prometheus-parse
A simple, dependency-light Rust parser for the Prometheus exposition text format.
pyyaml-env-tag
A custom PyYAML !ENV tag that resolves environment variables inline in YAML files, with typed defaults and fallback chains.
lz-string-python
A Python 2/3 port of the LZ-String JavaScript library for compressing strings into Base64, UTF-16, URI-safe, or byte formats.
sphinxcontrib-serializinghtml
A Sphinx extension that builds documentation as serialized JSON or pickle files instead of static HTML pages.
pest
The elegant general-purpose Rust parser built on parsing expression grammars (PEG)
RON
A readable, Rust-like data serialization format built on Serde
@dbml/core
The parsing and code-generation engine behind DBML — converts human-readable schema definitions into SQL DDL, JSON, and back again across five database dialects.
django-import-export
Import and export data for any Django model, with admin UI integration and per-row diff previews.
Apache Avro (Python)
Python implementation of Apache Avro, a compact schema-based data serialization system.
serialize-javascript
Serializes JavaScript values-including functions, RegExps, Dates, Maps, Sets, and BigInts-into a superset of JSON that's safe to embed directly in an HTML script tag.
calamine
Read and deserialize Excel and OpenDocument spreadsheets in pure Rust.
JMS Serializer
PHP library for (de-)serializing objects of any complexity to and from JSON and XML
h5py
A Pythonic wrapper around the HDF5 binary data format that lets you read, write, and slice massive datasets as if they were NumPy arrays.