licenses.dev

hyperswarm v4.8.2

A distributed networking stack for connecting peers

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT25
PackageRelationDependenciesPublished
bogon • 1.1.0Check if an IP is a bogonINDIRECT3
debugging-stream • 2.0.0Debug streams, by adding latency etcINDIRECT6
dht-rpc • 6.13.0Make RPC calls over a Kademlia based DHTINDIRECT16
fast-fifo • 1.3.2A fast fifo implementation similar to the one powering nextTick in Node.js coreINDIRECT0
hypercore-crypto • 3.4.2The crypto primitives used in hypercore, extracted into a separate moduleINDIRECT5
hyperdht • 6.16.5The DHT powering HyperswarmDIRECT38
kademlia-routing-table • 1.0.3XOR based routing table used for P2P networks such as a Kademlia DHT.INDIRECT1
napi-macros • 2.2.2Set of utility macros to make writing N-API modules a little easier.INDIRECT0
nat-sampler • 1.0.1Sample addresses to figure out if a host + port is consistentINDIRECT0
node-gyp-build • 4.8.2Build tool and bindings loader for node-gyp that supports prebuildsINDIRECT0
protomux • 3.9.2Multiplex multiple message oriented protocols over a streamINDIRECT6
queue-tick • 1.0.1Next tick shim that prefers process.nextTick over queueMicrotask for compatINDIRECT0
record-cache • 1.2.0Cache optimised for record like thingsINDIRECT1
safety-catch • 1.0.2Small module that makes sure your catch, caught an actual error and not a programming mistake or assertionDIRECT0
shuffled-priority-queue • 2.1.0A priority queue that shuffles elements with the same priority.DIRECT1
signal-promise • 1.0.3Simple wait/notify promise with optional max wait timeINDIRECT0
sodium-native • 4.2.0Low level bindings for libsodiumINDIRECT1
sodium-secretstream • 1.1.0Wraps libsodiums secretstream in a higher level abstractionINDIRECT4
sodium-universal • 4.0.1Universal wrapper for sodium-javascript and sodium-native working in Node.js and the BrowserINDIRECT2
streamx • 2.20.1An iteration of the Node.js core streams with a series of improvementsINDIRECT5
time-ordered-set • 1.0.2Efficiently maintain a set of nodes ordered by the time they were added to the setINDIRECT0
timeout-refresh • 2.0.1Efficiently refresh a timerINDIRECT0
unordered-set • 2.0.1A couple of functions that make it easy to maintain an unordered set as an array in an efficient wayINDIRECT0
xache • 1.2.1Yet another auto expiring, max sizable cacheINDIRECT0
z32 • 1.1.0Encode & decode z-base32INDIRECT1
Apache-2.010
PackageRelationDependenciesPublished
@hyperswarm/secret-stream • 6.6.3Secret stream backed by Noise and libsodium's secretstreamINDIRECT16
b4a • 1.6.6Bridging the gap between buffers and typed arraysDIRECT0
bare-events • 2.4.2Event emitters for JavaScriptDIRECT0
blind-relay • 1.3.3Blind relay for UDX over Protomux channelsINDIRECT16
compact-encoding • 2.15.0A series of compact encoding schemes for building small and fast parsers and serializersINDIRECT1
hypercore-id-encoding • 1.3.0Convert Hypercore keys to/from z-base32 or hexINDIRECT2
hypertrace • 1.4.2Add tracing and insights to classes. Supports Prometheus/Grafana.INDIRECT0
text-decoder • 1.2.0Streaming text decoder that preserves multibyte Unicode charactersINDIRECT1
udx-native • 1.12.1udx is reliable, multiplexed, and congestion-controlled streams over udpINDIRECT8
unslab • 1.3.0Unslab some slab'ed buffersDIRECT1
ISC6
PackageRelationDependenciesPublished
bits-to-bytes • 1.3.0Functions for doing bit manipulation of typed arraysINDIRECT1
compact-encoding-bitfield • 1.0.0Compact codec for bitfieldsINDIRECT2
compact-encoding-net • 1.2.0Compact codecs for net typesINDIRECT2
nanoassert • 2.0.0Nanoscale assertion moduleINDIRECT0
noise-curve-ed • 2.0.1Ed25519 elliptic curve operations for [`noise-handshake`](https://github.com/chm-diederichs/noise-handshake)INDIRECT5
noise-handshake • 3.1.0## Usage ```js const Noise = require('noise-handshake') const Cipher = require('noise-handshake/cipher') const initiator = new Noise('IK', true) const responder = new Noise('IK', false)INDIRECT5
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/hyperswarm)](https://licenses.dev/npm/hyperswarm)
<a href="https://licenses.dev/npm/hyperswarm">
  <img src="https://licenses.dev/b/npm/hyperswarm" alt="licenses" />
</a>

Or the licenses badge code for the 4.8.2 version:

[![licenses](https://licenses.dev/b/npm/hyperswarm/4.8.2)](https://licenses.dev/npm/hyperswarm/4.8.2)
<a href="https://licenses.dev/npm/hyperswarm/4.8.2">
  <img src="https://licenses.dev/b/npm/hyperswarm/4.8.2" alt="licenses" />
</a>
GitHub