An open API service providing repository metadata for many open source software ecosystems.

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