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
unidiff
Rust library for parsing unified diffs and extracting structured patch metadata.
python-jproperties
A Java Properties file parser and writer for Python, with metadata, docstrings, and full Unicode escape support.
thirty-two
A tiny RFC 3548 Base32 encoder and decoder for Node.js Buffers and strings.
deser-hjson
A Serde deserializer for Hjson, the human-friendly configuration variant of JSON.
@sanity/diff-patch
Generates conflict-resistant Sanity patch mutations by diffing two JSON documents or values.
instant-xml
A serde-like Rust library that rigorously maps XML to typed structs with full namespace support.
png-chunk-text
Encode and decode PNG tEXt chunks for embedding uncompressed metadata in PNG images.
sitemap-rs
A Rust library to generate URL, index, image, video, and news XML sitemaps.
colored_json
Colorizes JSON output with ANSI terminal codes by implementing serde_json's Formatter trait directly.
dict2xml
Tiny dependency-free utility to convert Python dictionaries into XML strings.
Microsoft Kiota Abstractions
Core request, serialization, and auth abstractions that every Kiota-generated Python API client depends on to build and run.
borc
A fast, synchronous CBOR encoder and decoder for JavaScript, built around an asm.js parser.
simple-xml-to-json
A tiny, dependency-free library that transpiles XML into JSON through an AST.
backports.zstd
Backports Python 3.14's compression.zstd module—plus zstd-aware tarfile and zipfile support—to Python 3.10+.
byte-base64
Tiny TypeScript/JavaScript library for converting between base64 strings and byte arrays or Uint8Arrays.
loro-py
Python bindings for the Loro CRDT engine for local-first, collaborative data.
micro-jq
A small TypeScript implementation of jq's filter syntax for querying and transforming JSON in the browser and Node.
grenad
A Rust library to sort, merge, write, and read immutable key-value pairs on disk
cab
Pure Rust library for reading and writing Windows cabinet (.cab) archive files.
react-native-gzip
Native gzip compression and decompression for React Native, using platform-native zlib on iOS and Android.
stringify-entities
A small, spec-compliant encoder that serializes HTML character references, with fine-grained control over named, decimal, and hexadecimal output formats.
python-mimeparse
Basic functions for parsing and content-negotiating Internet media types in Python.
python-oxmsg
Parse Outlook .msg files in Python to extract email text, headers, recipients, and attachments without needing Outlook installed.
python-iniparse
A drop-in ConfigParser replacement that preserves comments, order, and formatting when editing INI files.