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: about 2 hours ago
libp2pnetworking-stackp2p

Related projects:

Repository Description Stars
libp2p/rust-libp2p The Rust implementation of a networking stack for decentralized peer-to-peer communication. 4,640
osrg/gobgp BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. 3,663
libp2p/go-libp2p-kad-dht An implementation of the Kademlia DHT specification for peer-to-peer networking in Go. 530
melkeydev/go-blueprint A CLI tool that automates the setup of Go projects with a structured directory layout and optional integration with popular frameworks. 5,810
anacrolix/go-libutp A Go wrapper around a C++ UTP reference implementation 92
andlabs/ui A Go library for building native GUI applications. 8,340
ipfs/kubo A Go implementation of an Interplanetary Filesystem that enables peer-to-peer file sharing and content addressing. 16,201
anacrolix/utp A Go implementation of the uTP transport protocol used in Bittorrent networks 174
jhump/goprotoc Makes 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-xmpp A Go library providing an implementation of the XMPP protocol for real-time communication over the internet 531
ethereum/go-ethereum A Go implementation of the Ethereum protocol's execution layer 47,751
go-git/go-git A high-level implementation of the Git version control system in Go 6,021
number571/go-peer A library for developing secure, decentralized networks in the Go language 268
google/go-github Provides an interface to access the GitHub API v3 10,466
teh-cmc/go-internals A book about the internal workings and implementation details of the Go programming language 7,833