greenpack

Serialization library

A serialization library for Go that adds versioning, stronger typing, and optional schema to MessagePack

Cross-language serialization for Golang: greenpack adds versioning, stronger typing, and optional schema atop msgpack2. greenpack -msgpack2 produces classic msgpack2, and handles nils. Cousin to ZebraPack (https://github.com/glycerine/zebrapack), greenpack's advantage is fully self-describing data. Oh, and faster than protobufs.

GitHub

115 stars
12 watching
11 forks
Language: Go
last commit: 15 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
glycerine/go-capnproto A Go library for encoding and decoding data using the Cap'n Proto protocol 288
go-playground/log A simple and highly configurable logging library for Go. 293
glycerine/bambam Automatically generates Capnproto schema from Go source files 65
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,861
twpayne/go-gpx A Go package for reading and writing GPX files. 37
greencoda/confiq A Go package for loading structured data into structs with mapping using tags and selectors. 35
msgpack/msgpack-cli A MessagePack serialization and deserialization library for Common Language Infrastructure implementations. 834
msgpack/msgpack-haskell A Haskell implementation of MessagePack data serialization format 138
staskobzar/goagi A Go library providing a standard interface to build AGI and FastAGI applications 9
msgpack/msgpack-scala An implementation of MessagePack serialization for Scala 94
staskobzar/goami2 A Go library providing an interface to Asterisk's AMI protocol 14
msgpack/msgpack-d A binary-based JSON-like serialization library for D language. 118
xxjwxc/public A comprehensive utility package for Go programmers 175
raszia/gotiny An efficient serialization library for Go that minimizes the usage of reflection and generates pre-encoded encoding engines. 20
novalagung/gubrak A Go library providing functional programming utility functions with syntactic sugar. 482