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: over 6 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
capnproto/go-capnpA library and code generator for an efficient data interchange format with RPC capabilities.1,228
glycerine/greenpackA serialization format that provides versioning, typing, and schema support for data exchange between different programming languages115
zenhack/haskell-capnpA Haskell library for serializing and RPCing using Cap'n Proto93
capnproto/capnproto-rustCap'n Proto generates code for serializing and deserializing structured data across distributed systems.2,094
centrifuge/go-substrate-rpc-clientProvides an API to interact with Substrate-based blockchain networks205
cloudflare/lua-capnprotoA Lua implementation of Cap'n Proto's data interchange format and capability-based RPC system147
containerd/ttrpcA lightweight GRPC implementation optimized for low-memory environments.563
maguro/pbfA Go library for parsing and encoding OpenStreetMap PBF files47
ugorji/goA high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats.1,868
golang/snappyA compression library implemented in the Go programming language.1,538
protonmail/go-cryptoProvides an up-to-date OpenPGP implementation for secure communication343
apssouza22/grpc-production-goA library that abstracts away gRPC configuration details and provides production-ready features such as health checks and shutdown hooks.210
jhump/goprotocMakes 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/publicA comprehensive utility package for Go programmers175
number571/go-peerA library for building secure and private networks in Go270