Go-lang Distributed Systems
Back
More effective network communication, support two-way-calling, notify, broadcast.Library for adding support for interacting and monitoring Celery workers, tasks and events in Go.Consistent hashing with bounded loads.Consistent hashing with configurable replicas.BitTorrent Kademlia DHT implementation.grpc ecommerce microservice.distributed sync using operational transformation/OT.A revamped Google's jump consistent hash.A feature complete and high performance multi-group Raft library in Go.Job submission library for cluster schedulers based on the DRMAA standard.DynamoDB-backed distributed locking implementation.A library for using DynamoDB as an atomic counter.High performance, distributed, secure and low latency publish-subscribe platform built with MQTT, Websockets and love.adaptive accrual failure detector for distributed systems.flow-based programming package.Fast and scalable distributed map/reduce system written in pure Go and Luajit, combining Go's high concurrency with Luajit's high performance, runs standalone or distributed.Easy-to-Use scalable distributed big data processing, Map-Reduce, DAG execution, all in pure Go.A Go distributed systems development framework.A gossip protocol and OpenAPI 3.0 spec based decentralized microservice framework. Built-in go-doudou cli focusing on low-code and rapid dev can power up your productivity.Library for enabling asynchronous dependency health checks in your service.Port of Google's "Jump" Consistent Hash function.Microservice toolkit with support for service discovery, load balancing, pluggable transports, request tracking, etc.A distributed systems development framework.MySQL based distributed lock.A decentralized identity-based social network.A library built to provide support for defining async service health checks for golang services.A web and rpc framework. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.Simple, fast and scalable RPC library for high load.The Go language implementation of gRPC. HTTP/2 based RPC.Very newbility RPC Library, support 25+ languages now.JSON-RPC 2.0 HTTP client implementation.A modular-designed and easy-to-use microservices framework in Go.Lightweight, fault-tolerant message streams for NATS.Ultra performant API Gateway framework with middlewares.A distributed systems runtime for the cloud and beyond.Lightweight, high performance messaging system for microservices, IoT, and cloud native systems.Outboxer is a go library that implements the outbox pattern.PostgreSQL-backed distributed locking implementation.Golang JSON-RPC Server-Client with Protobuf spec.Go implementation of the Raft consensus protocol, by CoreOS.BitTorrent client and library.Simplified distributed locking implementation using Redis.Realtime API Gateway for building REST, real time, and RPC APIs, where all clients are synchronized seamlessly.Scalable, fault-tolerant application-layer sharding for Go applications.Distributed pluggable RPC service framework like alibaba Dubbo.A straightforward (micro) service orchestrator.Library for master-less p2p auto-discovery and RPC between HTTP services (using [ZeroMQ](https://github.com/zeromq/libzmq)).BitTorrent client package.