Projects in Awesome Lists by libp2p
A curated list of projects in awesome lists by libp2p .
https://github.com/libp2p/rust-libp2p
The Rust Implementation of the libp2p networking stack.
decentralization libp2p networking peer-to-peer rust
Last synced: 09 Sep 2025
https://github.com/libp2p/libp2p
A modular and extensible networking stack which solves many challenges of peer-to-peer applications.
Last synced: 14 May 2025
https://github.com/libp2p/js-libp2p
A JavaScript Implementation of libp2p networking stack.
ipfs js-ipfs libp2p networking-stack p2p
Last synced: 16 May 2026
https://github.com/libp2p/specs
Technical specifications for the libp2p networking stack
Last synced: 14 May 2025
https://github.com/libp2p/go-libp2p-kad-dht
A Kademlia DHT implementation on go-libp2p
Last synced: 25 Apr 2025
https://github.com/libp2p/py-libp2p
The Python implementation of the libp2p networking stack 🐍 [under development]
Last synced: 14 May 2025
https://github.com/libp2p/go-libp2p-pubsub
The PubSub implementation for go-libp2p
Last synced: 24 Apr 2026
https://github.com/libp2p/js-libp2p-webrtc-star
libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
Last synced: 30 Aug 2025
https://github.com/libp2p/jvm-libp2p
a libp2p implementation for the JVM, written in Kotlin 🔥
Last synced: 16 May 2025
https://github.com/libp2p/rust-yamux
Multiplexer over reliable, ordered connections.
Last synced: 02 Mar 2026
https://github.com/libp2p/go-libp2p-core
Interfaces and abstractions that make up go-libp2p
Last synced: 14 Jan 2026
https://github.com/libp2p/js-libp2p-kad-dht
JavaScript implementation of the DHT for libp2p
Last synced: 30 Aug 2025
https://github.com/libp2p/universal-connectivity
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
go libp2p networking p2p peer-to-peer rust webrtc webtransport
Last synced: 04 Apr 2025
https://github.com/libp2p/go-libp2p-quic-transport
An implementation of a libp2p transport using QUIC
Last synced: 30 Sep 2025
https://github.com/libp2p/js-libp2p-websockets
WebSockets module that libp2p uses and that implements the interface-transport spec
Last synced: 30 Aug 2025
https://github.com/libp2p/go-libp2p-daemon
a libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages
Last synced: 12 Apr 2025
https://github.com/libp2p/go-libp2p-peerstore
an object to manage sets of peers, their addresses and other metadata
Last synced: 17 Jul 2025
https://github.com/libp2p/js-libp2p-examples
Examples for the JS implementation of libp2p
Last synced: 05 Apr 2025
https://github.com/libp2p/js-peer-id
peer-id implementation in JavaScript. Deprecated; use https://github.com/libp2p/js-libp2p-peer-id instead.
Last synced: 12 Jan 2026
https://github.com/libp2p/js-libp2p-webrtc-direct
Dial using WebRTC without the need to set up any Signalling Rendezvous Point!
Last synced: 30 Aug 2025
https://github.com/libp2p/js-libp2p-tcp
JavaScript implementation of the TCP module that libp2p uses that implements the interface-transport spec
Last synced: 27 Mar 2025
https://github.com/libp2p/research-pubsub
Research on PubSub algorithms for libp2p
Last synced: 24 Jul 2025
https://github.com/libp2p/go-libp2p-raft
A LibP2P wrapper for hashicorp/raft implementation.
Last synced: 08 Apr 2025
https://github.com/libp2p/docs
Documentation site for the libp2p project.
documentation knowledge-base libp2p networking peer-to-peer type-documentation type-website
Last synced: 21 Aug 2025
https://github.com/libp2p/go-ws-transport
a websocket implementation of a go-libp2p transport
Last synced: 30 Dec 2025
https://github.com/libp2p/js-libp2p-mdns
libp2p MulticastDNS Peer Discovery
Last synced: 27 Mar 2025
https://github.com/libp2p/punchr
🥊 Components to measure Direct Connection Upgrade through Relay (DCUtR) performance.
Last synced: 07 Oct 2025
https://github.com/libp2p/js-libp2p-mplex
JavaScript implementation of https://github.com/libp2p/mplex
Last synced: 30 Aug 2025
https://github.com/libp2p/js-libp2p-switch
[DEPRECATED]: now part of the https://github.com/libp2p/js-libp2p repo
Last synced: 27 Mar 2025
https://github.com/libp2p/go-libp2p-kbucket
A kbucket implementation for use as a routing table
Last synced: 12 Apr 2025
https://github.com/libp2p/go-libp2p-secio
a minimal secure channel for libp2p
Last synced: 17 Jul 2025
https://github.com/libp2p/devgrants
want to hack on libp2p? this repo tracks libp2p endeavors eligible for incentivization.
Last synced: 19 Jul 2025
https://github.com/libp2p/js-libp2p-websocket-star
libp2p-webrtc-star without webrtc. Just plain socket.io.
Last synced: 23 Aug 2025
https://github.com/libp2p/js-peer-info
libp2p Peer abstraction Node.js implementation
Last synced: 27 Mar 2025
https://github.com/libp2p/website
Webpage of the libp2p project. A multi protocol approach for a interoperable network stack that follows the 'self description' in favor of assumptions
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-bootstrap
Rail a libp2p node through a bootstrap peer list
Last synced: 27 Mar 2025
https://github.com/libp2p/if-watch
Cross platform asynchronous network watcher
Last synced: 12 Dec 2025
https://github.com/libp2p/rust-asynchronous-codec
Utilities for encoding and decoding frames using `async/await`.
async-await encoding networking
Last synced: 06 Aug 2025
https://github.com/libp2p/go-libp2p-relay-daemon
A standalone libp2p circuit relay daemon providing relay service for version v2 of the protocol.
Last synced: 08 May 2025
https://github.com/libp2p/js-libp2p-websocket-star-rendezvous
The rendezvous service for libp2p-websocket-star enabled nodes meet and talk with each other
Last synced: 23 Aug 2025
https://github.com/libp2p/go-libp2p-consensus
A consensus interface for LibP2P
Last synced: 05 Apr 2025
https://github.com/libp2p/go-libp2p-record
signed records for use with routing systems
Last synced: 12 Apr 2025
https://github.com/libp2p/demo-multi-lang
Simple libp2p demos implemented in Go, JS and Rust
demo go javascript libp2p rust sample tutorial
Last synced: 12 Apr 2025
https://github.com/libp2p/interop
Interoperability tests for libp2p Implementations
Last synced: 09 Apr 2025
https://github.com/libp2p/js-peer-book
[DEPRECATED]: peer-book is now at https://github.com/libp2p/js-libp2p/tree/master/src/peer-store as PeerStore
Last synced: 27 Mar 2025
https://github.com/libp2p/js-libp2p-delegated-peer-routing
Leverage other peers in the network to perform Peer Routing calls.
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-pubsub-peer-discovery
A js-libp2p module that uses pubsub for mdns like peer discovery
Last synced: 11 Mar 2026
https://github.com/libp2p/go-msgio
simple package to r/w length-delimited slices.
Last synced: 04 Apr 2025
https://github.com/libp2p/gossipsub-hardening
testground plans for evaluating gossipsub under attack scenarios
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-delegated-content-routing
Leverage other peers in the network to perform Content Routing calls.
Last synced: 09 Apr 2025
https://github.com/libp2p/team-mgmt
Planning and project management for the libp2p Project
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-utp
uTP module libp2p uses. Implements the interface-transport spec
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-rendezvous
A javascript implementation of the rendezvous protocol for libp2p
Last synced: 12 Apr 2025
https://github.com/libp2p/go-libp2p-rendezvous
Go implementation of rendezvous protocol
Last synced: 19 Oct 2025
https://github.com/libp2p/interface-peer-routing
⛔️ DEPRECATED: interface-peer-routing is now included in https://github.com/libp2p/js-interfaces
Last synced: 27 Mar 2025
https://github.com/libp2p/js-libp2p-spdy
SPDY 3.1 implementation wrapper that is compatible with libp2p Stream Muxer expected interface
Last synced: 30 Dec 2025
https://github.com/libp2p/go-flow-metrics
A near-zero-overhead library for tracking bandwidth metrics
Last synced: 10 Oct 2025
https://github.com/libp2p/interface-record-store
[DEPRECATED]: deprecated in favor of https://github.com/ipfs/interface-datastore
Last synced: 15 Dec 2025
https://github.com/libp2p/js-libp2p-kad-routing
Implementation of the Kademlia router for libp2p
Last synced: 27 Mar 2025
https://github.com/libp2p/js-libp2p-stardust
A better ws-star implementation
Last synced: 23 Aug 2025
https://github.com/libp2p/js-libp2p-udp
Node.js implementation of the UDP module that libp2p uses, which implements the abstract-transport interface
Last synced: 19 Oct 2025
https://github.com/libp2p/js-iprs-record
JavaScript IPFS record class implementation
Last synced: 27 Mar 2025
https://github.com/libp2p/go-libp2p-testing
Test toolbox for go-libp2p modules
Last synced: 26 Oct 2025
https://github.com/libp2p/developer-meetings
2018 libp2p Developers Meeting in Berlin
Last synced: 07 Mar 2026
https://github.com/libp2p/dht-utils
Some utilities for debugging the libp2p dht
Last synced: 30 Jun 2025
https://github.com/libp2p/go-libp2p-pubsub-tracer
Daemon and tools for pubsub tracing
Last synced: 24 Jul 2025
https://github.com/libp2p/js-libp2p-nat-mngr
NAT manager that allows handling different aspects of NAT traversal in libp2p.
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-devtools
A browser plugin that lets you inspect a running libp2p node
Last synced: 02 Mar 2026
https://github.com/libp2p/js-libp2p-protocol-adventure
Learn how to develop custom protocols with libp2p
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-example-circuit-relay
How to use Circuit Relay to connect two nodes
Last synced: 12 Apr 2025
https://github.com/libp2p/js-libp2p-example-browser-pubsub
How to use libp2p pubsub in browsers
Last synced: 12 Apr 2025
https://github.com/libp2p/observation-deck
🐣 [WIP] Catalogue of widgets for visualising libp2p introspection data, built on libp2p/observer-toolkit
Last synced: 19 Jul 2025
https://github.com/libp2p/js-libp2p-daemon-client
A js daemon client to interact with a libp2p daemon
Last synced: 26 Feb 2026
https://github.com/libp2p/js-libp2p-example-chat
An example chat app using libp2p
Last synced: 12 Apr 2025