js-libp2p icon indicating copy to clipboard operation
js-libp2p copied to clipboard

The JavaScript Implementation of libp2p networking stack.

Results 304 js-libp2p issues
Sort by recently updated
recently updated
newest added

https://github.com/libp2p/js-libp2p/pull/802 has deliberately opt-ed out couple of modules from TS checking with an intent to address that in followups. This is an issue to track that effort. What are we...

kind/enhancement
status/ready

In peer-base each peer keeps connections open to the peers in its [Dias set](https://github.com/peer-base/peer-base/blob/master/docs/PROTOCOL.md#computing-the-set-of-target-peers). The Dias set membership changes as peers come online and go offline. For example: - Peer...

help wanted
exp/novice
status/ready
P2

This has been brought up in several different issues across libp2p and js-ipfs. We need to be able to handle unstable listening of transports, and report that back to consumers...

kind/enhancement
exp/expert

Found out today thanks to @sericaia that there is already a QUIC implementation for Node.js made by @fidm - https://www.npmjs.com/package/quic - https://github.com/fidm/quic Super cool! We should try it out and...

kind/enhancement

This is a meta issue to track work I will be doing around various crypto updates in libp2p. ## Noise We are planning on deprecating `libp2p-secio` in favor of [`libp2p-noise`](https://github.com/NodeFactoryIo/js-libp2p-noise)....

kind/enhancement
status/in-progress
exp/wizard
P3
Epic

This is a Meta issue for tracking several sub systems involved in improving discoverability and connectivity in js-libp2p. This list is not an exhaustive and will evolve over time. ##...

kind/enhancement
status/ready
Epic

AutoRelay enables libp2p nodes to dynamically find and bind to relays on the network. Once binding (listening) is done, the node can and should advertise its addresses to the network,...

kind/enhancement
status/ready
P0
Epic

[Rendezvous Spec](https://github.com/libp2p/specs/tree/master/rendezvous) ## Background Libp2p rendezvous is a lightweight mechanism for generalized peer discovery. It can be used for bootstrap purposes, real time peer discovery, application specific routing, and so...

status/ready
P1
Epic

# Connection Manager Overhaul This Issue is an EPIC to track the work related to the Connection Manager Overhaul. Each milestone context and initial thoughts are described next. ## Background...

status/ready
Epic

WebRTC and potentially other transports support media streams (such as video and audio). It would be great to use libp2p directly to expose the relevant hooks/interfaces to enable this functionality,...