Skip to content
@libp2p

libp2p

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

Pinned Loading

  1. go-libp2p go-libp2p Public

    libp2p implementation in Go

    Go 6.2k 1.1k

  2. js-libp2p js-libp2p Public

    The JavaScript Implementation of libp2p networking stack.

    TypeScript 2.4k 464

  3. libp2p libp2p Public

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

    2.7k 264

  4. rust-libp2p rust-libp2p Public

    The Rust Implementation of the libp2p networking stack.

    Rust 4.8k 1k

  5. py-libp2p py-libp2p Public

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

    Python 503 117

  6. jvm-libp2p jvm-libp2p Public

    a libp2p implementation for the JVM, written in Kotlin 🔥

    Kotlin 286 77

Repositories

Showing 10 of 267 repositories
  • cpp-libp2p Public

    C++17 implementation of libp2p

    libp2p/cpp-libp2p’s past year of commit activity
    C++ 397 Apache-2.0 106 24 (10 issues need help) 3 Updated Feb 17, 2025
  • js-libp2p-example-circuit-relay Public

    How to use Circuit Relay to connect two nodes

    libp2p/js-libp2p-example-circuit-relay’s past year of commit activity
    JavaScript 4 3 1 0 Updated Feb 17, 2025
  • js-libp2p-examples Public

    Examples for the JS implementation of libp2p

    libp2p/js-libp2p-examples’s past year of commit activity
    85 48 0 2 Updated Feb 17, 2025
  • go-routing-language Public

    Definition of the grammar for describing routing objectives

    libp2p/go-routing-language’s past year of commit activity
    Go 0 3 0 0 Updated Feb 17, 2025
  • go-netroute Public

    Routing table abstraction library

    libp2p/go-netroute’s past year of commit activity
    Go 56 BSD-3-Clause 22 0 3 Updated Feb 17, 2025
  • go-socket-activation Public

    Multiaddr backed systemd socket activation

    libp2p/go-socket-activation’s past year of commit activity
    Go 4 MIT 3 0 4 Updated Feb 17, 2025
  • go-yamux Public
    libp2p/go-yamux’s past year of commit activity
    Go 32 MPL-2.0 24 8 2 Updated Feb 17, 2025
  • go-nat Public Forked from fd/go-nat

    NAT port mapping library for Go

    libp2p/go-nat’s past year of commit activity
    Go 19 Apache-2.0 37 0 2 Updated Feb 17, 2025
  • go-reuseport Public

    reuse tcp/udp ports in golang

    libp2p/go-reuseport’s past year of commit activity
    Go 779 ISC 108 3 (1 issue needs help) 1 Updated Feb 17, 2025
  • go-libp2p-testing Public

    Test toolbox for go-libp2p modules

    libp2p/go-libp2p-testing’s past year of commit activity
    Go 7 13 1 2 Updated Feb 17, 2025