Skip to content

Latest commit

 

History

History
257 lines (220 loc) · 12.1 KB

serialization.md

File metadata and controls

257 lines (220 loc) · 12.1 KB

Bookmarks tagged [serialization]

https://github.com/Microsoft/bond

An open source, cross-platform framework for working with schematized data. [MIT]


https://github.com/USCiLab/cereal

A C++11 library for serialization. [BSD]


https://github.com/tplgy/cppcodec

Header-only C++11 library to encode/decode base64, base32 and hex with consistent, flexible API. [MIT]


https://github.com/msgpack/msgpack-c

Efficient binary serialization format "like JSON" for C and C++. [Apache2] website


https://github.com/nanopb/nanopb

Small code-size Protocol Buffers implementation in ANSI C. [Zlib]


https://github.com/protocolbuffers/protobuf

Protocol Buffers - Google's data interchange format. [BSD]


https://github.com/protobuf-c/protobuf-c

Protocol Buffers implementation in C. [BSD]


https://github.com/protocolbuffers/upb

A small protobuf implementation in C. [BSD]


https://github.com/niXman/yas

Very fast Yet Another Serialization library supports the binary/text/json formats. [Boost]


https://github.com/PromonLogicalis/asn1

Asn.1 BER and DER encoding library for golang.


https://github.com/glycerine/bambam

generator for Cap'n Proto schemas from go.


https://github.com/32leaves/bel

Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.


https://github.com/ghostiam/binstruct

Golang binary decoder for mapping data into the structure.


https://github.com/pascaldekloe/colfer

Code generation for the Colfer binary format.


https://github.com/jszwec/csvutil

High Performance, idiomatic CSV record encoding and decoding to native Go structures.


https://github.com/o1egl/fwencoder

Fixed width file parser (encoding and decoding library) for Go.


https://github.com/glycerine/go-capnproto

Cap'n Proto library and parser for go.


https://github.com/ugorji/go

High Performance, feature-Rich, idiomatic encode, decode and rpc library for msgpack, cbor and json, with runtime-based OR code-generation support.


https://github.com/gogo/protobuf

Protocol Buffers for Go with Gadgets.


https://github.com/golang/protobuf

Go support, in the form of a library and protocol compiler plugin, for Google's protocol buffers.


https://github.com/json-iterator/go

High-performance 100% compatible drop-in replacement of "encoding/json".


https://github.com/mitchellh/mapstructure

Go library for decoding generic map values into native Go structures.


https://github.com/yvasiyarov/php_session_decoder

GoLang library for working with PHP session format and PHP Serialize/Unserialize functions.


https://github.com/tuvistavie/structomap

Library to easily and dynamically generate maps from static structures.


https://github.com/marshmallow-code/marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes.


https://github.com/TkTech/pysimdjson

A Python bindings for simdjson.


https://github.com/python-rapidjson/python-rapidjson

A Python wrapper around RapidJSON.


https://github.com/kesla/node-snappy

Native bindings for Google's Snappy compression library.


https://github.com/dcodeIO/protobuf.js

Implementation of Protocol Buffers.


https://github.com/compactr/compactr.js

Implementation of the Compactr protocol.


https://github.com/google/flatbuffers

Memory-efficient serialization library that can access serialized data without unpacking and parsing it.


https://github.com/RuedigerMoeller/fast-serialization

JDK-compatible, high-performance object graph serialization.


https://github.com/EsotericSoftware/kryo

Fast and efficient object graph serialization framework.


https://github.com/msgpack/msgpack-java

Efficient binary serialization format.


https://github.com/marcospassos/java-php-serializer

Serializing objects in the PHP serialization format.


https://www.baeldung.com/jackson-serialize-enums

How to serialize an Enum as a JSON Object using Jackson 2.