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

33Health
Library Cargo

tl

Fast, zero-copy HTML parser for Rust with a query-selector API

407
MIT
Used by 2
50Health
Library Cargo

Ciborium

CBOR serialization and deserialization for Rust, built on Serde

392
Apache 2.0
Used by 2
47Health
Library npm

fonteditor-core

Parse, write, and convert TTF, WOFF, WOFF2, EOT, SVG, and OTF fonts in Node.js and the browser.

387
MIT
Used by 2
38Health
Library Cargo

num_enum

Type-safe Rust derive macros for converting between primitive integers and enums.

386
Other
Used by 2
71Health
Library npm

@json2csv/node

Node.js Transform stream and promise-based parser for converting JSON and NDJSON into CSV.

364
MIT
Used by 2
38Health
Library npm

stable-hash

Tiny, fast library for stably hashing any JavaScript value

349
MIT
Used by 2
43Health
Library Cargo

bitpacking

SIMD-accelerated Rust bit-packing for compressing integer sequences at billions of values per second.

341
MIT
Used by 2
39Health
Library npm

fast-redact

Very fast object redaction that censors sensitive keys before they reach your logs.

339
MIT
Used by 2
73Health
Library PyPI

cbor2

Fast Python CBOR serializer and deserializer with extensive tag support

306
MIT
Used by 2
54Health
Library PyPI

python-lz4

C-accelerated Python bindings for LZ4, covering the frame, block, and streaming compression formats.

303
BSD 3
Used by 2
67Health
Library Cargo

oci-spec

Strongly typed Rust structures for the OCI Image, Runtime, and Distribution specifications.

299
Apache 2.0
Used by 2
81Health
Library Cargo

maxminddb-rust

A Rust library for reading MaxMind DB files, including GeoIP2 and GeoLite2 geolocation databases, with typed decoding and optional memory-mapped access.

277
Other
Used by 2
47Health
Library npm

cookie-es

An ESM-ready, RFC 6265bis-compliant parser and serializer for HTTP Cookie and Set-Cookie headers.

254
MIT
Used by 2
48Health
Library Cargo

sourcemap

A Rust library for parsing, generating, and rewriting JavaScript sourcemaps, built and maintained by Sentry.

248
BSD 3
Used by 2
53Health
Library Cargo

json5

A Rust JSON5 parser and serializer built directly on the Serde framework.

246
MIT
Used by 2
38Health
Library npm

bs58

Base58 encoding and decoding for Bitcoin and other cryptocurrency addresses.

235
MIT
Used by 2
47Health
Library Cargo

cargo_metadata

Structured, strongly-typed Rust access to the JSON output of `cargo metadata` and `cargo --message-format=json`.

215
MIT
Used by 2
52Health
Library Cargo

pgvector-rust

Rust bindings for pgvector, adding vector, half-vector, sparse-vector, and binary types across Postgres, SQLx, and Diesel.

207
Other
Used by 2
39Health
Library npm

snappyjs

A pure JavaScript implementation of Google's Snappy compression algorithm for Node.js and browsers.

163
MIT
Used by 2
38Health
Library Cargo

jmespath.rs

A Rust implementation of JMESPath, the declarative query language for extracting and transforming data from JSON.

161
MIT
Used by 2
91Health
Library npm

protocol

Typed protobuf message classes and RPC definitions for LiveKit's WebRTC signaling protocol, generated straight from the canonical .proto source.

146
Apache 2.0
Used by 2
42Health
Library PyPI

tomli-w

A lil' TOML writer for Python — the write-only counterpart to Tomli, producing spec-compliant TOML v1.0.0 from plain dicts.

144
MIT
Used by 2
45Health
Library PyPI

dockerfile-parse

A dependency-free Python library for parsing, inspecting, and rewriting Dockerfiles programmatically.

142
BSD 3
Used by 2
38Health
Library PyPI

polib

A pure Python library for parsing, creating, and editing gettext PO, POT, and MO translation catalog files.

135
MIT
Used by 2

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