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

31Health
Library Cargo

bitstream-io

Read and write unaligned binary values from Rust streams in big- or little-endian

70
Other
Used by 1
29Health
Library Cargo

Tsify-next

Generate TypeScript definitions from Rust types via a derive macro

66
Other
Used by 1
33Health
Library npm

tweetnacl-util-js

String encoding utilities for UTF-8 and Base64, extracted from TweetNaCl.js for use with the TweetNaCl cryptography library.

65
Other
Used by 1
56Health
Library Cargo

jsonc-parser

A Rust library for parsing JSON with comments, trailing commas, and other loose syntax extensions, plus a CST for format-preserving edits.

64
MIT
Used by 1
66Health
Library Cargo

cfb

A Rust library for reading and writing Compound File Binary (structured storage) files.

63
MIT
Used by 1
37Health
Library PyPI

configparser

A backport of Python's modern ConfigParser to older Python versions, kept in sync with CPython upstream.

62
MIT
Used by 1
36Health
Library Cargo

lz4-rs

Rust bindings for the LZ4 compression library, with a streaming frame API and a block-level compress/decompress API.

61
MIT
Used by 1
31Health
Library Cargo

gray-matter-rs

A fast Rust crate for extracting YAML, TOML, or JSON front matter out of Markdown and text content, with a pluggable engine trait for custom formats.

56
MIT
Used by 1
68Health
Library PyPI

vobject

Parse and generate iCalendar and vCard files with a full-featured Python library.

56
Apache 2.0
Used by 1
47Health
Library Cargo

wkt

Read and write Well-Known Text (WKT) geospatial geometries in Rust

56
Apache 2.0
Used by 1
34Health
Library Cargo

multibase

Rust implementation of the multibase self-describing base encoding spec

55
MIT
Used by 1
27Health
Library PyPI

base32-crockford

A Python implementation of Douglas Crockford's human-readable base32 encoding

51
BSD 3
Used by 1
33Health
Library Cargo

csv-async

Async CSV reading and writing for Rust that mirrors the sync csv crate's API for tokio and async-std runtimes.

51
MIT
Used by 1
31Health
Library Cargo

deserr

A Rust deserialization library focused on custom, user-facing error handling.

51
Other
Used by 1
29Health
Library npm

rtf-parser

A streaming Node.js parser that turns RTF documents into a structured tree of paragraphs and styled text spans.

51
Other
Used by 1
49Health
Library Cargo

jsonptr

Data structures and logic for resolving, assigning, and deleting JSON data by RFC 6901 pointers in Rust.

50
Apache 2.0
Used by 1
23Health
Library Cargo

serde-value

A generic serde Value tree for capturing and later re-deserializing any Rust data.

49
MIT
Used by 1
25Health
Library Cargo

coset

Rust types for building and parsing CBOR Object Signing and Encryption (COSE) messages

48
Apache 2.0
Used by 1
37Health
Library PyPI

pydantic-collections

Validated, list-like collections of Pydantic models via a single BaseCollectionModel class.

47
Apache 2.0
Used by 1
37Health
Library npm

mendoza

A TypeScript decoder for the Mendoza diff format, applying structured patches to JSON documents with optional incremental history tracking.

46
MIT
Used by 1
22Health
Library npm

windows-1252

A robust JavaScript implementation of the windows-1252 character encoding as defined by the WHATWG Encoding Standard.

46
MIT
Used by 1
65Health
Library npm

asn1-schema

Declarative TypeScript decorators for defining, parsing, and serializing ASN.1/DER schemas used across X.509, PKCS, and CMS structures.

45
MIT
Used by 1
24Health
Library Cargo

Inflate

A pure Rust implementation of DEFLATE and zlib decompression

45
MIT
Used by 1
23Health
Library PyPI

py-ubjson

Universal Binary JSON (UBJSON) draft-12 encoder and decoder for Python

45
Apache 2.0
Used by 1

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