Your ultimate Go microservices framework for the cloud-native era.
IM Chat, High-performance, scalable, self-hosted instant messaging server in Go — private chat, groups, chatrooms, WebSocket and REST APIs.
High performance sFlow/IPFIX/NetFlow Collector
🍒 Cherry — Go game server framework powered by Actor Model. Serial goroutine per actor, NATS/etcd discovery, pluggable connectors (TCP/WS/HTTP), protobuf & object-pooled messaging, time wheel, snowflake. Born for MMO/SLG/RPG, scales to millions.
✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记
Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
The best way of working with Protocol Buffers.
Go RPC framework with high-performance and strong-extensibility for building micro-services.
A simple RPC framework with protobuf service definitions
The Go implementation of Connect: Protobuf RPC that works.
Go support for Google's protocol buffers
Protocol Buffer Validation - Go, Java, Python, C++ and JS/TS
Reflection (Rich Descriptors) for Go Protocol Buffers
Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.
Network boot and provision Fedora CoreOS and Flatcar Linux clusters
Gazelle generates and updates Bazel BUILD files. It supports Go and protobuf natively and many more languages and rule sets through extensions.
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Personal code, scripts and config files for experiments
BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
A pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Command Line Tool for managing Apache Kafka