Skip to content
Change the repository type filter

All

    Repositories list

    • test-plans

      Public
      Interoperability tests for libp2p
      Shell
      68623419Updated Dec 23, 2025Dec 23, 2025
    • The Rust Implementation of the libp2p networking stack.
      Rust
      1.2k5.3k15689Updated Dec 22, 2025Dec 22, 2025
    • py-libp2p

      Public
      The Python implementation of the libp2p networking stack 🐍 [under development]
      Python
      19058210154Updated Dec 21, 2025Dec 21, 2025
    • go-libp2p

      Public
      libp2p implementation in Go
      Go
      1.2k6.6k25227Updated Dec 20, 2025Dec 20, 2025
    • go-libp2p-kad-dht

      Public
      A Kademlia DHT implementation on go-libp2p
      Go
      254579619Updated Dec 20, 2025Dec 20, 2025
    • js-libp2p

      Public
      A JavaScript Implementation of libp2p networking stack.
      TypeScript
      5112.5k6926Updated Dec 17, 2025Dec 17, 2025
    • js-libp2p-examples

      Public
      Examples for the JS implementation of libp2p
      5999417Updated Dec 16, 2025Dec 16, 2025
    • interop

      Public
      Interoperability tests for libp2p Implementations
      TypeScript
      720310Updated Dec 15, 2025Dec 15, 2025
    • specs

      Public
      Technical specifications for the libp2p networking stack
      2921.7k12248Updated Dec 11, 2025Dec 11, 2025
    • The PubSub implementation for go-libp2p
      Go
      2083508219Updated Dec 9, 2025Dec 9, 2025
    • Learn how to develop custom protocols with libp2p
      JavaScript
      3612Updated Dec 8, 2025Dec 8, 2025
    • Streaming AES-CTR for node and browsers
      TypeScript
      0301Updated Dec 8, 2025Dec 8, 2025
    • A CLI for starting an Amino DHT bootstrapper
      TypeScript
      2305Updated Dec 8, 2025Dec 8, 2025
    • Multiplexer over reliable, ordered connections.
      Rust
      4822395Updated Dec 2, 2025Dec 2, 2025
    • 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
      581462520Updated Nov 24, 2025Nov 24, 2025
    • A kbucket implementation for use as a routing table
      Go
      375133Updated Nov 20, 2025Nov 20, 2025
    • Multiaddr backed systemd socket activation
      Go
      2501Updated Nov 20, 2025Nov 20, 2025
    • Implementation of WHATWG Fetch with support for multiaddrs and libp2p streams.
      TypeScript
      2912Updated Nov 20, 2025Nov 20, 2025
    • Go
      181233Updated Nov 20, 2025Nov 20, 2025
    • signed records for use with routing systems
      Go
      132521Updated Nov 20, 2025Nov 20, 2025
    • A js-libp2p module that uses pubsub for mdns like peer discovery
      TypeScript
      61542Updated Nov 18, 2025Nov 18, 2025
    • An workshop for learning libp2p programming from scratch
      Python
      81205Updated Nov 14, 2025Nov 14, 2025
    • a libp2p implementation for the JVM, written in Kotlin 🔥
      Kotlin
      83338372Updated Nov 5, 2025Nov 5, 2025
    • libp2p

      Public
      A modular and extensible networking stack which solves many challenges of peer-to-peer applications.
      2862.9k390Updated Nov 3, 2025Nov 3, 2025
    • Install go-libp2p-daemon via npm
      JavaScript
      3103Updated Nov 3, 2025Nov 3, 2025
    • Routing table abstraction library
      Go
      266104Updated Oct 29, 2025Oct 29, 2025
    • C++17 implementation of libp2p
      C++
      1164582611Updated Oct 8, 2025Oct 8, 2025
    • a libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages
      Go
      3794253Updated Oct 1, 2025Oct 1, 2025
    • github-mgmt

      Public archive
      TypeScript
      261000Updated Sep 30, 2025Sep 30, 2025
    • blog

      Public
      Blog site for the libp2p project.
      Vue
      810186Updated Sep 30, 2025Sep 30, 2025