serialization.md

July 15, 2021 ยท View on GitHub

Bookmarks tagged [serialization]

www.codever.land/bookmarks/t/serialization

Bond

https://github.com/Microsoft/bond

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


cereal

https://github.com/USCiLab/cereal

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


cppcodec

https://github.com/tplgy/cppcodec

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


MessagePack

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

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


nanopb

https://github.com/nanopb/nanopb

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


protobuf

https://github.com/protocolbuffers/protobuf

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


protobuf-c

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

Protocol Buffers implementation in C. [BSD]


upb

https://github.com/protocolbuffers/upb

A small protobuf implementation in C. [BSD]


YAS

https://github.com/niXman/yas

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


asn1

https://github.com/PromonLogicalis/asn1

Asn.1 BER and DER encoding library for golang.


bambam

https://github.com/glycerine/bambam

generator for Cap'n Proto schemas from go.


bel

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

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


binstruct

https://github.com/ghostiam/binstruct

Golang binary decoder for mapping data into the structure.


colfer

https://github.com/pascaldekloe/colfer

Code generation for the Colfer binary format.


csvutil

https://github.com/jszwec/csvutil

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


fwencoder

https://github.com/o1egl/fwencoder

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


go-capnproto

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

Cap'n Proto library and parser for go.


go-codec

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.


gogoprotobuf

https://github.com/gogo/protobuf

Protocol Buffers for Go with Gadgets.


goprotobuf

https://github.com/golang/protobuf

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


jsoniter

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

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


mapstructure

https://github.com/mitchellh/mapstructure

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


php_session_decoder

https://github.com/yvasiyarov/php_session_decoder

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


structomap

https://github.com/tuvistavie/structomap

Library to easily and dynamically generate maps from static structures.


marshmallow

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

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


pysimdjson

https://github.com/TkTech/pysimdjson

A Python bindings for simdjson.


python-rapidjson

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

A Python wrapper around RapidJSON.


snappy

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

Native bindings for Google's Snappy compression library.


protobuf

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

Implementation of Protocol Buffers.


compactr

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

Implementation of the Compactr protocol.


FlatBuffers

https://github.com/google/flatbuffers

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


FST

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

JDK-compatible, high-performance object graph serialization.


Kryo

https://github.com/EsotericSoftware/kryo

Fast and efficient object graph serialization framework.


MessagePack

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

Efficient binary serialization format.


PHP Serializer

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

Serializing objects in the PHP serialization format.


How To Serialize Enums as JSON Objects with Jackson

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

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