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

js-libp2p-kad-dht

JavaScript implementation of the DHT for libp2p

Language:TypeScriptLicense:NOASSERTIONStargazers:140Issues:26Issues:102

js-libp2p-websockets

WebSockets module that libp2p uses and that implements the interface-transport spec

Language:TypeScriptLicense:NOASSERTIONStargazers:95Issues:19Issues:31

js-libp2p-crypto

The libp2p crypto primitives, for Node.js and the Browser!

Language:TypeScriptLicense:NOASSERTIONStargazers:81Issues:23Issues:72

js-peer-id

peer-id implementation in JavaScript. Deprecated; use https://github.com/libp2p/js-libp2p-peer-id instead.

Language:JavaScriptLicense:MITStargazers:80Issues:21Issues:39

js-libp2p-tcp

JavaScript implementation of the TCP module that libp2p uses that implements the interface-transport spec

Language:TypeScriptLicense:NOASSERTIONStargazers:76Issues:21Issues:33

js-libp2p-mdns

libp2p MulticastDNS Peer Discovery

Language:TypeScriptLicense:NOASSERTIONStargazers:52Issues:20Issues:17

js-libp2p-mplex

JavaScript implementation of https://github.com/libp2p/mplex

Language:TypeScriptLicense:NOASSERTIONStargazers:51Issues:20Issues:31

xtp

XTP - eXternal Transports Protocol

js-libp2p-bootstrap

Rail a libp2p node through a bootstrap peer list

Language:TypeScriptLicense:NOASSERTIONStargazers:30Issues:22Issues:26

js-libp2p-record

Implementation of go-libp2p-record in JavaScript

Language:TypeScriptLicense:NOASSERTIONStargazers:17Issues:19Issues:4

js-libp2p-webtransport

WebTranport module that libp2p uses and that implements the interface-transport spec

Language:TypeScriptLicense:NOASSERTIONStargazers:15Issues:10Issues:10

js-libp2p-peer-id

libp2p PeerId implementation in JavaScript

Language:TypeScriptLicense:NOASSERTIONStargazers:7Issues:12Issues:6

js-libp2p-utils

Package to aggregate shared logic and dependencies for the libp2p ecosystem

Language:TypeScriptLicense:NOASSERTIONStargazers:7Issues:13Issues:2

js-libp2p-logger

A logging component for use in js-libp2p modules

Language:TypeScriptLicense:NOASSERTIONStargazers:4Issues:11Issues:2

go-udp-transport

Implementation of an unreliable packet transport for libp2p, using UDP

interface-libp2p

The interface of all of the interfaces for the libp2p modules.

js-delegated-routing-v1-http-api-content-routing

Use a Delegated Routing V1 HTTP service to discover content providers

Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:9Issues:4

js-ipni-content-routing

Use an IPNI service to discover content providers

Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:9Issues:3

js-libp2p-peer-record

Used to transfer signed peer data across the network

Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:12Issues:0

js-libp2p-peer-store

Stores information about peers libp2p knows on the network

Language:TypeScriptLicense:NOASSERTIONStargazers:3Issues:12Issues:2

rust-libp2p-identity

Data structures and algorithms for identifying peers in libp2p.

cs-libp2p-io

IO for libp2p

Language:C#License:MITStargazers:2Issues:13Issues:0

docs-old

libp2p documentation website

js-libp2p-multistream-select

JavaScript implementation of multistream-select

Language:TypeScriptLicense:NOASSERTIONStargazers:2Issues:11Issues:2

js-libp2p-peer-collections

Store values against a peer id

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

js-libp2p-prometheus-metrics

Collect libp2p metrics for scraping by Prometheus

Language:TypeScriptLicense:NOASSERTIONStargazers:2Issues:9Issues:2

community

General discussion and documentation on community practices

js-libp2p-topology

libp2p network topology

Language:TypeScriptLicense:NOASSERTIONStargazers:1Issues:12Issues:0

py-libp2p-slog

Python API for structured logging and querying

License:MITStargazers:1Issues:0Issues:0

js-libp2p-tracked-map

Allows tracking of statistics while libp2p is running

Language:TypeScriptLicense:NOASSERTIONStargazers:0Issues:13Issues:0