{"repo":"capnproto/go-capnp","free":true,"listed":false,"github":"https://github.com/capnproto/go-capnp","clone":"git clone https://github.com/capnproto/go-capnp.git","description":"Cap'n Proto library and code generator for Go","language":"Go","stars":1409,"topics":["capn-proto","rpc","golang","serialization","capabilities","capability-based","go","capnproto","capnp","object-capabilities"],"license":null,"category":"dev-tools","readme_excerpt":"Cap'n Proto bindings for Go [ ][godoc] Cap’n Proto is an insanely fast data interchange format similar to Protocol Buffers, but much faster. It also includes a sophisticated RPC system based on Object Capabilities, ideal for secure, low-latency applications. This package provides: - Go code-generation for Cap'n Proto - Runtime support for the Go language - Level 1 support for the Cap'n Proto RPC protocol Support for Level 3 RPC is a work in progress. Getting Started Read the \"Getting Started\" guide for a high-level introduction to the package API and workflow. Help and Support You can find us on Matrix: Go Cap'n Proto API Reference Available on [pkg.go.dev][godoc] API Compatibility Until the official Cap'n Proto spec is finalized, this repository should be considered beta software . We use semantic versioning to track compatibility and signal breaking changes. In the spirit of the [Go 1 compatibility guarantee][gocompat], we will make every effort to avoid making breaking API changes within major version numbers, but nevertheless reserve the right to introduce breaking changes for reasons related to: - Security. - Changes in the Cap'n Proto specification. - Bugs. An exception to this rule is currently in place for the pogs package, which is relatively new and may change over time. However, its functionality has been well-tested, and breaking changes are relatively unlikely. Note also we may merge breaking changes to the main branch without notice. Users are encouraged to pin ","default_branch":null,"files":null,"tree":[],"storefront":"/r/capnproto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/capnproto/go-capnp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}