go-libp2p

Peer-to-peer network stack

A modular networking stack for building large-scale peer-to-peer systems

libp2p implementation in Go

GitHub

6k stars
181 watching
1k forks
Language: Go
last commit: almost 2 years ago
libp2pnetworking-stackp2p

Related projects:

RepositoryDescriptionStars
libp2p/rust-libp2pAn implementation of a peer-to-peer networking stack in Rust4,664
osrg/gobgpBGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols.3,667
libp2p/go-libp2p-kad-dhtAn implementation of the Kademlia DHT specification for peer-to-peer networking in Go.531
melkeydev/go-blueprintA CLI tool that automates the setup of Go projects with a structured directory layout and optional integration with popular frameworks.6,136
anacrolix/go-libutpA Go wrapper around a C++ UTP reference implementation92
andlabs/uiA Go library for building native GUI applications.8,341
ipfs/kuboA Go implementation of an Interplanetary Filesystem that enables peer-to-peer file sharing and content addressing.16,231
anacrolix/utpA Go implementation of the uTP transport protocol used in Bittorrent networks176
jhump/goprotocMakes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler.85
xmppo/go-xmppA Go library providing an implementation of the XMPP protocol for real-time communication over the internet535
ethereum/go-ethereumA Go implementation of the Ethereum protocol's execution layer47,891
go-git/go-gitA high-level implementation of the Git version control system in Go6,070
number571/go-peerA library for building secure and private networks in Go270
google/go-githubProvides an interface to access the GitHub API v310,488
teh-cmc/go-internalsA comprehensive resource for understanding the inner workings of the Go programming language7,836