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
geojson
A Rust library for reading, writing, and serializing the GeoJSON vector GIS format
groq-js
A TypeScript implementation of GROQ, the query language for filtering, joining, and shaping JSON documents.
CloudEvents
The official Python SDK for building, validating, and converting CloudEvents across HTTP, Kafka, AMQP, and RabbitMQ.
cbor-js
A minimal, dependency-free pure-JavaScript implementation of the CBOR binary data format for encoding and decoding ArrayBuffers.
dirty-json
A permissive JSON parser that recovers valid data from malformed, hand-edited, or scraped JSON strings.
dnslib
A pure-Python library for encoding, decoding, and building DNS wire-format packets, with a lightweight framework for writing custom DNS servers.
ASN1.js
A pure JavaScript/TypeScript library for encoding and decoding ASN.1 BER/DER data, the foundation of X.509 certificates and PKI.
BazingaHateoasBundle
Symfony bundle that wires the Hateoas library into JMS Serializer for REST APIs
jsons
Serialize and deserialize Python objects to and from JSON with no boilerplate
yaml-rust2
A fully YAML 1.2 compliant YAML parser and emitter written in pure Rust.
miniz_oxide
Pure-Rust DEFLATE, zlib, and gzip compression and decompression with no unsafe code and no_std support.
bigquery-schema-generator
Deduces an accurate BigQuery schema from your full JSON or CSV dataset instead of just the first 500 records.
fluent.syntax
The Python parser, serializer, and AST toolkit for reading, writing, and transforming Fluent localization files.
class-validator-jsonschema
Converts class-validator decorator metadata into OpenAPI-compatible JSON Schema, with a converter table and a JSONSchema decorator for manual overrides.
node-icalendar
iCalendar (RFC 5545) parser and generator for Node.js, with a streaming API for building and reading VCALENDAR data.
oooas
Object-oriented builder for generating OpenAPI specs in PHP
serde-pickle
A Serde-based Rust library for reading and writing Python's pickle serialization format.
StableLib (@stablelib/base64)
Constant-time Base64 encoding and decoding for TypeScript and JavaScript, including a URL-safe variant.
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.
elasticsearch-dsl-rs
A strongly typed Rust DSL that maps one-to-one with the official Elasticsearch query language.
@citation-js/core
Parses and converts bibliographic metadata between BibTeX, CSL-JSON, RIS, Wikidata, and other citation formats through a pluggable parser architecture.
openapiv3
Typed Rust structs and enums for the OpenAPI v3.0 specification, built for serde.
headers
Strongly-typed HTTP header definitions for Rust, extracted from and used by the hyper HTTP stack.
lexpr
Rust library for parsing, representing, and printing Lisp S-expressions.