js-libp2p
js-libp2p copied to clipboard
The JavaScript Implementation of libp2p networking stack.
Check out this [libp2p with preact](https://github.com/mcclure/ts-hello/tree/libp2p-preact) sample code to 0.29.0 demo (libp2p-preact branch). This is basically a rewrite of the libp2p-in-the-browser example. Run it with ``` npm install && npx...
We need to get this transport working for libp2p - https://chirp.io/ \o/ Super cool!
The AddressManager should be responsible both for creating and updating the self peer record over time, as listen addresses or announce/nonAnnounce are updated. This functionality currently lives on the TransportManager,...
When we have the libp2p.discovery API, which will use both `contentRouting` and `rendezvous` behind the scenes, we should prioritize the discovered peers based on the latency of their connection. Reference:...
# PeerStore improvements Goal: Road to PeerStore v2 and improve browser connectivity ## Milestones | Milestone | Issue | PR | State | |----------|:-------------:|------:|------:| | `0) Gather relevant metrics --...
Hey guys, I started to play around with libp2p and tried the chat example. I realized, that the code works only in a local network. I tried to have a...
> Transport Layer Security (TLS) is a protocol that ensures privacy between communicating applications and their users on the Internet. When a server and client communicate, TLS ensures that no...
## Background IPFS/libp2p projects provide own infrastructure for enabling their users to learn the introductory concepts first and experiment with its functionalities. These infrastructure pieces should not be used in...
- **Version**: `0.27.x` - **Platform**: `nodejs` #### Type: Enhancement #### Severity: Very Low #### Description: See https://github.com/libp2p/js-libp2p-webrtc-star/issues/238, https://github.com/libp2p/js-libp2p-webrtc-star/issues/180. In short, for being able to quickly start with the [libp2p-in-the-browser](https://github.com/libp2p/js-libp2p/tree/0.27.x/examples/libp2p-in-the-browser) demo,...
In Ubuntu 18.04.4 Desktop I tried to use this example: https://github.com/libp2p/js-libp2p/tree/master/examples/libp2p-in-the-browser in order to understand how to deploy js-libp2p in my webapp. This is the vue file: // https://github.com/libp2p/js-libp2p/tree/master/examples/libp2p-in-the-browser import...