Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
simple-peer
Simple one-to-one WebRTC video/voice and data channels
@opentok/client
The OpenTok.js library lets you use OpenTok-powered video sessions on the web
libp2p
JavaScript implementation of libp2p, a modular peer to peer network stack
node-datachannel
WebRTC For Node.js and Electron. libdatachannel node bindings.
@libp2p/tcp
A TCP transport for libp2p
magnet-uri
Parse a magnet URI and return an object of keys/values
cometd
Comet and WebSocket library for web messaging
torrent-discovery
Discover BitTorrent and WebTorrent peers
string2compact
Convert 'hostname:port' strings to BitTorrent's compact ip/host binary returned by Trackers
bittorrent-protocol
Simple, robust, BitTorrent peer wire protocol implementation
parse-torrent
Parse a torrent identifier (magnet uri, .torrent file, info hash)
bittorrent-lsd
Local Service Discovery (BEP14) implementation
@thaunknown/simple-peer
Simple one-to-one WebRTC video/voice and data channels
@diva.exchange/i2p-sam
I2P SAM: peer-to-peer communication between applications over I2P
bittorrent-dht
Simple, robust, BitTorrent DHT implementation
webtorrent
Streaming torrent client
bittorrent-tracker
Simple, robust, BitTorrent tracker (client & server) implementation
bittorrent-peerid
Map a BitTorrent peer ID to a human-readable client name and version
create-torrent
Create .torrent files
webrtc-polyfill
High performance WebRTC polyfill for Node.JS via libdatachannel using Node Native/NAPI.