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

81Health
Library Go

koanf

A lightweight, extensible Go library for reading and merging configuration from files, env vars, flags, and remote sources.

4,223
MIT
Used by 7
91Health
Library Composer

league/csv

CSV data manipulation made easy in PHP

3,480
MIT
Used by 7
46Health
Library npm

flat

Flattens nested JavaScript objects into dot-delimited keys and unflattens them back, with a bundled CLI.

1,818
BSD 3
Used by 7
88Health
Library Cargo

quick-xml

A high-performance, near-zero-copy XML pull parser and writer for Rust

1,574
MIT
Used by 7
51Health
Library npm

rss-parser

Lightweight RSS and Atom feed parser for Node.js and the browser that turns XML feeds into plain JavaScript objects

1,530
MIT
Used by 7
53Health
Library npm

feed

Generate RSS 2.0, Atom 1.0, and JSON Feed 1.0 syndication feeds from a single TypeScript API.

1,408
MIT
Used by 7
86Health
Library PyPI

tomlkit

Style-preserving TOML parser and writer for Python that keeps comments, whitespace, and ordering intact

862
MIT
Used by 7
73Health
Library PyPI

python-zstandard

Python bindings for the Zstandard (zstd) compression library, exposing the full C API through a Pythonic, high-performance interface.

643
BSD 3
Used by 7
46Health
Library Cargo

hound

A pure-Rust WAV encoding and decoding library with zero runtime dependencies.

638
Apache 2.0
Used by 7
40Health
Library npm

topojson-client

Convert TopoJSON topologies to GeoJSON, merge shapes, and build meshes for map rendering

240
Other
Used by 7
49Health
Library npm

json2csv

Convert JSON arrays into CSV strings and files with configurable fields, formatters, and streaming parsers for Node.js.

2,717
MIT
Used by 6
42Health
Library PyPI

jmespath.py

A pure-Python implementation of JMESPath, a declarative query language for searching and transforming JSON documents.

2,452
MIT
Used by 6
61Health
Library PyPI

cloudpickle

Extended Python pickling that can serialize lambdas, closures, and interactively defined objects

1,947
BSD 3
Used by 6
67Health
Library Go

etree

A lightweight, pure Go library for parsing, querying, and modifying XML with an element-tree model and XPath-like path queries.

1,670
Other
Used by 6
45Health
Library npm

csv-parser

A zero-dependency streaming CSV parser for Node.js that converts CSV into JSON at high speed.

1,503
MIT
Used by 6
45Health
Library Go

json-patch

A Go library for applying RFC 6902 JSON Patch and RFC 7396 JSON Merge Patch operations to JSON documents.

1,232
BSD 3
Used by 6
45Health
Library PyPI

html5lib

A standards-compliant HTML parser and serializer implementing the WHATWG HTML5 spec

1,223
MIT
Used by 6
37Health
Library npm

jmespath.js

Query and transform JSON data in JavaScript with a single declarative expression string

847
Apache 2.0
Used by 6
83Health
Library PyPI

jsonpath-ng

A standard-compliant JSONPath implementation for Python with arithmetic operators, AST manipulation, and in-place updates.

737
Apache 2.0
Used by 6
61Health
Library npm

openapi3-ts

Typed TypeScript models and a fluent builder DSL for authoring OpenAPI 3.0, 3.1, and 3.2 contracts.

540
MIT
Used by 6
63Health
Library npm

lossless-json

Parse and stringify JSON without losing precision on big numbers

479
MIT
Used by 6
41Health
Library npm

fast-safe-stringify

Fast JSON.stringify drop-in that safely handles circular references

359
MIT
Used by 6
52Health
Library npm

toml-node

A zero-dependency, spec-compliant TOML parser for Node.js with BigInt and Temporal support.

326
MIT
Used by 6
36Health
Library Cargo

serde_urlencoded

Serialize and deserialize application/x-www-form-urlencoded data in Rust using Serde

265
Apache 2.0
Used by 6

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