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

75Health
Library npm

jsonata

A lightweight query and transformation language for filtering, mapping, and reshaping JSON data with concise, path-based expressions.

2,694
MIT
Used by 4
87Health
Library Composer

Symfony Serializer

Converts PHP objects to JSON, XML, CSV, and YAML and back again

2,535
MIT
Used by 4
67Health
Library Cargo

postcard

A no_std, serde-compatible binary serialization format built for embedded systems

1,535
Apache 2.0
Used by 4
40Health
Library npm

json-diff

A Node.js CLI and library for structural JSON diffing, with fuzzy matching for changed array elements and colorized terminal output.

1,202
MIT
Used by 4
53Health
Library npm

sax

A tiny, dependency-free streaming SAX-style parser for XML and HTML in JavaScript.

1,157
Other
Used by 4
45Health
Library Go

yaml

A Go YAML library that marshals and unmarshals through your existing JSON struct tags, instead of a separate YAML tag system.

1,064
MIT
Used by 4
59Health
Library Cargo

lz4_flex

Fastest pure-Rust implementation of LZ4 compression and decompression

616
MIT
Used by 4
50Health
Library Cargo

roxmltree

Parse XML into a fast, read-only tree in Rust with zero unsafe code and no dependencies.

537
Apache 2.0
Used by 4
40Health
Library PyPI

python-snappy

Python bindings for Google's fast Snappy compression library

490
BSD 3
Used by 4
44Health
Library Cargo

serde_bytes

Wrapper types for optimized, compact Serde handling of byte slices and buffers

385
Apache 2.0
Used by 4
35Health
Library npm

@iarna/toml

A fast, spec-compliant TOML parser and stringifier for Node.js with a familiar JSON-style interface.

340
Other
Used by 4
38Health
Library npm

fzstd

High-performance, pure JavaScript Zstandard decompression in an 8kB package with streaming support.

323
MIT
Used by 4
34Health
Library PyPI

jsonlines

A small Python library for reading and writing the JSON Lines (ndjson) text format

303
Other
Used by 4
49Health
Library Cargo

half

IEEE 754 f16 and bf16 half-precision floating-point types for Rust

281
Apache 2.0
Used by 4
47Health
Library Cargo

serde-repr

Derive macros that serialize and deserialize C-like Rust enums as their underlying integer repr value instead of the variant name.

271
Other
Used by 4
54Health
Library Cargo

data-encoding

Efficient, customizable base16/base32/base64 encoding functions for Rust

203
MIT
Used by 4
38Health
Library Cargo

json-patch

RFC 6902 JSON Patch and RFC 7396 JSON Merge Patch implementation for Rust

182
Apache 2.0
Used by 4
32Health
Library Cargo

chardetng

A no_std character encoding detector for legacy Web content, built to give Firefox parity with Chrome's ced on undeclared charsets.

130
Apache 2.0
Used by 4
34Health
Library npm

parse-diff

A fast, dependency-free unified diff parser that converts raw patch text into structured file, chunk, and line-change objects for JavaScript and TypeScript projects.

99
MIT
Used by 4
57Health
Library npm

scim2-parse-filter

Parses and evaluates RFC 7644 SCIM 2.0 filter expressions into a typed AST you can test, stringify, expand, or flatten in TypeScript.

23
Other
Used by 4
92Health
Library PyPI

gguf

The Python library for reading and writing GGUF, the single-file binary model format behind llama.cpp and the wider local-LLM ecosystem.

129,723
MIT
Used by 3
71Health
Library PyPI

FlatBuffers

Google's memory-efficient, zero-copy serialization library for cross-language data exchange

26,520
Apache 2.0
Used by 3
92Health
Framework Cargo

Thrift

Cross-language RPC framework with a Rust crate for interoperable clients and servers.

10,963
Apache 2.0
Used by 3
73Health
Library PyPI

marshmallow

An ORM/framework-agnostic Python library for converting complex objects to and from native datatypes, with built-in validation.

7,241
MIT
Used by 3

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