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
koanf
A lightweight, extensible Go library for reading and merging configuration from files, env vars, flags, and remote sources.
league/csv
CSV data manipulation made easy in PHP
flat
Flattens nested JavaScript objects into dot-delimited keys and unflattens them back, with a bundled CLI.
quick-xml
A high-performance, near-zero-copy XML pull parser and writer for Rust
rss-parser
Lightweight RSS and Atom feed parser for Node.js and the browser that turns XML feeds into plain JavaScript objects
feed
Generate RSS 2.0, Atom 1.0, and JSON Feed 1.0 syndication feeds from a single TypeScript API.
tomlkit
Style-preserving TOML parser and writer for Python that keeps comments, whitespace, and ordering intact
python-zstandard
Python bindings for the Zstandard (zstd) compression library, exposing the full C API through a Pythonic, high-performance interface.
hound
A pure-Rust WAV encoding and decoding library with zero runtime dependencies.
topojson-client
Convert TopoJSON topologies to GeoJSON, merge shapes, and build meshes for map rendering
json2csv
Convert JSON arrays into CSV strings and files with configurable fields, formatters, and streaming parsers for Node.js.
jmespath.py
A pure-Python implementation of JMESPath, a declarative query language for searching and transforming JSON documents.
cloudpickle
Extended Python pickling that can serialize lambdas, closures, and interactively defined objects
etree
A lightweight, pure Go library for parsing, querying, and modifying XML with an element-tree model and XPath-like path queries.
csv-parser
A zero-dependency streaming CSV parser for Node.js that converts CSV into JSON at high speed.
json-patch
A Go library for applying RFC 6902 JSON Patch and RFC 7396 JSON Merge Patch operations to JSON documents.
html5lib
A standards-compliant HTML parser and serializer implementing the WHATWG HTML5 spec
jmespath.js
Query and transform JSON data in JavaScript with a single declarative expression string
jsonpath-ng
A standard-compliant JSONPath implementation for Python with arithmetic operators, AST manipulation, and in-place updates.
openapi3-ts
Typed TypeScript models and a fluent builder DSL for authoring OpenAPI 3.0, 3.1, and 3.2 contracts.
lossless-json
Parse and stringify JSON without losing precision on big numbers
fast-safe-stringify
Fast JSON.stringify drop-in that safely handles circular references
toml-node
A zero-dependency, spec-compliant TOML parser for Node.js with BigInt and Temporal support.
serde_urlencoded
Serialize and deserialize application/x-www-form-urlencoded data in Rust using Serde