libp2p
Grow your team on GitHub
GitHub is home to over 50 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Sign up
Pinned repositories
Repositories
-
-
specs
Technical specifications for the libp2p networking stack
-
go-libp2p-pubsub
The PubSub implementation for go-libp2p
-
js-libp2p-interfaces
Contains test suites and interfaces you can use to implement the various components of js libp2p.
-
-
rust-libp2p
The Rust Implementation of libp2p networking stack.
-
js-libp2p-floodsub
Also known as pubsub-flood or just dumbsub, this implementation of pubsub focused on delivering an API for Publish/Subscribe, but with no CastTree Forming (it just floods the network).
-
jvm-libp2p
a libp2p implementation for the JVM, written in Kotlin
🔥 [WIP] -
go-libp2p-asn-util
[WIP] A library for IP -> ASN mapping. ONLY supports lookups on IPv6 addresses for now.
-
-
go-libp2p-circuit
Circuit Switching for libp2p
-
js-peer-id
peer-id implementation in JavaScript
-
js-libp2p
The JavaScript Implementation of libp2p networking stack.
-
notes
libp2p Collaborative Notebook for Research
-
go-libp2p-kad-dht
A Kademlia DHT implementation on go-libp2p
-
-
go-libp2p-swarm
The libp2p swarm manages groups of connections to peers, and handles incoming and outgoing streams
-
js-libp2p-examples
Examples for the JS implementation of libp2p
-
js-libp2p-webrtc-star
libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
-
go-libp2p-mplex
Forked from whyrusleeping/go-smux-multiplexadaptor to integrate the mplex multiplexer into libp2p
-
py-libp2p
The Python implementation of the libp2p networking stack
🐍 [under development] -
go-libp2p-testing
Test toolbox for go-libp2p modules
-
go-mplex
A port of maxogden's multiplex to go
-
go-libp2p-core
Interfaces and abstractions that make up go-libp2p
-
js-libp2p-pubsub
Pubsub base protocol for libp2p pubsub routers
-
interop
Interoperability tests for libp2p Implementations
-
npm-go-libp2p-dep
Install go-libp2p from npm as a dependency of your project
-
go-libp2p-daemon
a libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages