Skip to content
Change the repository type filter

All

    Repositories list

    • specs

      Public
      Technical specifications for the libp2p networking stack
      2941.7k12150Updated Sep 14, 2025Sep 14, 2025
    • TypeScript
      271000Updated Sep 14, 2025Sep 14, 2025
    • A Kademlia DHT implementation on go-libp2p
      Go
      2505646112Updated Sep 12, 2025Sep 12, 2025
    • The PubSub implementation for go-libp2p
      Go
      2073447915Updated Sep 12, 2025Sep 12, 2025
    • js-libp2p

      Public
      The JavaScript Implementation of libp2p networking stack.
      TypeScript
      4962.5k6530Updated Sep 12, 2025Sep 12, 2025
    • a libp2p implementation for the JVM, written in Kotlin 🔥
      Kotlin
      82321362Updated Sep 12, 2025Sep 12, 2025
    • The Rust Implementation of the libp2p networking stack.
      Rust
      1.1k5.2k15068Updated Sep 11, 2025Sep 11, 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
      531382323Updated Sep 11, 2025Sep 11, 2025
    • Implementation of WHATWG Fetch with support for multiaddrs and libp2p streams.
      TypeScript
      2804Updated Sep 11, 2025Sep 11, 2025
    • go-libp2p

      Public
      libp2p implementation in Go
      Go
      1.2k6.5k25136Updated Sep 9, 2025Sep 9, 2025
    • Install go-libp2p-daemon via npm
      JavaScript
      4100Updated Sep 9, 2025Sep 9, 2025
    • uci

      Public
      Automatically distribute GitHub Actions workflow across repositories.
      Shell
      10100Updated Sep 8, 2025Sep 8, 2025
    • Examples for the JS implementation of libp2p
      5697415Updated Sep 8, 2025Sep 8, 2025
    • py-libp2p

      Public
      The Python implementation of the libp2p networking stack 🐍 [under development]
      Python
      18155410047Updated Sep 6, 2025Sep 6, 2025
    • interop

      Public
      Interoperability tests for libp2p Implementations
      TypeScript
      92032Updated Sep 4, 2025Sep 4, 2025
    • A js-libp2p module that uses pubsub for mdns like peer discovery
      TypeScript
      71542Updated Sep 4, 2025Sep 4, 2025
    • A js-libp2p backed daemon
      TypeScript
      111773Updated Sep 4, 2025Sep 4, 2025
    • A CLI for starting an Amino DHT bootstrapper
      TypeScript
      3303Updated Sep 4, 2025Sep 4, 2025
    • C++17 implementation of libp2p
      C++
      115445267Updated Sep 3, 2025Sep 3, 2025
    • Go
      171131Updated Sep 3, 2025Sep 3, 2025
    • An workshop for learning libp2p programming from scratch
      Python
      81004Updated Aug 29, 2025Aug 29, 2025
    • workshop

      Public
      A TUI app for presenting interactive programming workshops
      Rust
      2402Updated Aug 29, 2025Aug 29, 2025
    • Interoperability tests for libp2p
      TypeScript
      54593527Updated Aug 28, 2025Aug 28, 2025
    • go-yamux

      Public
      Go
      263482Updated Aug 21, 2025Aug 21, 2025
    • Definition of the grammar for describing routing objectives
      Go
      3000Updated Aug 21, 2025Aug 21, 2025
    • Routing table abstraction library
      Go
      255904Updated Aug 21, 2025Aug 21, 2025
    • Multiaddr backed systemd socket activation
      Go
      3500Updated Aug 21, 2025Aug 21, 2025
    • go-nat

      Public
      NAT port mapping library for Go
      Go
      352002Updated Aug 21, 2025Aug 21, 2025
    • reuse tcp/udp ports in golang
      Go
      11179231Updated Aug 21, 2025Aug 21, 2025
    • Test toolbox for go-libp2p modules
      Go
      15712Updated Aug 21, 2025Aug 21, 2025