GitHub topics: gossip
superfly/corrosion
Gossip-based service discovery (and more) for large distributed systems.
Language: Rust - Size: 39.8 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1,148 - Forks: 51

obinexus/gosilabs
GosiLang - The World First Polyglot Programming Language
Language: C - Size: 3.35 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

pomerium/autocache
Distributed cache with gossip peer membership enrollment.
Language: Go - Size: 264 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

caomengxuan666/libgossip
A C++17 implementation of the Gossip protocol, designed for decentralized distributed systems.
Language: C++ - Size: 35.2 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

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: Rust - Size: 7.64 MB - Last synced at: 8 days ago - Pushed at: 23 days ago - Stars: 119 - Forks: 7

firstbatchxyz/dkn-compute-node
Compute Node of Dria Knowledge Network.
Language: Rust - Size: 1.44 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 216 - Forks: 54

gossip-ink/gossip
Give awesome and informative presentation efficiently.
Language: JavaScript - Size: 25.4 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 510 - Forks: 38

ssbc/ssb-server
The gossip and replication server for Secure Scuttlebutt - a distributed social network
Language: JavaScript - Size: 2.92 MB - Last synced at: 13 days ago - Pushed at: about 3 years ago - Stars: 1,697 - Forks: 168

weaveworks/mesh
A tool for building distributed applications.
Language: Go - Size: 318 KB - Last synced at: 22 days ago - Pushed at: over 1 year ago - Stars: 897 - Forks: 109

lasp-lang/partisan
High-performance, high-scalability distributed computing for the BEAM.
Language: Erlang - Size: 7.3 MB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 981 - Forks: 64

VUKNF-Fintech-Research-Group/blnstats
Language: Python - Size: 232 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

VUKNF-Fintech-Research-Group/lnd-dbreader
LN channel and node announcement collector
Language: Go - Size: 65.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

m4lvin/GoMoChe
🗣️📞 Gossip Model Checking
Language: Haskell - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 1

monkeymq/jgossip
A Apache V2 gossip protocol implementation in Java
Language: Java - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 96 - Forks: 38

SSLMate/ct-honeybee
Lightweight program that pollinates STHs between Certificate Transparency logs and auditors
Language: Python - Size: 75.2 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 26 - Forks: 7

spacejam/crack
building blocks and testing tools for reliable systems
Language: Rust - Size: 55.7 KB - Last synced at: 7 days ago - Pushed at: over 7 years ago - Stars: 29 - Forks: 5

retroplasma/pow 📦
Peer-to-peer mini r/place with Proof of Work
Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wind-c/comqtt
A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster
Language: Go - Size: 723 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1,091 - Forks: 52

asim/kv
A distributed in-memory key-value store built using hashicorp/memberlist with HTTP API
Language: Go - Size: 35.2 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 145 - Forks: 30

poonai/vegamcache
Distributed in-memory cache using gossip protocol in go-lang
Language: Go - Size: 25.4 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 176 - Forks: 29

dpwgc/kapokmq
基于Go整合Gossip+WebSocket的轻量级分布式消息队列。实现功能:订阅/发布推送、点对点推送、延时消息推送、消费失败自动重试、数据持久化、WAL预写日志、主从节点部署、集群负载均衡、ACK确认机制、内置网页端控制台
Language: Go - Size: 3.22 MB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 6

flowerinthenight/zgroup
Cluster membership manager using the SWIM Protocol and Raft's leader election sub-protocol.
Language: Zig - Size: 275 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 15 - Forks: 0

maxpoletaev/kivi
Dynamo-inspired distributed leader-less key-value database that has no unique features and no apparent reason to exist
Language: Go - Size: 1.08 MB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 42 - Forks: 1

graphops/graphcast-sdk
Graphcast SDK allows you to build gossip-powered Radios
Language: Rust - Size: 1000 KB - Last synced at: 2 days ago - Pushed at: 10 months ago - Stars: 16 - Forks: 2

dpwgc/serena
基于Go + Gossip的分布式消息队列服务发现与注册中心
Language: Go - Size: 55.7 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

tmio/plumtree
Plumtree - Push-Lazy-pUsh Multicast TREE, an implementation of Epidemic Broadcast Tree, in Typescript
Language: TypeScript - Size: 979 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

kayvansol/Cassandra
Apache Cassandra Cluster with docker compose
Size: 1.21 MB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 3

darvaza-proxy/gossipcache
groupcache variant using gossip for peer discovery
Language: Go - Size: 97.7 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

derhuerst/local-network-chat
A chat for the local network, powered by IP multicast.
Language: JavaScript - Size: 16.6 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 3

linka-cloud/leaderelection
Language: Go - Size: 161 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

ryogrid/gossip-overlay
Library for construction of gossip protcol based overlay network which supports machins on NAT
Language: Go - Size: 169 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 1

ChrisRx/myriad
Language: Go - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 0

raphadam/goblock
🔗 Bloсkсhаiո using proof-of-work, protobuf, grpc and custom discovery made in go.
Language: Go - Size: 129 KB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

shun159/herd
Language: Elixir - Size: 10.7 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

