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.

GitHub

288 stars
11 watching
21 forks
Language: Go
last commit: almost 5 years ago
Linked from 2 awesome lists


Backlinks from these 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,228
glycerine/greenpack A serialization format that provides versioning, typing, and schema support for data exchange between different programming languages 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,094
centrifuge/go-substrate-rpc-client Provides an API to interact with Substrate-based blockchain networks 205
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. 563
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,868
golang/snappy A compression library implemented in the Go programming language. 1,538
protonmail/go-crypto Provides an up-to-date OpenPGP implementation for secure communication 343
apssouza22/grpc-production-go A library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks. 210
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 building secure and private networks in Go 270