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:4412Issues:95Issues:1233

libp2p

A modular and extensible networking stack which solves many challenges of peer-to-peer applications.

js-libp2p

The JavaScript Implementation of libp2p networking stack.

Language:TypeScriptLicense:NOASSERTIONStargazers:2275Issues:71Issues:777

specs

Technical specifications for the libp2p networking stack

go-libp2p-kad-dht

A Kademlia DHT implementation on go-libp2p

Language:GoLicense:MITStargazers:517Issues:50Issues:321

py-libp2p

The Python implementation of the libp2p networking stack 🐍 [under development]

Language:PythonLicense:NOASSERTIONStargazers:462Issues:30Issues:168

cpp-libp2p

C++17 implementation of libp2p

Language:C++License:Apache-2.0Stargazers:357Issues:38Issues:49

go-libp2p-pubsub

The PubSub implementation for go-libp2p

Language:GoLicense:NOASSERTIONStargazers:315Issues:44Issues:220

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:76Issues:13Issues:55

docs

Documentation site for the libp2p project.

Language:HTMLLicense:NOASSERTIONStargazers:59Issues:42Issues:135

test-plans

Interoperability tests for libp2p

Language:TypeScriptLicense:NOASSERTIONStargazers:49Issues:22Issues:100

go-libp2p-record

signed records for use with routing systems

Language:GoLicense:MITStargazers:23Issues:27Issues:5

interop

Interoperability tests for libp2p Implementations

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

js-libp2p-daemon

A js-libp2p backed daemon

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

js-libp2p-example-browser-pubsub

How to use libp2p pubsub in browsers

Language:JavaScriptStargazers:5Issues:5Issues:1

js-libp2p-example-circuit-relay

How to use Circuit Relay to connect two nodes

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

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-protocol-adventure

Learn how to develop custom protocols with libp2p

Language:JavaScriptStargazers:2Issues:0Issues:0

libp2p-webrtc-guide

Repository code demonstrating browser connectivity with js-libp2p

Language:JavaScriptStargazers:2Issues:0Issues:0

js-libp2p-aes-ctr

Streaming AES-CTR for node and browsers

Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:5Issues:0

js-libp2p-amino-dht-bootstrapper

A CLI for starting an Amino DHT bootstrapper

Language:JavaScriptLicense:NOASSERTIONStargazers:1Issues:9Issues:6

npm-go-libp2p

Install go-libp2p-daemon via npm

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

website-new

Rebuild of the libp2p.io website

Language:JavaScriptStargazers:1Issues:7Issues:4
Language:TypeScriptLicense:MITStargazers:0Issues:7Issues:3

js-libp2p-rsa

Utility functions for dealing with legacy RSA keys

Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:5Issues:0

uci

Automatically distribute GitHub Actions workflow across repositories.

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