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:4281Issues:92Issues:1217

js-libp2p

The JavaScript Implementation of libp2p networking stack.

Language:TypeScriptLicense:NOASSERTIONStargazers:2257Issues:70Issues:760

specs

Technical specifications for the libp2p networking stack

go-libp2p-kad-dht

A Kademlia DHT implementation on go-libp2p

Language:GoLicense:MITStargazers:514Issues:50Issues:320

cpp-libp2p

C++17 implementation of libp2p

Language:C++License:Apache-2.0Stargazers:344Issues:37Issues:49

go-libp2p-pubsub

The PubSub implementation for go-libp2p

Language:GoLicense:NOASSERTIONStargazers:309Issues:42Issues:218

jvm-libp2p

a libp2p implementation for the JVM, written in Kotlin 🔥

Language:KotlinLicense:Apache-2.0Stargazers:246Issues:25Issues:89

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:74Issues:13Issues:53

js-libp2p-examples

Examples for the JS implementation of libp2p

go-libp2p-kbucket

A kbucket implementation for use as a routing table

Language:GoLicense:MITStargazers:47Issues:28Issues:9

test-plans

Interoperability tests for libp2p

Language:TypeScriptLicense:NOASSERTIONStargazers:45Issues:22Issues:99

interop

Interoperability tests for libp2p Implementations

Language:TypeScriptLicense:NOASSERTIONStargazers:16Issues:27Issues:14

js-libp2p-daemon

A js-libp2p backed daemon

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

js-libp2p-example-browser-pubsub

How to use libp2p pubsub in browsers

Language:JavaScriptStargazers:3Issues:5Issues:1

js-libp2p-example-circuit-relay

How to use Circuit Relay to connect two nodes

Language:JavaScriptLicense:NOASSERTIONStargazers:3Issues:5Issues:0

js-libp2p-example-discovery-mechanisms

How to configure peer discovery mechanisms

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

js-libp2p-example-chat

An example chat app using libp2p

Language:JavaScriptLicense:NOASSERTIONStargazers:2Issues:4Issues:0

js-libp2p-example-custom-protocols

How to create custom protocols for your app

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

js-libp2p-http-fetch

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

Language:TypeScriptLicense:NOASSERTIONStargazers:2Issues:0Issues:0

js-libp2p-aes-ctr

Streaming AES-CTR for node and browsers

Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:4Issues:0

js-libp2p-example-delegated-routing

How to use other libp2p nodes to perform delegated routing

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

npm-go-libp2p

Install go-libp2p-daemon via npm

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:4Issues:2

js-libp2p-example-connection-encryption

An example of how to configure connection encryption

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

js-libp2p-rsa

Utility functions for dealing with legacy RSA keys

Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:4Issues:0

libp2p-webrtc-guide

Repository code demonstrating browser connectivity with js-libp2p

Language:JavaScriptStargazers:0Issues:0Issues:0

uci

Automatically distribute GitHub Actions workflow across repositories.

Language:ShellLicense:NOASSERTIONStargazers:0Issues:0Issues:0

website-new

Rebuild of the libp2p.io website

Language:CSSStargazers:0Issues:6Issues:1