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
tl
Fast, zero-copy HTML parser for Rust with a query-selector API
Ciborium
CBOR serialization and deserialization for Rust, built on Serde
fonteditor-core
Parse, write, and convert TTF, WOFF, WOFF2, EOT, SVG, and OTF fonts in Node.js and the browser.
num_enum
Type-safe Rust derive macros for converting between primitive integers and enums.
@json2csv/node
Node.js Transform stream and promise-based parser for converting JSON and NDJSON into CSV.
stable-hash
Tiny, fast library for stably hashing any JavaScript value
bitpacking
SIMD-accelerated Rust bit-packing for compressing integer sequences at billions of values per second.
fast-redact
Very fast object redaction that censors sensitive keys before they reach your logs.
cbor2
Fast Python CBOR serializer and deserializer with extensive tag support
python-lz4
C-accelerated Python bindings for LZ4, covering the frame, block, and streaming compression formats.
oci-spec
Strongly typed Rust structures for the OCI Image, Runtime, and Distribution specifications.
maxminddb-rust
A Rust library for reading MaxMind DB files, including GeoIP2 and GeoLite2 geolocation databases, with typed decoding and optional memory-mapped access.
cookie-es
An ESM-ready, RFC 6265bis-compliant parser and serializer for HTTP Cookie and Set-Cookie headers.
sourcemap
A Rust library for parsing, generating, and rewriting JavaScript sourcemaps, built and maintained by Sentry.
json5
A Rust JSON5 parser and serializer built directly on the Serde framework.
bs58
Base58 encoding and decoding for Bitcoin and other cryptocurrency addresses.
cargo_metadata
Structured, strongly-typed Rust access to the JSON output of `cargo metadata` and `cargo --message-format=json`.
pgvector-rust
Rust bindings for pgvector, adding vector, half-vector, sparse-vector, and binary types across Postgres, SQLx, and Diesel.
snappyjs
A pure JavaScript implementation of Google's Snappy compression algorithm for Node.js and browsers.
jmespath.rs
A Rust implementation of JMESPath, the declarative query language for extracting and transforming data from JSON.
protocol
Typed protobuf message classes and RPC definitions for LiveKit's WebRTC signaling protocol, generated straight from the canonical .proto source.
tomli-w
A lil' TOML writer for Python — the write-only counterpart to Tomli, producing spec-compliant TOML v1.0.0 from plain dicts.
dockerfile-parse
A dependency-free Python library for parsing, inspecting, and rewriting Dockerfiles programmatically.
polib
A pure Python library for parsing, creating, and editing gettext PO, POT, and MO translation catalog files.