JavaScript Bittorrent

Open-source JavaScript projects categorized as Bittorrent | Edit details

Top 19 JavaScript Bittorrent Projects

  • GitHub repo Motrix

    A full-featured download manager.

    Project mention: What is the best download manager regarding privacy? | | 2022-01-21
  • GitHub repo webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Pure Node.js Torrent Library and CLI | | 2022-01-18
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo ZeroNet

    ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network

    Project mention: James Mart on Twitter: "A zk-snark verifier running in an EOS testnet smart contract 👏👏 well done, @ZEOSonEOS! ZK proofs and rollups are the future of multi-chain (as opposed to cross chain) scalability. This is *extremely* important work." | | 2022-01-17

    I also think the team should reach out to and see if they might incorporate ZEOS into this Tor alternative.

  • GitHub repo webtorrent-desktop

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

    Project mention: Looking for a Bittorrent client that uses modern Windows design | | 2022-01-19
  • GitHub repo popcorn-desktop

    Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork

    Project mention: Popcorn Time, l'ennemi juré de Netflix, jette l'éponge | | 2022-01-05
  • GitHub repo

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

    Project mention: Best Online Torrent Downloaders | | 2022-01-12 Free, requires no user account, and streams videos quickly.

  • GitHub repo bittorrent-tracker

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

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo peerflix-server

    Streaming torrent client for Node.js with web ui.

  • GitHub repo bittorrent-dht

    🕸 Simple, robust, BitTorrent DHT implementation

    Project mention: Decentralized in-browser torrent site | | 2021-08-03

    Yes the database is fixed. I would like to make it updateable using web2web or mutable torrents (BEP44) which the WebTorrent DHT supports.

  • GitHub repo webtorrent-cli

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

    Project mention: Webtorrent-cli failing to install on ubuntu (help) | | 2022-01-02

    So i'm trying to install Webtorrent cli [] and i'm getting an error (see image) and idk if this is the right place to ask but i thought someone here could help, thanks for any help in advance!

  • GitHub repo aria2.js

    JavaScript library for aria2, "The next generation download utility."

  • GitHub repo magnet-uri

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

    Project mention: BitTorrent v2 (2020) | | 2022-01-10

    Unless I'm mistaken, we'd need to settle on a "default" piece size[1] if we were to have automatic upgrading in a client. I learned recently[2] that there's no standard set by the protocol, so Client A might choose a 16KiB piece size, and Client B might take the same files and choose a 64KiB piece size, resulting in two different hashes (v1 or v2!) and thus two peer pools for the same file set.



  • GitHub repo trystero

    📯 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase

    Project mention: How I designed an abuse-resistant, fault-tolerant, zero cost, multiplayer online game | | 2021-12-28

    Farmhand is implemented as a PWA that runs in a web browser. The client's overall architecture is outside the scope of this article, but for the purposes of online multiplayer it uses Trystero with the WebTorrent matchmaking strategy to connect peers to each other. It interacts with the central market server via a REST API.

  • GitHub repo torrent-control

    Firefox extension for adding torrents to remote clients.

    Project mention: Which are some opensource Chrome extensions you want to use on Firefox? | | 2021-10-22
  • GitHub repo autodl-rutorrent

    ruTorrent plugin for autodl-community fork of autodl-irssi

    Project mention: GUI-server-port+pass (autodl_irssi) | | 2021-07-18
  • GitHub repo IMDb-Scout-Mod

    Auto search for movie/series on torrent, usenet, ddl, subtitles, streaming, predb and other sites. Adds links to IMDb pages from hundreds various sites. Adds movies/series to Radarr/Sonarr. Adds external ratings from Metacritic, Rotten Tomatoes, Letterboxd, Douban, Allocine. Media Server indicators for Plex, Jellyfin, Emby. Dark theme/style for Reference View. Adds/Removes to/from Trakt's watchlist. Removes ads

    Project mention: IMDb Scout Mod: v15 added support for the streaming APIs | | 2022-01-16

    GitHub link:

  • GitHub repo porla

    A programmable BitTorrent client for servers and seedboxes.

    Project mention: Best torrent client | | 2021-11-10


  • GitHub repo I2P-in-Private-Browsing-Mode-Firefox

    I2P in Private Browsing mode for Firefox, built using Webextensions and Contextual Identities

    Project mention: I2P in Private Browsing 1.25/1.26 release | | 2021-11-03

    I'm looking for people interested in helping me out, and there's space for non-coders too! I've started translating it in earnest, I need people to translate the extension and report untranslated parts. Android hackers who want to help me get it ported to Firefox for Android can help me figure out how to make containers work. Please get in touch with me on gitlab or github if you're interested in contributing(Gitlab preferred). Chromium hackers can help port features to the Chrome Version.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-21.

JavaScript Bittorrent related posts


What are some of the best open-source Bittorrent projects in JavaScript? This list will help you:

Project Stars
1 Motrix 29,767
2 webtorrent 25,776
3 ZeroNet 17,282
4 webtorrent-desktop 8,645
5 popcorn-desktop 6,670
6 2,974
7 bittorrent-tracker 1,342
8 peerflix-server 1,206
9 rats-search 1,128
10 bittorrent-dht 1,059
11 webtorrent-cli 747
12 aria2.js 509
13 magnet-uri 194
14 trystero 117
15 torrent-control 98
16 autodl-rutorrent 89
17 IMDb-Scout-Mod 66
18 porla 49
19 I2P-in-Private-Browsing-Mode-Firefox 31
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.