libp2p

libp2p

Geek Repo

Modular peer-to-peer networking stack (used by IPFS and others)

Location:Earth

Home Page:https://libp2p.io

Github PK Tool:Github PK Tool

libp2p's repositories

go-libp2p

libp2p implementation in Go

rust-libp2p

The Rust Implementation of the libp2p networking stack.

Language:RustLicense:MITStargazers:4505Issues:97Issues:1244

js-libp2p

The JavaScript Implementation of libp2p networking stack.

Language:TypeScriptLicense:NOASSERTIONStargazers:2303Issues:70Issues:789

go-libp2p-kad-dht

A Kademlia DHT implementation on go-libp2p

Language:GoLicense:MITStargazers:521Issues:48Issues:323

cpp-libp2p

C++17 implementation of libp2p

Language:C++License:Apache-2.0Stargazers:363Issues:39Issues:51

go-libp2p-pubsub

The PubSub implementation for go-libp2p

Language:GoLicense:NOASSERTIONStargazers:322Issues:42Issues:223

jvm-libp2p

a libp2p implementation for the JVM, written in Kotlin 🔥

Language:KotlinLicense:Apache-2.0Stargazers:266Issues:25Issues:92

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

Language:TypeScriptLicense:NOASSERTIONStargazers:86Issues:12Issues:55

js-libp2p-examples

Examples for the JS implementation of libp2p

Language:JavaScriptLicense:NOASSERTIONStargazers:75Issues:15Issues:15

test-plans

Interoperability tests for libp2p

Language:TypeScriptLicense:NOASSERTIONStargazers:51Issues:21Issues:100

js-libp2p-daemon

A js-libp2p backed daemon

Language:TypeScriptLicense:NOASSERTIONStargazers:15Issues:13Issues:13

js-libp2p-pubsub-peer-discovery

A js-libp2p module that uses pubsub for mdns like peer discovery

Language:TypeScriptLicense:NOASSERTIONStargazers:11Issues:12Issues:13

awesome-libp2p

Useful resources for using libp2p and building things on top of it

js-libp2p-example-browser-pubsub

How to use libp2p pubsub in browsers

Language:JavaScriptLicense:NOASSERTIONStargazers:5Issues:5Issues:1

js-libp2p-devtools

A browser plugin that lets you inspect a running libp2p node

Language:TypeScriptStargazers:4Issues:3Issues:1

js-libp2p-example-chat

An example chat app using libp2p

Language:JavaScriptLicense:NOASSERTIONStargazers:4Issues:5Issues:0

js-libp2p-example-circuit-relay

How to use Circuit Relay to connect two nodes

Language:JavaScriptLicense:NOASSERTIONStargazers:4Issues:5Issues:2

js-libp2p-example-discovery-mechanisms

How to configure peer discovery mechanisms

Language:JavaScriptLicense:NOASSERTIONStargazers:4Issues:6Issues:0

js-libp2p-http-fetch

Implementation of WHATWG Fetch with support for multiaddrs and libp2p streams.

Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:7Issues:5

js-libp2p-example-custom-protocols

How to create custom protocols for your app

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:6Issues:0

js-libp2p-amino-dht-bootstrapper

A CLI for starting an Amino DHT bootstrapper

Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:10Issues:9

js-libp2p-example-delegated-routing

How to use other libp2p nodes to perform delegated routing

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:6Issues:0

js-libp2p-example-peer-and-content-routing

How to use peer and content routing

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

js-libp2p-example-pnet

How to configure a libp2p private network

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

js-libp2p-example-protocol-and-stream-muxing

How to use multiplexed protocol streams

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

js-libp2p-example-pubsub

An example using libp2p pubsub

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

js-libp2p-example-transports

An example using different types of libp2p transport

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

js-libp2p-example-webrtc-private-to-private

Connect a browser to another browser

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:0Issues:0

js-libp2p-example-connection-encryption

An example of how to configure connection encryption

Language:JavaScriptLicense:NOASSERTIONStargazers:0Issues:6Issues:0