greenpack
Serialization format
A serialization format that provides versioning, typing, and schema support for data exchange between different programming languages
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: 3 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| A Go library for encoding and decoding data using the Cap'n Proto protocol | 288 |
| A simple and highly configurable logging library for Go. | 292 |
| Automatically generates Capnproto schema from Go source files | 65 |
| A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. | 1,868 |
| A Go package for reading and writing GPX files. | 37 |
| A library for populating structs with data from various formats. | 35 |
| A MessagePack serialization and deserialization library for Common Language Infrastructure implementations. | 835 |
| A Haskell implementation of MessagePack data serialization format | 138 |
| A Go library providing a standard interface to build AGI and FastAGI applications | 9 |
| An implementation of MessagePack serialization for Scala | 94 |
| A Go library providing an interface to Asterisk's AMI protocol | 14 |
| A binary-based JSON-like serialization library for D language. | 118 |
| A comprehensive utility package for Go programmers | 175 |
| An efficient serialization library for Go that minimizes the usage of reflection and generates pre-encoded encoding engines. | 21 |
| A Go library providing functional programming utility functions with syntactic sugar. | 485 |