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

41Health
Library PyPI

Parsimonious

A fast, pure-Python parsing expression grammar (PEG) parser library.

1,915
MIT
Used by 1
77Health
Library Composer

PHP CSS Parser

A pure-PHP parser that turns CSS files into an editable object tree and back into optimized stylesheets.

1,829
MIT
Used by 1
67Health
Library PyPI

EbookLib

A Python library for reading, writing, and manipulating EPUB2/EPUB3 ebook files programmatically.

1,814
AGPL 3.0
Used by 1
95Health
Library Cargo

wit-bindgen

Generates Rust bindings from WIT interface definitions for the WebAssembly Component Model, turning imports and exports into idiomatic Rust functions and traits.

1,465
Apache 2.0
Used by 1
39Health
Library Cargo

bitvec

Rust crate for addressing memory bit by bit with bit-precise slices, vectors, and bitfields.

1,451
MIT
Used by 1
71Health
Library Cargo

simd-json

A Rust port of simdjson that parses JSON with SIMD instructions for extreme throughput.

1,423
Other
Used by 1
91Health
Library Cargo

iceberg

The native Rust implementation of the Apache Iceberg open table format.

1,416
Apache 2.0
Used by 1
53Health
Library PyPI

CleverCSV

A drop-in replacement for Python's csv module that detects the dialect of messy, real-world CSV files with far higher accuracy than the standard library.

1,338
MIT
Used by 1
48Health
Library Composer

json-machine

Memory-efficient, easy-to-use PHP JSON stream parser for huge files and streams.

1,327
Apache 2.0
Used by 1
84Health
Library PyPI

jsonpickle

Serializes and deserializes arbitrary Python object graphs to and from JSON, including custom classes.

1,320
BSD 3
Used by 1
87Health
Library npm

openapi-to-postman

Converts OpenAPI 3.0/3.1 and Swagger 2.0 specifications into Postman Collections, with multi-file bundling and non-destructive collection syncing.

1,063
Apache 2.0
Used by 1
71Health
Library Composer

Behat Gherkin

A PHP parser for the Gherkin BDD language with support for 40+ natural languages.

1,061
MIT
Used by 1
47Health
Library Composer

Hateoas

PHP library for building HATEOAS-style REST resource representations with links, embedded resources, and pagination.

1,042
MIT
Used by 1
33Health
Library Cargo

envy

Deserialize environment variables directly into typesafe Rust structs using Serde.

981
MIT
Used by 1
43Health
Library npm

multipart-parser

A fast, zero-dependency streaming multipart parser that works in Node, Bun, Deno, Cloudflare Workers, and the browser.

973
MIT
Used by 1
50Health
Library Cargo

Paperclip

OpenAPI tooling for Rust: generate the spec from your handlers and produce type-safe, compile-time checked HTTP APIs.

969
Other
Used by 1
58Health
Library Cargo

sonic-rs

A fast Rust JSON library powered by SIMD for high-throughput parsing, serialization, and querying.

923
Apache 2.0
Used by 1
82Health
Library Cargo

buffa

A pure-Rust Protocol Buffers implementation with first-class protobuf editions support.

895
Apache 2.0
Used by 1
89Health
Library npm

@loaders.gl/core

The core API for loaders.gl, a framework-independent toolkit for loading and parsing big-data, 3D, and geospatial formats.

855
MIT
Used by 1
78Health
Library Cargo

object

A unified, cross-platform Rust interface for reading and writing ELF, Mach-O, PE/COFF, and other object files.

853
Other
Used by 1
44Health
Library PyPI

feedgen

Python module to generate Atom feeds, RSS feeds, and podcasts

791
Other
Used by 1
34Health
Library npm

transit-js

Marshal values to and from the Transit data format in JavaScript.

744
Apache 2.0
Used by 1
54Health
Library Cargo

ryu

Fast, allocation-free floating point to string conversion for Rust, implementing the Ryu algorithm.

705
Apache 2.0
Used by 1
49Health
Library npm

liqe

A lightweight, dependency-minimal Lucene-like query parser, serializer, and in-memory search engine for TypeScript and JavaScript.

682
BSD 3
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