Distributed Systems (44)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
PAMT

grpcgrpc-go

The Go language implementation of gRPC. HTTP/2 based RPC
PAMT

zeromqlibzmq

ZeroMQ core engine in C++, implements ZMTP/3.1
PAMT

tenderminttendermint

Tendermint Core (BFT Consensus) in Go
PAMT

go-kitkit

A standard library for microservices.
PAMT

micromicro

Micro is a distributed OS built for the Cloud
PAMT

nats-ionats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.
PAMT

asimgo-micro

Go Micro is a framework for distributed systems development
PAMT

tal-techgo-zero

go-zero is a web and rpc framework written in Go. It's born to ensure the stability of the busy sites with resilient design. Builtin goctl greatly improves the development productivity.
PAMT

hashicorpraft

Golang implementation of the Raft consensus protocol
PAMT

luraprojectlura

Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
PAMT

anacrolixtorrent

Full-featured BitTorrent client package and utilities
PAMT

cenkaltirain

BitTorrent client and library in Go
PAMT

lnidragonboat

A feature complete and high performance multi-group Raft library in Go.
PAMT

smallnestrpcx

Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! , !
PAMT

hprosehprose-golang

Hprose is a cross-language RPC. This project is Hprose for Golang.
PAMT

uberringpop-go

Scalable, fault-tolerant application-layer sharding for Go applications
PAMT

liftbridge-ioliftbridge

Lightweight, fault-tolerant message streams.
PAMT

anacrolixdht

dht is used by anacrolix/torrent, and is intended for use as a library in other projects both torrent related and otherwise
PAMT

chrislusfgleam

Fast, efficient, and scalable distributed map/reduce system, DAG execution, in memory or on disk, written in pure Go, runs standalone or distributedly.
PAMT

InVisionAppgo-health

Library for enabling asynchronous health checks in your service
PAMT

emitter-ioemitter

High performance, distributed and low latency publish-subscribe platform.
PAMT

chrislusfglow

Glow is an easy-to-use distributed computation system written in Go, similar to Hadoop Map Reduce, Spark, Flink, Storm, etc. I am also working on another similar pure Go system, https://github.com/chrislusf/gleam , which is more flexible and more performant.
PAMT

AppsFlyergo-sundheit

A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health endpoint that exposes their status, and health metrics.
PAMT

ybbusjsonrpc

A simple go implementation of json rpc 2.0 client over http