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

42Health
Library Cargo

geojson

A Rust library for reading, writing, and serializing the GeoJSON vector GIS format

347
Other
Used by 1
72Health
Library npm

groq-js

A TypeScript implementation of GROQ, the query language for filtering, joining, and shaping JSON documents.

344
MIT
Used by 1
52Health
Library PyPI

CloudEvents

The official Python SDK for building, validating, and converting CloudEvents across HTTP, Kafka, AMQP, and RabbitMQ.

342
Apache 2.0
Used by 1
39Health
Library npm

cbor-js

A minimal, dependency-free pure-JavaScript implementation of the CBOR binary data format for encoding and decoding ArrayBuffers.

340
MIT
Used by 1
34Health
Library npm

dirty-json

A permissive JSON parser that recovers valid data from malformed, hand-edited, or scraped JSON strings.

334
AGPL 3.0
Used by 1
44Health
Library PyPI

dnslib

A pure-Python library for encoding, decoding, and building DNS wire-format packets, with a lightweight framework for writing custom DNS servers.

326
Other
Used by 1
81Health
Library npm

ASN1.js

A pure JavaScript/TypeScript library for encoding and decoding ASN.1 BER/DER data, the foundation of X.509 certificates and PKI.

300
BSD 3
Used by 1
53Health
Library Composer

BazingaHateoasBundle

Symfony bundle that wires the Hateoas library into JMS Serializer for REST APIs

296
MIT
Used by 1
42Health
Library PyPI

jsons

Serialize and deserialize Python objects to and from JSON with no boilerplate

291
MIT
Used by 1
75Health
Library Cargo

yaml-rust2

A fully YAML 1.2 compliant YAML parser and emitter written in pure Rust.

263
Other
Used by 1
58Health
Library Cargo

miniz_oxide

Pure-Rust DEFLATE, zlib, and gzip compression and decompression with no unsafe code and no_std support.

257
Other
Used by 1
39Health
Tool PyPI

bigquery-schema-generator

Deduces an accurate BigQuery schema from your full JSON or CSV dataset instead of just the first 500 records.

249
Apache 2.0
Used by 1
48Health
Library PyPI

fluent.syntax

The Python parser, serializer, and AST toolkit for reading, writing, and transforming Fluent localization files.

245
Apache 2.0
Used by 1
58Health
Library npm

class-validator-jsonschema

Converts class-validator decorator metadata into OpenAPI-compatible JSON Schema, with a converter table and a JSONSchema decorator for manual overrides.

242
MIT
Used by 1
36Health
Library npm

node-icalendar

iCalendar (RFC 5545) parser and generator for Node.js, with a streaming API for building and reading VCALENDAR data.

233
MIT
Used by 1
43Health
Library Composer

oooas

Object-oriented builder for generating OpenAPI specs in PHP

231
MIT
Used by 1
31Health
Library Cargo

serde-pickle

A Serde-based Rust library for reading and writing Python's pickle serialization format.

226
Apache 2.0
Used by 1
57Health
Library npm

StableLib (@stablelib/base64)

Constant-time Base64 encoding and decoding for TypeScript and JavaScript, including a URL-safe variant.

221
MIT
Used by 1
50Health
Library npm

dns-packet

A low-level, spec-compliant encoder and decoder for binary DNS wire-format packets in Node.js, covering queries, responses, and DNSSEC/EDNS0 records.

217
MIT
Used by 1
47Health
Library Cargo

elasticsearch-dsl-rs

A strongly typed Rust DSL that maps one-to-one with the official Elasticsearch query language.

214
Other
Used by 1
72Health
Library npm

@citation-js/core

Parses and converts bibliographic metadata between BibTeX, CSL-JSON, RIS, Wikidata, and other citation formats through a pluggable parser architecture.

212
MIT
Used by 1
34Health
Library Cargo

openapiv3

Typed Rust structs and enums for the OpenAPI v3.0 specification, built for serde.

205
Apache 2.0
Used by 1
59Health
Library Cargo

headers

Strongly-typed HTTP header definitions for Rust, extracted from and used by the hyper HTTP stack.

200
MIT
Used by 1
67Health
Library Cargo

lexpr

Rust library for parsing, representing, and printing Lisp S-expressions.

199
Other
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