Getting Started

This tutorial covers setting up your development environment, getting familiar with some libp2p basics, and implementing a super simple node that can send and receive “ping” messages.

  • Getting Started with go-libp2p
  • This is the first in a series of tutorials on working with libp2p’s Go implementation, go-libp2p.

    We’ll cover installing Go, setting up a new Go module, starting libp2p nodes, and sending ping messages between them.

  • Getting Started with js-libp2p
  • This is the first in a series of tutorials on working with libp2p’s javascript implementation, js-libp2p.

    We’ll cover setting up an empty project, creating a libp2p “bundle” with some basic functionality, and finally we’ll send ping messages back and forth between two peers.