An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

@libp2p/interfaces

Common code shared by the various libp2p interfaces

Ecosystem
npmjs.org
Latest Release
3.3.2
almost 3 years ago
Versions
71
Downloads
174,895 last month
Dependent Packages
144
Dependent Repos
991
Top 8.4% on npmjs.org
dagula 8.0.0
Suck a DAG out of a peer in the IPFS network.
36 versions - Latest release: almost 2 years ago - 2 dependent packages - 2 dependent repositories - 308 downloads last month - 27 stars on GitHub - 2 maintainers
consequaturharum 1.1.2
Node.js IPFS Implementation of the railing process of a Node through a bootstrap peer list
4 versions - Latest release: almost 2 years ago - 3 downloads last month - 0 stars on GitHub - 1 maintainer
welo 4.2.0
peer-to-peer, collaborative states using merkle-crdts
86 versions - Latest release: almost 2 years ago - 3 dependent repositories - 18 downloads last month - 32 stars on GitHub - 1 maintainer
ullamrepudiandae 1.0.2
Node.js IPFS Implementation of the railing process of a Node through a bootstrap peer list
3 versions - Latest release: almost 2 years ago - 2 downloads last month - 0 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@waku/peer-exchange 0.0.20
Peer Exchange (https://rfc.vac.dev/spec/34/) protocol for Waku
24 versions - Latest release: about 2 years ago - 5 dependent packages - 1 dependent repositories - 341 downloads last month - 190 stars on GitHub - 2 maintainers
@everything-registry/sub-chunk-546 0.1.0 removed
npm install @everything-registry/sub-chunk-546
1 version - Latest release: about 2 years ago - 206 stars on GitHub - 2 maintainers
@nabladelta/bernkastel 0.3.2
P2P BBS based on @nabladelta/lambdadelta
4 versions - Latest release: over 2 years ago - 15 downloads last month - 1 maintainer
kubo-rpc-client-esm-cjs 3.0.1
A client library for the Kubo RPC API
1 version - Latest release: over 2 years ago - 1 dependent package - 2.01 thousand downloads last month - 47 stars on GitHub - 1 maintainer
Top 3.3% on npmjs.org
@libp2p/delegated-peer-routing 4.0.14
Leverage other peers in the libp2p network to perform Peer Routing calls.
27 versions - Latest release: over 2 years ago - 10 dependent packages - 212 dependent repositories - 2.32 thousand downloads last month - 16 stars on GitHub - 6 maintainers
Top 3.4% on npmjs.org
@libp2p/delegated-content-routing 4.0.11
Leverage other peers in the libp2p network to perform Content Routing calls.
24 versions - Latest release: over 2 years ago - 10 dependent packages - 210 dependent repositories - 2.32 thousand downloads last month - 14 stars on GitHub - 6 maintainers
Top 8.9% on npmjs.org
@fluencelabs/js-peer 0.9.1 deprecated
TypeScript implementation of Fluence Peer
16 versions - Latest release: over 2 years ago - 4 dependent packages - 2 dependent repositories - 22 downloads last month - 63 stars on GitHub - 5 maintainers
@libp2p/cms 2.0.2
Cryptographically protected messages using the libp2p keychain
5 versions - Latest release: over 2 years ago - 20 downloads last month - 1 stars on GitHub - 6 maintainers
@libp2p/reframe-content-routing 1.0.2 deprecated
Use a Reframe service to discover content providers
4 versions - Latest release: over 2 years ago - 1 downloads last month - 3 stars on GitHub - 6 maintainers
Top 5.0% on npmjs.org
@dao-xyz/peerbit-document 1.0.5
Document Store for orbit-db with binary ser/der
141 versions - Latest release: over 2 years ago - 9 dependent packages - 3 dependent repositories - 1.99 thousand downloads last month - 1 maintainer
Top 5.5% on npmjs.org
@libp2p/interface-pubsub-compliance-tests 5.0.9
Compliance tests for implementations of the libp2p PubSub interface
38 versions - Latest release: over 2 years ago - 3 dependent packages - 7 dependent repositories - 734 downloads last month - 2,287 stars on GitHub - 6 maintainers
Top 7.5% on npmjs.org
@dao-xyz/libp2p-direct-sub 1.0.4 💰
Direct streaming for libp2p
40 versions - Latest release: over 2 years ago - 2 dependent packages - 2 dependent repositories - 86 downloads last month - 179 stars on GitHub - 1 maintainer
Top 1.0% on npmjs.org
@libp2p/interface-connection 5.1.1
Connection interface for libp2p
32 versions - Latest release: over 2 years ago - 78 dependent packages - 1,102 dependent repositories - 187 thousand downloads last month - 2,531 stars on GitHub - 6 maintainers
@mithic/ipfs 0.2.0
IPFS and libp2p adapters for mithic
1 version - Latest release: over 2 years ago - 4 downloads last month - 6 stars on GitHub - 1 maintainer
@canvas-js/store 0.5.0-alpha4
Stores can be used with a variety of `apply` functions to achieve many different combinations of ...
1 version - Latest release: almost 3 years ago - 10 downloads last month - 3 maintainers
Top 1.3% on npmjs.org
ipfs-http-server 0.15.1 deprecated
JavaScript implementation of the IPFS specification
280 versions - Latest release: almost 3 years ago - 12 dependent packages - 457 dependent repositories - 8.45 thousand downloads last month - 7,452 stars on GitHub - 2 maintainers
Top 0.8% on npmjs.org
ipfs-core 0.18.1 deprecated
JavaScript implementation of the IPFS specification
279 versions - Latest release: almost 3 years ago - 217 dependent packages - 989 dependent repositories - 7.15 thousand downloads last month - 7,452 stars on GitHub - 2 maintainers
Top 1.4% on npmjs.org
interface-ipfs-core 0.158.1 deprecated
A test suite and interface you can use to implement a IPFS core interface.
598 versions - Latest release: almost 3 years ago - 43 dependent packages - 180 dependent repositories - 14.6 thousand downloads last month - 7,420 stars on GitHub - 2 maintainers
@canvas-js/libp2p-okra-service 0.0.1
1 version - Latest release: almost 3 years ago - 16 downloads last month - 3 maintainers
Top 1.2% on npmjs.org
@libp2p/interface-libp2p 3.2.0
The interface implemented by a libp2p node
26 versions - Latest release: almost 3 years ago - 42 dependent packages - 265 dependent repositories - 5.12 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 1.3% on npmjs.org
@libp2p/interface-stream-muxer 4.1.2
Stream Muxer interface for libp2p
29 versions - Latest release: almost 3 years ago - 15 dependent packages - 393 dependent repositories - 12.1 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 3.1% on npmjs.org
@hoprnet/hopr-core 1.93.6 deprecated
Privacy-preserving messaging protocol with incentivations for relay operators
2,122 versions - Latest release: almost 3 years ago - 6 dependent packages - 9 dependent repositories - 4.88 thousand downloads last month - 1 maintainer
Top 7.2% on npmjs.org
@hoprnet/hopr-connect 1.93.6 deprecated
A libp2p-complaint transport module that handles NAT traversal by using WebRTC
959 versions - Latest release: almost 3 years ago - 3 dependent packages - 6 dependent repositories - 6.19 thousand downloads last month - 4 stars on GitHub - 1 maintainer
@dao-xyz/libp2p-webrtc 2.0.2
A libp2p transport using WebRTC connections
4 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 7 downloads last month - 38 stars on GitHub - 1 maintainer
Top 1.2% on npmjs.org
@libp2p/interface-transport 4.0.3
Transport interface for libp2p
28 versions - Latest release: almost 3 years ago - 33 dependent packages - 395 dependent repositories - 11.8 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 1.7% on npmjs.org
@libp2p/interface-mocks 12.0.1
Mock implementations of several libp2p interfaces
67 versions - Latest release: almost 3 years ago - 24 dependent packages - 36 dependent repositories - 1.51 thousand downloads last month - 2,531 stars on GitHub - 6 maintainers
Top 1.3% on npmjs.org
@libp2p/interface-dht 2.0.3
DHT interface for libp2p
20 versions - Latest release: almost 3 years ago - 21 dependent packages - 381 dependent repositories - 6.59 thousand downloads last month - 2,305 stars on GitHub - 6 maintainers
Top 4.7% on npmjs.org
@libp2p/interface-transport-compliance-tests 4.0.2
Compliance tests for implementations of the libp2p Transport interface
37 versions - Latest release: almost 3 years ago - 7 dependent packages - 7 dependent repositories - 111 downloads last month - 2,287 stars on GitHub - 6 maintainers
Top 4.5% on npmjs.org
@libp2p/interface-peer-discovery-compliance-tests 2.0.8
Compliance tests for implementations of the libp2p Peer Discovery interface
22 versions - Latest release: almost 3 years ago - 8 dependent packages - 7 dependent repositories - 230 downloads last month - 2,287 stars on GitHub - 6 maintainers
Top 1.2% on npmjs.org
@libp2p/interface-peer-discovery 2.0.0
Peer Discovery interface for libp2p
19 versions - Latest release: almost 3 years ago - 24 dependent packages - 282 dependent repositories - 10.1 thousand downloads last month - 2,527 stars on GitHub - 6 maintainers
Top 1.1% on npmjs.org
@libp2p/interface-pubsub 4.0.1
PubSub interface for libp2p
28 versions - Latest release: almost 3 years ago - 42 dependent packages - 783 dependent repositories - 164 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 1.4% on npmjs.org
@libp2p/interface-peer-routing 1.1.1
Peer Routing interface for libp2p
21 versions - Latest release: almost 3 years ago - 11 dependent packages - 387 dependent repositories - 7.07 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 1.3% on npmjs.org
@libp2p/interface-content-routing 2.1.1
Content routing interface for libp2p
23 versions - Latest release: almost 3 years ago - 15 dependent packages - 389 dependent repositories - 6.9 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 1.2% on npmjs.org
@libp2p/interface-connection-manager 3.0.1
Connection Manager interface for libp2p
34 versions - Latest release: almost 3 years ago - 29 dependent packages - 367 dependent repositories - 7.12 thousand downloads last month - 2,289 stars on GitHub - 6 maintainers
Top 1.9% on npmjs.org
@libp2p/webrtc-star 7.0.0
libp2p WebRTC transport that includes a discovery mechanism provided by the signalling-star
28 versions - Latest release: almost 3 years ago - 26 dependent packages - 214 dependent repositories - 3.05 thousand downloads last month - 320 stars on GitHub - 6 maintainers
Top 3.5% on npmjs.org
@libp2p/webrtc-direct 6.0.0
Dial using WebRTC without the need to set up any Signalling Rendezvous Point!
14 versions - Latest release: almost 3 years ago - 10 dependent packages - 13 dependent repositories - 379 downloads last month - 78 stars on GitHub - 6 maintainers
@jafri/tcp 6.1.5
A TCP transport for libp2p
1 version - Latest release: almost 3 years ago - 6 downloads last month - 75 stars on GitHub - 1 maintainer
@jafri/multiaddr 12.1.2
multiaddr implementation (binary + string representation of network addresses)
2 versions - Latest release: almost 3 years ago - 1 dependent package - 7 downloads last month - 109 stars on GitHub - 1 maintainer
Top 3.3% on npmjs.org
datastore-pubsub 8.0.0
Responsible for providing an interface-datastore compliant api to pubsub
39 versions - Latest release: almost 3 years ago - 13 dependent packages - 1,739 dependent repositories - 16.6 thousand downloads last month - 14 stars on GitHub - 3 maintainers
@helia/ipns-cli 0.0.0
Run ipns commands against a Helia node on the CLI
1 version - Latest release: almost 3 years ago - 2 downloads last month - 4 stars on GitHub - 2 maintainers
@eridanus-network/js-core.peer 0.0.0
TypeScript implementation of Eridanus Peer
1 version - Latest release: almost 3 years ago - 3 dependent packages - 6 downloads last month - 1 maintainer
@lh-labs/js-peer 0.0.0 removed
TypeScript implementation of Eridanus Peer
1 version - Latest release: about 3 years ago - 1 maintainer
@organicdesign/libp2p-rpc 0.2.2
An RPC module for Libp2p.
4 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 10 downloads last month - 3 stars on GitHub - 2 maintainers
@organicdesign/libp2p-message-handler 0.4.3
A message handler for Libp2p.
11 versions - Latest release: about 3 years ago - 4 dependent packages - 1 dependent repositories - 46 downloads last month - 0 stars on GitHub - 2 maintainers
@organicdesign/libp2p-crdt-synchronizer 0.4.1
A CRDT synchronizer for Libp2p.
11 versions - Latest release: about 3 years ago - 2 dependent packages - 23 downloads last month - 1 stars on GitHub - 2 maintainers
@helia/unixfs-cli 0.0.0
Run unixfs commands against a Helia node on the CLI
1 version - Latest release: about 3 years ago - 1 downloads last month - 4 stars on GitHub - 2 maintainers
@zalastax/nolb-_lib 2023.1.22 removed
Subpackage of no-one-left-behind.
1 version - Latest release: about 3 years ago - 103 stars on GitHub - 1 maintainer
mt-libp2p 0.1.1
1: 没有必要使用类似 express http 这样的接口, 因为本来就是就是点对点的连接。 2: 因为整个 ipfs 及 libp2p 及相关的库,都是基于 esm 而不是 commonjs...
1 version - Latest release: about 3 years ago - 2 dependent packages - 12 downloads last month - 1 maintainer
mtxp2p 0.0.15 removed
10 versions - Latest release: about 3 years ago - 3 dependent packages - 1 downloads last month - 1 maintainer
mtcrawlee 0.1.21 unpublished
爬虫程序,需要一个后台独立运行程序 之前的想法是 nextjs 的 api ,来提供 crawler worker 的数据和控制。但是,发现,nextjs 通常适合前端界面的数据渲染,而要做到对...
20 versions - Latest release: about 3 years ago - 3 dependent packages - 6 downloads last month - 1 maintainer
@douganderson444/ipfs-core 0.17.1
JavaScript implementation of the IPFS specification
2 versions - Latest release: over 3 years ago - 1 dependent package - 21 downloads last month - 7,420 stars on GitHub - 1 maintainer
@libp2p/metrics 0.0.0
Extendable implementation of @libp2p/interface-metrics
1 version - Latest release: over 3 years ago - 2 dependent packages - 68 downloads last month - 1 stars on GitHub - 6 maintainers
Top 3.7% on npmjs.org
js-waku 0.30.0 deprecated
TypeScript implementation of the Waku v2 protocol
108 versions - Latest release: over 3 years ago - 15 dependent packages - 80 dependent repositories - 5.95 thousand downloads last month - 180 stars on GitHub - 1 maintainer
@satellite-im/iridium 0.1.3
TypeScript implementation of the Satellite.im Iridium Storage & Messaging Protocol
11 versions - Latest release: over 3 years ago - 2 dependent packages - 27 downloads last month - 4 maintainers
Top 4.8% on npmjs.org
@libp2p/webrtc-peer 2.0.2
Simple one-to-one WebRTC data channels
14 versions - Latest release: over 3 years ago - 5 dependent packages - 252 dependent repositories - 2.59 thousand downloads last month - 3 stars on GitHub - 6 maintainers
Top 6.2% on npmjs.org
@libp2p/components 3.1.1
Container for libp2p components
15 versions - Latest release: over 3 years ago - 22 dependent packages - 103 dependent repositories - 533 downloads last month - 0 stars on GitHub - 6 maintainers
@tracelabs/kad-dht 3.1.0
JavaScript implementation of the Kad-DHT for libp2p, forked from the official repository of libp2...
2 versions - Latest release: over 3 years ago - 1 dependent package - 32 downloads last month - 1 stars on GitHub - 1 maintainer
Top 6.9% on npmjs.org
@libp2p/connection 4.0.2
JS Libp2p connections
22 versions - Latest release: over 3 years ago - 3 dependent packages - 216 dependent repositories - 3.05 thousand downloads last month - 2 stars on GitHub - 6 maintainers
@dstanesc/ipfs-core-store-access 0.16.1
JS IPFS clone with repo access
2 versions - Latest release: over 3 years ago - 1 dependent package - 15 downloads last month - 0 stars on GitHub - 1 maintainer
js-kubo-rpc-client 1.0.0 deprecated
A client library for the IPFS HTTP API
1 version - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 533 downloads last month - 47 stars on GitHub - 1 maintainer
@web3-storage/multistream-select 1.0.1
JavaScript implementation of multistream-select
2 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 68 downloads last month - 0 stars on GitHub - 3 maintainers
sk-chain 0.0.8
A blockchain that can run on the Browser and the nodeJs
7 versions - Latest release: almost 4 years ago - 20 downloads last month - 1 maintainer
Top 4.8% on npmjs.org
@achingbrain/libp2p-gossipsub 0.13.9
A typescript implementation of gossipsub
12 versions - Latest release: almost 4 years ago - 8 dependent packages - 6 dependent repositories - 114 downloads last month - 161 stars on GitHub - 1 maintainer
@hashprotocol/libp2p-noise 6.1.1
![npm](https://img.shields.io/npm/v/libp2p-noise) [![CI](https://github.com/hashprotocol/js-libp2...
3 versions - Latest release: almost 4 years ago - 2 dependent packages - 6 downloads last month - 1 maintainer
@achingbrain/webrtc-direct 0.7.2
Dial using WebRTC without the need to set up any Signalling Rendezvous Point!
2 versions - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 17 downloads last month - 78 stars on GitHub - 1 maintainer
@libp2p/peer-map 1.0.3
Stores values against a peer id
5 versions - Latest release: about 4 years ago - 3 dependent packages - 1 dependent repositories - 31 downloads last month - 75 stars on GitHub - 6 maintainers
@libp2p/peer-list 0.0.0
Stores a list of PeerIds
1 version - Latest release: about 4 years ago - 1 dependent package - 3 downloads last month - 76 stars on GitHub - 6 maintainers
Top 2.3% on npmjs.org
libp2p-mplex 1.0.0
JavaScript implementation of https://github.com/libp2p/mplex
23 versions - Latest release: about 4 years ago - 143 dependent packages - 2,045 dependent repositories - 11.2 thousand downloads last month - 51 stars on GitHub - 4 maintainers
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Links
Registry npmjs.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:npm/%40libp2p/interfaces
spec
License Apache-2.0, MIT
Namespace libp2p
First Release about 4 years ago
Last Synced about 18 hours ago
Repository
Stars 2,312 on GitHub
Forks 443 on GitHub
Docker Dependents 40
Docker Downloads 121,799
Commits 6186
Committers 226
Avg per Author 27.372
DDS 0.794
Rankings on npmjs.org
Overall Top 1.0%
Downloads Top 0.7%
Dependent packages Top 0.3%
Dependent repos Top 0.6%
Forks Top 1.8%
Docker downloads Top 0.6%