esatterwhite/skyring
Distributed timers as a service - for Node.js
Language: JavaScript - Size: 4.96 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 30 - Forks: 4

rkcloudchain/rksync
The CloucChain rksync is a distributed file synchronization protocol
Language: Go - Size: 423 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

SSLMate/sthset2pollen 📦
Download Chromium STHSet and output as STH Pollen (obsolete since Chromium no longer uses STHSets)
Language: Go - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 2

kuentra-official/distributed-algorithms
An easy-to-understand distributed algorithm provided by Kuentra
Language: Go - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

bilalislam/sensor
simple redis failover with gossip protocol based hashicorp memberlist lib
Language: Go - Size: 6.32 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

shikharcodess/gossip-mobile-app
Cross Plateform Mobile App for Gossip Chat Application
Language: Dart - Size: 986 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

protocol-diver/go-gossip
Go implementation of the Gossip protocol
Language: Go - Size: 120 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

Pathemeous/Symbolic-Gossip
Symbolic Model Checker for the Gossip Problem
Language: Haskell - Size: 6.2 MB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

Kirov7/CouloyDB
CouloyDB is a storage engine that strikes a balance between performance and storage costs.
Language: Go - Size: 254 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 159 - Forks: 25

joseluisesna/Gossip_in_Hungarian_high_schools 📦
Data and code to Estévez, Kisfalusi & Takács (2022) 'More than one's negative ties: The role of friends' antipathies in high school gossip'. Social Networks, 70, 77-89.
Language: R - Size: 6.44 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

joseluisesna/Gossip_in_a_Dutch_organisation 📦
Code to Estévez, Wittek, Giardini, Ellwardt & Krause (2022) 'Workplace gossip and the evolution of friendship relations: The role of complex contagion'. Social Network Analysis and Mining, 12: 113.
Language: R - Size: 2.33 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

Saro073/Buttman
The Unpredictable Buttman: NFT Comic Shenanigans – Who Knows What's Next? 😄🚀
Language: Solidity - Size: 64.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

CaptainCodeman/gce-cache-cluster
Easy groupcache clustering on GCE
Language: Go - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 35 - Forks: 5

lofirepo/lofire
LoFiRe - Local-First Repositories for Collaborative Decentralized Applications - Protocol specifications & website
Language: TeX - Size: 279 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

lofirepo/ocaml-p2p
Collection of composable P2P libraries
Language: OCaml - Size: 90.8 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 2

shimingyah/gossip
Golang package for gossip based membership and failure detection.
Language: Go - Size: 99.6 KB - Last synced at: 6 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

andydunstall/kite
A Go library that manages cluster membership, anti-entropy and failure detection
Language: Go - Size: 97.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Tomboyo/gossip-cluster
Automatically discover and cluster with other elixir nodes via multicast gossip
Language: Elixir - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

anthonycorletti/gossip
Chat over web-sockets via Go daemons.
Language: Go - Size: 226 KB - Last synced at: 3 months ago - Pushed at: about 9 years ago - Stars: 3 - Forks: 1

DE-labtory/swim
Scalabe Weakly-consistent Infection-style Process Group Membership Protocol
Language: Go - Size: 318 KB - Last synced at: 7 months ago - Pushed at: over 6 years ago - Stars: 27 - Forks: 12

graphops/graphcast-registry
Graphcast Registry allows registering a Graphcast ID to join Graphcast
Language: JavaScript - Size: 676 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

shun159/hyparview
HyParView for Elixir application(Hobby)
Language: Elixir - Size: 76.2 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

superboum/pandemix
A collaborative and distributed web radio
Language: Scheme - Size: 328 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

xnnyygn/xgossip
gossip based membership management and failure detection
Language: Java - Size: 152 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 4

HadiModarres/MeshP2P
Create P2P apps between browsers
Language: JavaScript - Size: 8.13 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1

HubertLipinski/DumbCoin 📦
With DumbCoin package you can create blockchain with existing modules or use pre-made one!
Language: JavaScript - Size: 639 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

RamonMeffert/elm-gossip 📦
A user-friendly web tool for exploring dynamic gossip.
Language: Elm - Size: 1.67 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

f1shl3gs/gossiping
A decentralize exporter used for monitorring every available zone or data center, by ping each other.
Language: Go - Size: 95.7 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

PendragonGame/pendragon 📦
An exciting 2D RPG game that incorporates gossiping
Language: JavaScript - Size: 173 MB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 12

lant/gossip
A gossip protocol playground
Language: Java - Size: 96.7 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 3

fiksn/gossiper
Lightning gossip ingestion
Language: Rust - Size: 198 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 2

oestrich/gossip-elixir
An Elixir client for Grapevine
Language: Elixir - Size: 92.8 KB - Last synced at: 18 days ago - Pushed at: about 6 years ago - Stars: 20 - Forks: 2

mohitisrani/DOS-Gossip-Simulator
Simulator based on actors written in Elixir. Since actors in Elixir are fully asynchronous, implementation of Asynchronous Gossip and PushSum Algorithms.
Language: Elixir - Size: 3.72 MB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 1

