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
csv-parse
A flexible, dependency-free CSV parser for Node.js and the browser with stream, callback, and sync APIs.
lxml
A fast, feature-rich Python library for processing XML and HTML, built on libxml2 and libxslt.
Smithy Core (@smithy/core)
The shared runtime orchestration layer that powers every AWS SDK for JavaScript v3 client, unifying middleware, serialization, retries, and auth.
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.
JSON5
JSON for humans: an extended JSON syntax with comments, trailing commas, and unquoted keys for hand-written config.
hex
Encode and decode data to and from hexadecimal in Rust, with no_std and serde support.
query-string
Parse and stringify URL query strings in JavaScript with flexible array, number, and boolean handling.
jsonschema
The reference implementation of JSON Schema validation for Python, supporting every draft from 3 to 2020-12.
jsonc-parser
A fault-tolerant scanner and parser for JSONC (JSON with comments), with SAX-style visiting, DOM trees, and edit APIs.
serde_yaml
Strongly typed YAML serialization and deserialization for Rust, built on Serde
openapi-types
Type-safe TypeScript definitions for OpenAPI 2.0, 3.0, and 3.1 specification documents, covering paths, schemas, and components.
Charset Normalizer
A pure-Python universal charset detector that turns text of unknown encoding into clean Unicode.
gjson
Fast, dependency-light JSON value extraction for Go using dot-notation paths.
mapstructure
A Go library for decoding generic map values into strongly typed structs, and back again.
pako
A fast, zlib-compatible compression library for JavaScript that runs identically in the browser and Node.js.
jsonrepair
Repair invalid or broken JSON documents — missing quotes, trailing commas, truncation, and more
js-base64
Pure-JavaScript Base64 encoder/decoder with full Unicode and URL-safe support
orjson
A fast, correct, Rust-backed JSON library for Python with native dataclass, datetime, and numpy support
node-xml2js
XML-to-JavaScript-object parser and builder for Node.js
csv
Fast, flexible CSV reading and writing for Rust, with Serde support
tomli
A lil' TOML parser for Python — fast, spec-compliant, and dependency-free.
tar
Streaming Rust library for reading and writing TAR archives
protobuf.js
A fast, conformant JavaScript and TypeScript implementation of Protocol Buffers, no protoc required
bincode
A compact, zero-fluff binary encoder and decoder for turning Rust structs into space-efficient byte streams.