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.
115 stars
12 watching
11 forks
Language: Go
last commit: 15 days ago
Linked from 1 awesome list
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 |