3a66ff89a1
* bump go.mod to Go 1.19 and run go fix * stop using the deprecated io/ioutil package * bump go.mod to Go 1.19 and run go fix * bump go.mod to Go 1.19 and run go fix * bump go.mod to Go 1.19 and run go fix * stop using the deprecated io/ioutil package * bump go.mod to Go 1.19 and run go fix * stop using the deprecated io/ioutil package * update .github/workflows/go-test.yml * update .github/workflows/go-check.yml * update .github/workflows/release-check.yml * various fixes * stop using deprecated math/rand.Read --------- Co-authored-by: web3-bot <web3-bot@users.noreply.github.com> Co-authored-by: Marten Seemann <martenseemann@gmail.com> |
||
---|---|---|
.. | ||
chat | ||
chat-with-mdns | ||
chat-with-rendezvous | ||
echo | ||
http-proxy | ||
ipfs-camp-2019 | ||
libp2p-host | ||
multipro | ||
pubsub | ||
relay | ||
routed-echo | ||
testutils | ||
README.md | ||
go.mod | ||
go.sum |
README.md
go-libp2p examples and tutorials
In this folder, you can find a variety of examples to help you get started in using go-libp2p. Every example as a specific purpose and some of each incorporate a full tutorial that you can follow through, helping you expand your knowledge about libp2p and p2p networks in general.
Let us know if you find any issue or if you want to contribute and add a new tutorial, feel welcome to submit a pr, thank you!
Examples and Tutorials
- The libp2p 'host'
- Building an http proxy with libp2p
- An echo host
- Multicodecs with protobufs
- P2P chat application
- P2P chat application w/ rendezvous peer discovery
- P2P chat application with peer discovery using mdns
- A chapter based approach to building a libp2p application Created for IPFS Camp 2019
For js-libp2p examples, check https://github.com/libp2p/js-libp2p/tree/master/examples