go-capnproto
Cap'n Proto library
A Go library for encoding and decoding data using the Cap'n Proto protocol
Cap'n Proto library and parser for go. This is go-capnproto-1.0, and does not have rpc. See https://github.com/zombiezen/go-capnproto2 for 2.0 which has rpc and capabilities.
288 stars
11 watching
21 forks
Language: Go
last commit: almost 5 years ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
capnproto/go-capnp | A library and code generator for an efficient data interchange format with RPC capabilities. | 1,221 |
glycerine/greenpack | A serialization library for Go that adds versioning, stronger typing, and optional schema to MessagePack | 115 |
zenhack/haskell-capnp | A Haskell library for serializing and RPCing using Cap'n Proto | 93 |
capnproto/capnproto-rust | Cap'n Proto generates code for serializing and deserializing structured data across distributed systems. | 2,057 |
centrifuge/go-substrate-rpc-client | Provides an API to interact with Substrate-based blockchain networks | 203 |
cloudflare/lua-capnproto | A Lua implementation of Cap'n Proto's data interchange format and capability-based RPC system | 147 |
containerd/ttrpc | A lightweight GRPC implementation optimized for low-memory environments. | 559 |
maguro/pbf | A Go library for parsing and encoding OpenStreetMap PBF files | 47 |
ugorji/go | A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. | 1,861 |
golang/snappy | A compression library implemented in the Go programming language. | 1,528 |
protonmail/go-crypto | Provides an up-to-date OpenPGP implementation for secure communication | 338 |
apssouza22/grpc-production-go | A library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks. | 207 |
jhump/goprotoc | Makes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler. | 85 |
xxjwxc/public | A comprehensive utility package for Go programmers | 175 |
number571/go-peer | A library for developing secure, decentralized networks in the Go language | 265 |