peerdiscovery

Peer discovery library

A Go library that facilitates peer discovery using UDP multicast

Pure-Go library for cross-platform local peer discovery using UDP multicast woman repeat woman

GitHub

644 stars
21 watching
56 forks
Language: Go
last commit: about 2 months ago
Linked from 2 awesome lists

discovery-servicelan-broadcastingnetworkingpeer-to-peerudp-broadcast

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ursiform/sleuth A Go library for peer-to-peer communication between services on the same network 373
number571/go-peer A library for developing secure, decentralized networks in the Go language 265
mafintosh/dns-discovery A JavaScript library for discovering peers in a distributed system using DNS and multicast DNS. 193
webtorrent/torrent-discovery A module for discovering peers in a peer-to-peer network using BitTorrent protocols. 217
hashicorp/mdns A Golang library for peer-to-peer service discovery on local networks using multicast DNS 1,188
mappum/peer-exchange Decentralized protocol for peer discovery and signaling in P2P networks 152
c-robinson/iplib A library for working with IP addresses and networks in Go 144
mafintosh/peer-network Creates servers and clients that use a distributed hash table to communicate over the internet using names instead of ports or hostnames. 184
schollz/pake A library for secure password-authenticated key exchange over insecure channels using elliptic curve cryptography. 210
0x4f53/dnscovery Discovers services embedded in DNS records using multiple resolvers and signatures 22
shulhan/share A collection of libraries and tools for working with Go programming language 1
libp2p/go-libp2p-kad-dht An implementation of the Kademlia DHT specification for peer-to-peer networking in Go. 529
koltyakov/gosip A Go library providing a unified interface to SharePoint APIs for authentication and data access. 144
nathankot/nkmultipeer A multipeer networking library that uses RxSwift to simplify peer-to-peer communication and connection management. 15
daviddengcn/go-pr A Go package for building pattern recognition applications 66