Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
-
Updated
Sep 7, 2026 - Go
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
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.
A High Performance Metadata System for Kubernetes
Distributed RWMutex in Go
Horizontally Scalable Kubernetes Controllers: distribute reconciliation of Kubernetes objects across multiple controller instances
Generate random data for MongoDB
High Efficiency Reliable Access to data stores
Hazelcast Go Client
minimalistic Kubernetes network plugin that just works
Build your own Game-Engine based on the Entity Component System concept in Golang.
The scalable, auditable and high-performance tamper-evident log project
Framework for building scalable distributed stateful applications
📘 Companion code for "Go at Scale" 528 pages of production-grade Go patterns. Concurrency, microservices, event-driven architecture & more. Available on Amazon.
"Commit information, not traffic" - Vector–Scalar Accumulator (VSA) is a lightweight algorithmic primitive that eliminates write amplification and hot-row contention in high-frequency systems
A platform for transparent bidding for service requests
A QUIC transport for mangos (scalability protocols) written in pure Go
The Coherence Go Client allows native Go applications to act as cache clients to a Coherence cluster using gRPC for the network transport.
Simple microservice written in Go containerized with Docker and orchestrated by Kubernetes.
To associate your repository with the scalability topic, visit your repo's landing page and select "manage topics."