All Projects → thomai → Gossip Python

thomai / Gossip Python

Licence: other
Implementation of the gossip protocol

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Gossip Python

fabric
Fabric is an experimental protocol for exchanging information.
Stars: ✭ 46 (-54%)
Mutual labels:  distributed-systems, peer-to-peer
Libzt
ZeroTier Sockets - Put a network stack in your app
Stars: ✭ 486 (+386%)
Mutual labels:  networking, peer-to-peer
Layr
A decentralized (p2p) file storage system built atop Kademlia DHT that enforces data integrity, privacy, and availability through sharding, proofs of retrievability, redundancy, and encryption, with smart-contract powered incentive scheme
Stars: ✭ 90 (-10%)
Mutual labels:  distributed-systems, peer-to-peer
Stun
A Go implementation of STUN
Stars: ✭ 141 (+41%)
Mutual labels:  networking, peer-to-peer
P2p
Practice project to demonstrate p2p file sharing.
Stars: ✭ 16 (-84%)
Mutual labels:  networking, peer-to-peer
Insolar
Enterprise-ready blockchain platform
Stars: ✭ 192 (+92%)
Mutual labels:  networking, distributed-systems
Peerdiscovery
Pure-Go library for cross-platform local peer discovery using UDP multicast 👩 🔁 👩
Stars: ✭ 476 (+376%)
Mutual labels:  networking, peer-to-peer
Zebus
A lightweight Peer to Peer Service Bus
Stars: ✭ 222 (+122%)
Mutual labels:  peer-to-peer, distributed-systems
Zerotierone
A Smart Ethernet Switch for Earth
Stars: ✭ 7,839 (+7739%)
Mutual labels:  networking, peer-to-peer
Gamenetworkingsockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
Stars: ✭ 5,795 (+5695%)
Mutual labels:  networking, peer-to-peer
Nano
Lightweight, facility, high performance golang based game server framework
Stars: ✭ 1,888 (+1788%)
Mutual labels:  networking, distributed-systems
Quantumgate
QuantumGate is a peer-to-peer (P2P) communications protocol, library and API written in C++.
Stars: ✭ 62 (-38%)
Mutual labels:  networking, peer-to-peer
Rust Libp2p
The Rust Implementation of the libp2p networking stack.
Stars: ✭ 2,062 (+1962%)
Mutual labels:  networking, peer-to-peer
Awesome Substrate
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
Stars: ✭ 228 (+128%)
Mutual labels:  networking, distributed-systems
Ice
A Go implementation of ICE
Stars: ✭ 114 (+14%)
Mutual labels:  networking, peer-to-peer
Arbore
Friend-to-friend filesharing app to save the world from dystopia
Stars: ✭ 270 (+170%)
Mutual labels:  peer-to-peer, distributed-systems
Diztl
Share, discover & download files in your network 💥
Stars: ✭ 162 (+62%)
Mutual labels:  peer-to-peer, distributed-systems
Crdt Playground
Stars: ✭ 215 (+115%)
Mutual labels:  peer-to-peer, distributed-systems
Neutrino
Privacy-Preserving Bitcoin Light Client
Stars: ✭ 564 (+464%)
Mutual labels:  peer-to-peer, distributed-systems
Awesome Scalability Toolbox
My opinionated list of products and tools used for high-scalability projects
Stars: ✭ 34 (-66%)
Mutual labels:  networking, distributed-systems

gossip-python

Documentation is available here: https://pythonhosted.org/gossip-python/

gossip-python is an implementation of the gossip protocol <https://en.wikipedia.org/wiki/Gossip_protocol>_ . It started as an university project for the lecture Peer-to-Peer Systems and Security <https://www.net.in.tum.de/teaching/ss16/p2p.html>_ at the Technical University of Munich (TUM).

The authors of gossip-python are Thomas Maier ([email protected]), Anselm Binninger ([email protected]) and Ralph O. Schaumann ([email protected]).

Installation with pip:

pip install gossip-python

Please use the documentation <https://pythonhosted.org/gossip-python/>_ for basic usage and examples.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].