Awesome Go

Serialization

19 libraries in this category

bambam

generator for Cap'n Proto schemas from go

SerializationSerialization
bel

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

SerializationSerialization
binstruct

Golang binary decoder for mapping data into the structure

SerializationSerialization
php_session_decoder

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

SerializationSerialization
cbor

Small, safe, and easy CBOR encoding and decoding library

SerializationSerialization
colfer

Code generation for the Colfer binary format

SerializationSerialization
csvutil

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

SerializationSerialization
elastic

Convert slices, maps or any other unknown value across different types at run-time, no matter what

SerializationSerialization
fixedwidth

Fixed-width text formatting (UTF-8 supported)

SerializationSerialization
fwencoder

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

SerializationSerialization
go-capnproto

Cap'n Proto library and parser for go

SerializationSerialization
go-codec

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

SerializationSerialization
go-csvlib

High level and rich functionalities CSV serialization/deserialization library

SerializationSerialization
goprotobuf

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

SerializationSerialization
gotiny

Efficient Go serialization library, gotiny is almost as fast as serialization libraries that generate code

SerializationSerialization
jsoniter

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

SerializationSerialization
pletter

A standard way to wrap a proto message for message brokers

SerializationSerialization
structomap

Library to easily and dynamically generate maps from static structures

SerializationSerialization
unitpacking

Library to pack unit vectors into as fewest bytes as possible

SerializationSerialization