gossip-protocol

There are 144 repositories under gossip-protocol topic.

  • mosuka/bayard

    A full-text search and indexing server written in Rust.

    Language:Rust1.8k344769
  • weaveworks/mesh

    A tool for building distributed applications.

    Language:Go8707647107
  • scalecube-services

    scalecube/scalecube-services

    Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the architecture supports plug-and-play service communication modules and features. built to provide performance and low-latency real-time stream-processing

    Language:Java60250155105
  • mosuka/phalanx

    Phalanx is a cloud-native distributed search engine that provides endpoints through gRPC and traditional RESTful API.

    Language:Go34722326
  • scalecube/scalecube-cluster

    ScaleCube Cluster is a lightweight Java VM implementation of SWIM: Scalable Weakly-consistent Infection-style Process Group Membership Protocol. features cluster membership, failure detection, and gossip protocol library.

    Language:Java252349687
  • quickwit-oss/chitchat

    Cluster membership protocol with failure detection inspired by Cassandra and DynamoDB

    Language:Rust236175141
  • poonai/vegamcache

    Distributed in-memory cache using gossip protocol in go-lang

    Language:Go17210831
  • iwanbk/bcache

    Eventually consistent distributed in-memory cache Go library

    Language:Go14761218
  • mrhooray/swim-js

    JavaScript implementation of SWIM membership protocol

    Language:JavaScript1418040
  • ChainSafe/js-libp2p-gossipsub

    TypeScript implementation of Gossipsub

    Language:TypeScript1391614840
  • thomai/gossip-python

    Implementation of the gossip protocol

    Language:Python12912341
  • hungys/swimring

    SwimRing - A Minimal Distributed Fault-Tolerant Key-Value Store built with SWIM Gossip Protocol and Consistent Hash Ring

    Language:Go608111
  • apollo

    salesforce/apollo

    An experimental multi-tenant distributed system platform

    Language:Java53112316
  • ctbarbour/swim

    An Erlang implementation of the SWIM protocol

    Language:Erlang45403
  • maidsafe-archive/sn_gossip

    An implementation of a push-pull gossip protocol.

    Language:Rust4214610
  • pguijas/p2pfl

    P2P Federated Learning (p2pfl) is a decentralized federated learning library, it allows creating basic federated learning systems on p2p networks using gossip protocols.

    Language:Python4241211
  • al8n/ruserf

    A highly customable, adaptable, runtime agnostic and WASM/WASI friendly decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.

    Language:Rust351102
  • kbrw/nano_ring

    NanoRing is a very very small Cluster management System in Elixir.

    Language:Elixir35737
  • makgyver/gossipy

    Python module for simulating gossip learning.

    Language:Python281712
  • sile/hyparview

    A Rust implementation of HyParView algorithm

    Language:Rust28313
  • DE-labtory/swim

    Scalabe Weakly-consistent Infection-style Process Group Membership Protocol

    Language:Go2776312
  • ryogrid/nostrp2p

    Pure Peer-to-Peer Distributed Microblogging System on NAT Transparent Overlay Network Based on Idea of Nostr

    Language:Go24202
  • hengestone/scuttleberl

    An Erlang implementation of the Secure Scuttlebutt protocol

    Language:Erlang18300
  • tmrts/teracache

    Scalable, fault-tolerant, highly-available cache

    Language:Go15400
  • HadiModarres/MeshP2P

    Create P2P apps between browsers

    Language:JavaScript13301
  • turu/HashgraphMachine

    An implementation of the Swirlds Hashgraph - a fair, fast, replicated, Byzantine state machine

    Language:Java13604
  • rotationalio/honu

    Adaptive consistency replication with reinforcement learning for large scale globally distributed storage.

    Language:Go12661
  • memberlist

    al8n/memberlist

    A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.

    Language:Rust11392
  • lofirepo/lofire

    LoFiRe - Local-First Repositories for Collaborative Decentralized Applications - Protocol specifications & website

    Language:TeX10440
  • xnnyygn/xgossip

    gossip based membership management and failure detection

    Language:Java9204
  • 0x5d/guestlist

    A Rust implementation of the SWIM gossip protocol.

    Language:Rust8210
  • maxpoletaev/gossip

    Reliable decentralized broadcast protocol implemetation

    Language:Go8201
  • protocol-diver/go-gossip

    Go implementation of the Gossip protocol

    Language:Go8140
  • rstefan1/bimodal-multicast

    An implementation of the Bimodal Multicast Protocol written in GO

    Language:Go82721
  • sergey-melnychuk/gossip-peer

    Implementation of heartbeat gossip distributed membership protocol over UDP in Rust

    Language:Rust8200
  • kobby-pentangeli/grapevine

    A simple peer-to-peer gossip protocol handler

    Language:Rust7131