Skip to content
@libp2p

libp2p

Modular peer-to-peer networking stack (used by IPFS and others)

Pinned Loading

  1. go-libp2p Public

    libp2p implementation in Go

    Go 6.3k 1.1k

  2. js-libp2p Public

    The JavaScript Implementation of libp2p networking stack.

    TypeScript 2.4k 476

  3. libp2p Public

    A modular and extensible networking stack which solves many challenges of peer-to-peer applications.

    2.7k 264

  4. rust-libp2p Public

    The Rust Implementation of the libp2p networking stack.

    Rust 4.9k 1k

  5. py-libp2p Public

    The Python implementation of the libp2p networking stack 🐍 [under development]

    Python 512 123

  6. jvm-libp2p Public

    a libp2p implementation for the JVM, written in Kotlin 🔥

    Kotlin 296 78

Repositories

Showing 10 of 267 repositories
  • js-libp2p-amino-dht-bootstrapper Public

    A CLI for starting an Amino DHT bootstrapper

    TypeScript 1 3 0 1 Updated Mar 31, 2025
  • rust-libp2p Public

    The Rust Implementation of the libp2p networking stack.

    Rust 4,923 MIT 1,039 139 (28 issues need help) 64 Updated Mar 31, 2025
  • universal-connectivity Public

    Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport

    TypeScript 116 43 20 (1 issue needs help) 21 Updated Mar 31, 2025
  • github-mgmt Public
    TypeScript 9 28 4 0 Updated Mar 30, 2025
  • zeroconf Public Forked from grandcat/zeroconf

    mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)

    Go 22 185 1 8 Updated Mar 29, 2025
  • js-libp2p-cms Public

    Cryptographically protected messages using the libp2p keychain

    TypeScript 1 3 1 1 Updated Mar 29, 2025
  • go-smart-record Public

    ResNetLab Project: Smart Records

    Go 7 MIT 3 3 2 Updated Mar 29, 2025
  • go-socket-activation Public

    Multiaddr backed systemd socket activation

    Go 4 MIT 3 0 4 Updated Mar 29, 2025
  • go-yamux Public
    Go 32 MPL-2.0 24 8 2 Updated Mar 29, 2025
  • go-routing-language Public

    Definition of the grammar for describing routing objectives

    Go 0 3 0 0 Updated Mar 29, 2025