libp2p's repositories
rust-libp2p
The Rust Implementation of the libp2p networking stack.
go-libp2p-kad-dht
A Kademlia DHT implementation on go-libp2p
cpp-libp2p
C++17 implementation of libp2p
go-libp2p-pubsub
The PubSub implementation for go-libp2p
jvm-libp2p
a libp2p implementation for the JVM, written in Kotlin 🔥
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
js-libp2p-examples
Examples for the JS implementation of libp2p
go-libp2p-kbucket
A kbucket implementation for use as a routing table
test-plans
Interoperability tests for libp2p
js-libp2p-daemon
A js-libp2p backed daemon
js-libp2p-example-browser-pubsub
How to use libp2p pubsub in browsers
js-libp2p-example-circuit-relay
How to use Circuit Relay to connect two nodes
js-libp2p-example-discovery-mechanisms
How to configure peer discovery mechanisms
js-libp2p-example-chat
An example chat app using libp2p
js-libp2p-example-custom-protocols
How to create custom protocols for your app
js-libp2p-http-fetch
Implementation of WHATWG Fetch with support for multiaddrs and libp2p streams.
js-libp2p-aes-ctr
Streaming AES-CTR for node and browsers
js-libp2p-example-delegated-routing
How to use other libp2p nodes to perform delegated routing
npm-go-libp2p
Install go-libp2p-daemon via npm
js-libp2p-example-connection-encryption
An example of how to configure connection encryption
js-libp2p-rsa
Utility functions for dealing with legacy RSA keys
libp2p-webrtc-guide
Repository code demonstrating browser connectivity with js-libp2p
uci
Automatically distribute GitHub Actions workflow across repositories.
website-new
Rebuild of the libp2p.io website