RepoGuard
Updated 8 h ago
WebTorrent

Organization

Public GitHub footprint of WebTorrent

@webtorrent
View profile on GitHub

⚡️⚡️⚡️ Streaming torrent client for the web, Node.js, Mac, Windows, & Linux.

npm install webtorrent

38

Public repositories

53,004

Total stars

615

Followers

The GitHub presence of WebTorrent showcases a wide range of repositories primarily written in JavaScript. Notable projects include webtorrent, a streaming torrent client for the web, and webtorrent-desktop, which provides a streaming torrent app for various desktop operating systems. Their repositories focus on streaming technologies and file transfer solutions.

Top languages

JavaScript 34

Public repositories

webtorrent

31,011

⚡️ Streaming torrent client for the web

JavaScript
Updated Jun 13, 2026

webtorrent-desktop

10,070

❤️ Streaming torrent app for Mac, Windows, and Linux

JavaScript
Updated Jun 12, 2026

instant.io

3,582

🚀 Streaming file transfer over WebTorrent (torrents on the web)

JavaScript
Updated Jun 11, 2026

bittorrent-tracker

1,927

🌊 Simple, robust, BitTorrent tracker (client & server) implementation

JavaScript
Updated Jun 13, 2026

webtorrent-cli

1,352

WebTorrent, the streaming torrent client. For the command line.

JavaScript
Updated Jun 7, 2026

bittorrent-dht

1,275

🕸 Simple, robust, BitTorrent DHT implementation

JavaScript
Updated Jun 13, 2026

wormhole-crypto

692

Streaming encryption for Wormhole.app, based on Encrypted Content-Encoding for HTTP (RFC 8188)

JavaScript
Updated Jun 11, 2026

webtorrent-hybrid

528

WebTorrent (with WebRTC support in Node.js)

JavaScript
Updated May 25, 2026

parse-torrent

465

Parse a torrent identifier (magnet uri, .torrent file, info hash)

JavaScript
Updated Jun 13, 2026

bittorrent-protocol

357

Simple, robust, BitTorrent peer wire protocol implementation

JavaScript
Updated Jun 13, 2026

create-torrent

355

Create .torrent files

JavaScript
Updated May 26, 2026

magnet-uri

235

Parse a magnet URI and return an object of keys/values

JavaScript
Updated Jun 13, 2026

torrent-discovery

227

Discover BitTorrent and WebTorrent peers

JavaScript
Updated Jun 13, 2026

node-bencode

173

bencode de/encoder for nodejs

JavaScript
Updated Jun 13, 2026

webtorrent.io

131

The code that runs the WebTorrent website

JavaScript
Updated Jun 2, 2026

ut_metadata

112

BitTorrent Extension for Peers to Send Metadata Files (BEP 9)

JavaScript
Updated Jun 13, 2026

bittorrent-peerid

71

Map a BitTorrent peer ID to a human-readable client name and version

JavaScript
Updated Jun 13, 2026

ut_pex

61

Implementation of ut_pex bittorrent protocol (PEX) for webtorrent

JavaScript
Updated Jun 13, 2026

parse-torrent-file

61

DEPRECATED: Parse a .torrent file and return an object of keys/values

JavaScript
Updated May 31, 2025

workshop

51

Learn WebTorrent and WebRTC in a guided workshop!

Unknown Language
Updated Sep 18, 2025

bittorrent-lsd

39

Local Service Discovery (BEP14) implementation

JavaScript
Updated Jun 13, 2026

fs-chunk-store

35

Filesystem (fs) chunk store that is abstract-chunk-store compliant

JavaScript
Updated May 25, 2026

idb-chunk-store

35

IndexedDB chunk store that is abstract-chunk-store compliant

JavaScript
Updated May 19, 2026

torrent-piece

27

Torrent piece abstraction

JavaScript
Updated Jun 13, 2026

webtorrent-fixtures

26

Sample torrent files for the WebTorrent test suite

JavaScript
Updated Jun 11, 2026

load-ip-set

24

download and parse ip-set (blocklist) files

JavaScript
Updated Jun 13, 2026

fs-access-chunk-store

18

File System Access API chunk store that is abstract-chunk-store compliant

JavaScript
Updated Jun 7, 2026

lt_donthave

13

The BitTorrent lt_donthave extension (BEP 54)

JavaScript
Updated Jun 13, 2026

addr-to-ip-port

12

Convert an "address:port" string to an array [address:string, port:number]

JavaScript
Updated Jun 13, 2026

bep53-range

10

Parse and compose Magnet URI extension (BEP53) ranges

JavaScript
Updated Jun 13, 2026

string2compact

9

Convert 'hostname:port' strings to BitTorrent's compact ip/host binary returned by Trackers

JavaScript
Updated May 25, 2026

http-node

5

Node.js http as a standalone package

JavaScript
Updated May 24, 2024

airplayer

5

Query your local network for Apple TV's and have them play videos

JavaScript
Updated Sep 3, 2023

multicast-dns

4

Low level multicast-dns implementation in pure javascript

JavaScript
Updated Feb 8, 2024

airplay-protocol

3

A low level protocol wrapper on top of the AirPlay HTTP API

Unknown Language
Updated Jul 31, 2023

semantic-release-config

1

No description provided for this repository.

JavaScript
Updated Jun 11, 2026

.github

1

No description provided for this repository.

Unknown Language
Updated Jul 23, 2023

renovate-config

1

Renovate's config

Unknown Language
Updated Aug 9, 2022

Frequently asked questions

What does webtorrent build on GitHub?

WebTorrent builds various projects on GitHub, including webtorrent, which is a streaming torrent client for the web, and webtorrent-desktop, a cross-platform streaming torrent application. These projects emphasize streaming and file transfer capabilities.

Which programming languages does webtorrent use?

WebTorrent primarily uses JavaScript for developing its repositories. This choice aligns with its focus on web technologies and enables robust support for streaming and file transfer functionalities.

Are webtorrent's repositories public?

Yes, WebTorrent's repositories on GitHub are public. This allows users and developers to access, contribute to, and audit the projects, ensuring transparency in their development and security practices.

Is this exposure intended?

Monitor WebTorrent with RepoGuard and get alerted the moment a new public repository appears.

Monitor this account