Distributed computing

4897
chaosmonkey v2.0.2 — Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Similar Applications Security Distributed computing
3063
pachyderm — Reproducible Data Science at Scale!
Similar Distributed computing data science
2765
rpcx — Faster multil-language bidirectional RPC framework in Go, like alibaba Dubbo and weibo Motan in Java, but with more features, Scale easily.
Similar gRPC Distributed computing RPC
2338
protoactor-go — Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Similar Distributed computing
2178
glow — 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.
Similar Distributed computing
2121
roshi — Roshi is a large-scale CRDT set implementation for timestamped events.
Similar Distributed computing
2119
raft v1.0.0 — Golang implementation of the Raft consensus protocol
Similar Distributed computing
1885
goraft/raft — UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.
Similar Distributed computing
1847
skynet-archive — Skynet is a framework for distributed services in Go.
Similar Distributed computing
1744

Events

    2 weeks ago
    mikespook/gleam (Reached 50 ⭐)
    An operation cluster based on MQTT
    vice (Reached 1000 ⭐)
    Go channels at horizontal scale (powered by message queues)
    owl (Reached 500 ⭐)
    distributed monitoring system
    memberlist (Reached 1000 ⭐)
    Golang package for gossip based membership and failure detection
    raft (Reached 2000 ⭐)
    Golang implementation of the Raft consensus protocol
    etcdtool (Reached 100 ⭐)
    Export/Import/Edit etcd directory as JSON/YAML/TOML and validate directory using JSON schema
    hraftd (Reached 500 ⭐)
    A reference use of Hashicorp's Raft implementation
    1 month ago
    basictracer-go (Reached 50 ⭐)
    The Go incarnation of the cross-platform "BasicTracer" reference impl for OpenTracing
    gcslock (Reached 25 ⭐)
    Simple, scalable, distributed mutex for serializing computations anywhere on the Internet (with Go and shell clients)
    4 months ago
    peerdiscovery (Reached 100 ⭐)
    Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
    peerdiscovery (Reached 25 ⭐)
    Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
    peerdiscovery (Reached 10 ⭐)
    Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
    5 months ago
    hystrix-go (Reached 1000 ⭐)
    Netflix's Hystrix latency and fault tolerance library, for Go
    glow (Reached 2000 ⭐)
    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.

Once a week...

... I send out a list of most interesting Go libraries and apps.
Want to get it?