libp2p

libp2p/js-libp2p

The JavaScript Implementation of libp2p networking stack.

TypeScript
2358
448
Apache License 2.0
Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of libp2p/js-libp2p

Account's avatar
Crypto primitives for libp2p
Account's avatar
Port mapping with UPnP and NAT-PMP
Account's avatar
Address Manager interface for libp2p
Account's avatar
Connection Encrypter interface for libp2p
Account's avatar
Connection interface for libp2p
Account's avatar
Connection gater interface for libp2p
Account's avatar
Connection Manager interface for libp2p
Account's avatar
Content routing interface for libp2p
Account's avatar
Keychain interface for libp2p
Account's avatar
The interface implemented by a libp2p node
Account's avatar
Metrics interface for libp2p
Account's avatar
Peer Discovery interface for libp2p
Account's avatar
Peer Identifier interface for libp2p
Account's avatar
Peer Info interface for libp2p
Account's avatar
Peer Routing interface for libp2p
Account's avatar
Peer Store interface for libp2p
Account's avatar
PubSub interface for libp2p
Account's avatar
Record interface for libp2p
Account's avatar
Registrar interface for libp2p
Account's avatar
Stream Muxer interface for libp2p
Account's avatar
Transport interface for libp2p
Account's avatar
Common code shared by the various libp2p interfaces
Account's avatar
Key management and cryptographically protected messages
Account's avatar
A logging component for use in js-libp2p modules
Account's avatar
JavaScript implementation of multistream-select
Account's avatar
Stores values against a peer id
Account's avatar
Implementation of @libp2p/interface-peer-id
Account's avatar
Create PeerId instances
Account's avatar
Used to transfer signed peer data across the network
Account's avatar
Stores information about peers libp2p knows on the network
Account's avatar
libp2p network topology
Account's avatar
Allows tracking of statistics while libp2p is running
Account's avatar
Package to aggregate shared logic and dependencies for the libp2p ecosystem
Account's avatar
A multiaddr validator
Account's avatar
multiaddr implementation (binary + string representation of network addresses)
Account's avatar
Make any iterator or iterable abortable via an AbortSignal
Account's avatar
Combines an array of AbortSignals into a single signal that is aborted when any signal is
Account's avatar
Wrapper implementation for interface-datastore
Account's avatar
datastore interface
Account's avatar
Collects all values from an (async) iterable and returns them as an array
Account's avatar
Empties an async iterator
Account's avatar
Filters the passed iterable by using the filter function
Account's avatar
Returns the first result from an async iterator
Account's avatar
Create handshakes for binary protocols with iterable streams
Account's avatar
Streaming length prefixed buffers with async iterables
Account's avatar
Maps the values yielded by an async iterator
Account's avatar
Treat one or more iterables as a single iterable
Account's avatar
pair a source async iterable stream and a sink async iterable stream
Account's avatar
Process incoming async(iterable) functions in parallel
Account's avatar
A convenience-wrapper around protocol-buffers and lp-messages functions

Support the repos that depend on libp2p/js-libp2p

Account's avatar
JavaScript implementation of the IPFS specification
Account's avatar
An implementation of IPFS in JavaScript
Account's avatar
A unified SDK for easy creation and management of js-waku nodes.
Account's avatar
TypeScript implementation of the Waku v2 protocol
Account's avatar
This is a library that handles libp2p, REST, and websocket connections
Account's avatar
Compliance tests for JS libp2p interfaces
Account's avatar
This is a model manager and wrapper for huggingface, and it maintains an index of models from collections of models store retrieved through local/https/s3/ipfs/orbitdb, then maintains a state of which what models are currently accesible, and it will choose what files should be cached through local/s3/ipfs/ based on configuration settings.
Account's avatar
Privacy-preserving messaging protocol with incentivations for relay operators
Account's avatar
libp2p node for Peerbit
Account's avatar
Serverless WebRTC matchmaking for painless P2P
Account's avatar
Easily create a Waku node
Account's avatar
libp2p based ZeroNet swarm
Account's avatar
A fetch-like API for obtaining verified & trustless IPFS content on the web
Account's avatar
Block store streaming
Account's avatar
Common code for Helia CLI tools
Account's avatar
libp2p PubSub protocol implementation for the WindingTree market protocol
Account's avatar
JavaScript implementation of the IPFS specification
Account's avatar
TypeScript implementation of Fluence Peer
Account's avatar
A building block for direct streaming protocols
Account's avatar
the browser js-libp2p client for the Fluence network
Account's avatar
A building block for direct streaming protocols
Account's avatar
Direct streaming for libp2p
Account's avatar
Utils used inside RoseNet
Account's avatar
JavaScript implementation of the IPFS specification

Top contributors

achingbrain's profile
achingbrain
1397 contributions
daviddias's profile
daviddias
1137 contributions
vasco-santos's profile
vasco-santos
978 contributions
semantic-release-bot's profile
semantic-release-bot
564 contributions
jacobheun's profile
jacobheun
450 contributions
dependabot[bot]'s profile
dependabot[bot]
315 contributions
web3-bot's profile
web3-bot
285 contributions
dignifiedquire's profile
dignifiedquire
133 contributions
web-flow's profile
web-flow
112 contributions
greenkeeperio-bot's profile
greenkeeperio-bot
70 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet