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

78Health
Library npm

csv-parse

A flexible, dependency-free CSV parser for Node.js and the browser with stream, callback, and sync APIs.

4,287
MIT
Used by 29
89Health
Library PyPI

lxml

A fast, feature-rich Python library for processing XML and HTML, built on libxml2 and libxslt.

3,067
BSD 3
Used by 29
91Health
Library npm

Smithy Core (@smithy/core)

The shared runtime orchestration layer that powers every AWS SDK for JavaScript v3 client, unifying middleware, serialization, retries, and auth.

329
Apache 2.0
Used by 29
95Health
Library PyPI

PyArrow

Python bindings for Apache Arrow's columnar in-memory format, giving pandas, NumPy, and data pipelines a fast, zero-copy way to move and process tabular data.

17,215
Apache 2.0
Used by 28
81Health
Library npm

JSON5

JSON for humans: an extended JSON syntax with comments, trailing commas, and unquoted keys for hand-written config.

7,178
MIT
Used by 28
36Health
Library Cargo

hex

Encode and decode data to and from hexadecimal in Rust, with no_std and serde support.

275
Apache 2.0
Used by 28
85Health
Library npm

query-string

Parse and stringify URL query strings in JavaScript with flexible array, number, and boolean handling.

6,904
MIT
Used by 27
90Health
Library PyPI

jsonschema

The reference implementation of JSON Schema validation for Python, supporting every draft from 3 to 2020-12.

4,993
MIT
Used by 27
68Health
Library npm

jsonc-parser

A fault-tolerant scanner and parser for JSONC (JSON with comments), with SAX-style visiting, DOM trees, and edit APIs.

768
MIT
Used by 26
50Health
Library Cargo

serde_yaml

Strongly typed YAML serialization and deserialization for Rust, built on Serde

1,016
Apache 2.0
Used by 25
46Health
Library npm

openapi-types

Type-safe TypeScript definitions for OpenAPI 2.0, 3.0, and 3.1 specification documents, covering paths, schemas, and components.

920
MIT
Used by 25
83Health
Library PyPI

Charset Normalizer

A pure-Python universal charset detector that turns text of unknown encoding into clean Unicode.

805
MIT
Used by 23
67Health
Library Go

gjson

Fast, dependency-light JSON value extraction for Go using dot-notation paths.

15,559
MIT
Used by 22
41Health
Library Go

mapstructure

A Go library for decoding generic map values into strongly typed structs, and back again.

8,011
MIT
Used by 22
62Health
Library npm

pako

A fast, zlib-compatible compression library for JavaScript that runs identically in the browser and Node.js.

6,125
MIT
Used by 21
38Health
Library npm

jsonrepair

Repair invalid or broken JSON documents — missing quotes, trailing commas, truncation, and more

2,409
Other
Used by 21
68Health
Library npm

js-base64

Pure-JavaScript Base64 encoder/decoder with full Unicode and URL-safe support

4,363
BSD 3
Used by 20
71Health
Library PyPI

orjson

A fast, correct, Rust-backed JSON library for Python with native dataclass, datetime, and numpy support

8,276
Apache 2.0
Used by 19
46Health
Library npm

node-xml2js

XML-to-JavaScript-object parser and builder for Node.js

4,960
MIT
Used by 19
50Health
Library Cargo

csv

Fast, flexible CSV reading and writing for Rust, with Serde support

1,966
Other
Used by 19
65Health
Library PyPI

tomli

A lil' TOML parser for Python — fast, spec-compliant, and dependency-free.

575
MIT
Used by 19
55Health
Library Cargo

tar

Streaming Rust library for reading and writing TAR archives

742
Other
Used by 18
92Health
Library npm

protobuf.js

A fast, conformant JavaScript and TypeScript implementation of Protocol Buffers, no protoc required

10,601
Other
Used by 17
42Health
Library Cargo

bincode

A compact, zero-fluff binary encoder and decoder for turning Rust structs into space-efficient byte streams.

3,060
MIT
Used by 17

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