Cap'n Proto bindings for Go
go-capnproto consists of:
- a Go code generator for Cap'n Proto
- a Go package that provides runtime support
- a Go package that implements Level 1 of the RPC protocol
You will need the
capnp tool to compile schemas into Go.
This package has been tested with Cap'n Proto 0.5.0.
# first: be sure you have your GOPATH env variable setup. $ go get -u -t zombiezen.com/go/capnproto2/... $ go test -v zombiezen.com/go/capnproto2/...
Then read the Getting Started guide.
Consider this package's API as beta software, since the Cap'n Proto spec is not final. In the spirit of the Go 1 compatibility guarantee, I will make every effort to avoid making breaking API changes. The major cases where I reserve the right to make breaking changes are:
- Changes in the Cap'n Proto specification.
See the docs on godoc.org.
What is Cap'n Proto?
The best cerealization...
MIT - see LICENSE file