andr35/DS2-Project
Distributed Systems 2 Project - A Gossip-Style Failure Detection System
Language: Java - Size: 8.02 MB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 1

jfperren/Peerster
A secure, decentralized messaging and file sharing app built in Go.
Language: Go - Size: 23.5 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

jabr/natter
Cluster state with Scuttlebutt Gossip
Language: TypeScript - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

graphops/graphcast-poc 📦
POC for the Graphcast sdk, as well as a single Radio example
Language: TypeScript - Size: 621 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

zllovesuki/t
[DEPRECATED, use specter instead] like ngrok, but ambitious
Language: Go - Size: 1.32 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 34 - Forks: 2

dpwgc/pekonode
A Gossip protocol implementation in Go. Go版本的Gossip协议实现,包含节点注册发现与元数据同步功能。
Language: Go - Size: 974 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

tzeumer/SIP2-Client-for-Python
Language: Python - Size: 83 KB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 13

euforia/go-kelips
Kelips DHT implementation in Go
Language: Go - Size: 23.4 KB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 5 - Forks: 4

systream/simple_gossip
Simple gossip protocol
Language: Erlang - Size: 90.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

meanmachin3/gossip-protocol
Gossip protocol implementation in F#
Language: F# - Size: 4.14 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

ruoyuGao/Dynamo
simplified Dynamo with hash consistent, anti-entropy and gossp protocol
Language: Elixir - Size: 196 KB - Last synced at: about 14 hours ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

jyscao/gossip-network-example
Example of P2P-network communicating over a gossip protocol
Language: Python - Size: 84 KB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

bulong0721/ourea
基于Gossip协议达到最终一致性的注册中心。
Language: Java - Size: 513 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

p2pcollab/ocaml-cyclon 📦
moved to https://github.com/p2pcollab/ocaml-p2p
Size: 0 Bytes - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

hacdias/SD-1920-Proj 📦
Distributed Systems course project.
Language: Java - Size: 414 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

SSLMate/ct-honeybee-chrome 📦
Chrome extension that pollinates STHs between Certificate Transparency logs and auditors
Language: JavaScript - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 2

RamonMeffert/epistemic-group-gossip 📦
A project for the 2020–2021 AI master's course Logical Aspects of Multi-Agent Systems at the university of Groningen.
Language: Haskell - Size: 16.5 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hcoona/GossipMemberlistMulticast 📦
This is a gossip based membership management & application layer multicast.
Language: C# - Size: 132 KB - Last synced at: over 2 years ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 1

jaitl/cloud-computing-coursera
Homework on the specialization of Cloud Computing
Language: C++ - Size: 996 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 9

Kirov7/FayCache
An attempt to implement distributed cache scheme based on Golang
Language: Go - Size: 20.5 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

AmirAbaskohi/Gossip-Protocol
This is an implementation of Gossip Protocol in c++ language.
Language: C++ - Size: 612 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0

Davide-DD/fog05-orchestrator
A fogØ5-based orchestrator built to efficiently and effectively deploy and maintain massive distributed architectures
Language: Python - Size: 113 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 5 - Forks: 0

dpwgc/kapokmq-server
KapokMQ - 开箱即用的轻量级分布式消息队列 - 服务器应用整合包。基于go整合gossip+websocket开发。
Language: HTML - Size: 162 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

mdmourao/ProjetoTM
Criámos uma moeda descentralizada com a linguagem Java, com a comunicação baseada em REST API, utilizámos várias técnicas de Gossip.
Language: Java - Size: 71.3 KB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cipherself/gossip
gossip is a Clojure library to do gossip dissemination of messages in a decentralized manner over unreliable networks.
Language: Clojure - Size: 44.9 KB - Last synced at: 2 months ago - Pushed at: almost 10 years ago - Stars: 4 - Forks: 0

tzeumer/Sip2Wrapper Fork of nathanejohnson/Sip2Wrapper
php sip2 library
Language: PHP - Size: 220 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

xnnyygn/xratelimiter
xnnyygn's rate limiter
Language: Java - Size: 123 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 6

leonchen83/redis-cluster-watchdog
pretend as a redis cluster node which accept RCmb(Redis Cluster message bus) message and play with redis cluster
Language: Java - Size: 728 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 4

aliebald/p2psec-gossip
Gossip implementation developed as part of the Peer-to-Peer-Systems and Security course at TUM
Language: Python - Size: 14.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

saantiaguilera/ds-protocol-gossip
Gossip protocol implementation in kotlin
Language: Kotlin - Size: 61.5 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

simonerighi/Gossip
This repository contains the code necessary to replicate the results in "Gossip: The Social Mind Reader to Establish Cooperation", by Simone Righi and Karoly Takacs
Language: MATLAB - Size: 20.1 MB - Last synced at: 7 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

ZheTingLiu/Data-Science-Project
The final project is 2018 spring semester for the course named Data Science in NTHU CS.
Language: Python - Size: 1.48 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

majestrate/libomnom
Library for gossiping entities over zmq
Language: C++ - Size: 99.6 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0
