Go

Distributed Systems (60)

  • Overall Score
  • Popularity
  • Trending
  • Activity
  • Maturity
1.3KTop 1%
P A M T

nats-io nats-server

High-Performance server for NATS.io, the cloud and edge native messaging system.
GoApache-2.0Seasoned code • 11.6k commits • 13 years
1.1KTop 3%
P A M T

grpc grpc-go

The Go language implementation of gRPC. HTTP/2 based RPC
GoApache-2.0Deep bench • 500 contributors • 11 years
865Top 3%
P A M T

zeromicro go-zero

A cloud-native Go microservices framework with cli tool for productivity.
GoMITDeep bench • 309 contributors • 5 years
847Top 3%
P A M T

micro go-micro

A Go microservices framework
GoApache-2.0Release machine • 334 releases • 11 years
828Top 3%
P A M T

dragonflyoss dragonfly

Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project.
GoApache-2.0Release machine • 291 releases • 5 years
641Top 10%
P A M T

go-kratos kratos

Your ultimate Go microservices framework for the cloud-native era.
GoMITStar magnet • 25k stars
600Top 10%
P A M T

anacrolix torrent

Full-featured BitTorrent client package and utilities
GoMPL-2.0Star magnet • 5.9k stars
575Top 10%
P A M T

temporalio sdk-go

Temporal Go SDK
GoMITRelease machine • 97 releases • 6 years
566Top 10%
P A M T

cloudwego kitex

Go RPC framework with high-performance and strong-extensibility for building micro-services.
GoApache-2.0Star magnet • 7.7k stars
510Top 10%
P A M T

oras-project oras

OCI registry client - managing content like artifacts, images, packages
GoApache-2.0Star magnet • 2k stars
499Top 10%
P A M T

k8gb-io k8gb

A cloud native Kubernetes Global Balancer
GoApache-2.0Steady cadence • 47/52w active • 5 per week
476Top 10%
P A M T

go-kit kit

A standard library for microservices.
GoMITStar magnet • 27.5k stars
474Top 10%
P A M T

etcd-io raft

Raft library for maintaining a replicated state machine
GoApache-2.0Fresh buzz • 933 stars + recent push
469Top 50%
P A M T

go-dev-frame sponge

A powerful and easy-to-use Go development framework that enables you to effortlessly build stable, reliable, and high-performance backend services with a "low-code" approach.
GoMITStar magnet • 2.6k stars
457Top 50%
P A M T

luraproject lura

Ultra performant API Gateway with middlewares. A project hosted at The Linux Foundation
GoStar magnet • 6.7k stars
454Top 50%
P A M T

cenkalti rain

🌧 BitTorrent client and library in Go
GoMITRelease machine • 158 releases • 11 years
448Top 50%
P A M T

hashicorp raft

Golang implementation of the Raft consensus protocol
GoMPL-2.0Star magnet • 8.8k stars
441Top 50%
P A M T

alibaba loongsuite-go-agent

OpenTelemetry Compile-Time Instrumentation for Golang
GoApache-2.0Fresh buzz • 725 stars + recent push
420Top 50%
P A M T

smallnest rpcx

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! 𝐉𝐚𝐯𝐚有𝐝𝐮𝐛𝐛𝐨, 𝐆𝐨𝐥𝐚𝐧𝐠有𝐫𝐩𝐜𝐱! build for cloud!
GoStar magnet • 8.3k stars
407Top 50%
P A M T

unionj-cloud go-doudou

go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.
GoMITStar magnet • 1.2k stars
378
P A M T

lni dragonboat

A feature complete and high performance multi-group Raft library in Go.
GoApache-2.0Star magnet • 5.3k stars
370
P A M T

go-eagle eagle

🦅 A Go framework for the API or Microservice
GoMITStar magnet • 2.4k stars
342
P A M T

mochi-mqtt server

The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
GoMITStar magnet • 1.7k stars
340
P A M T

ktr0731 evans

Evans: more expressive universal gRPC client
GoMITStar magnet • 4.4k stars