Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Bittorrent

Bittorrent

35 projects

Showing 35 of 35 projects

Motrix
MotrixJavaScript

A full-featured, open-source download manager supporting HTTP, FTP, BitTorrent, and Magnet links.

#download-manager#desktop-application#open-source
Stars51.9k
Forks4.9k
Last commit1 year ago
qBittorrent
qBittorrentC++

A free and open-source BitTorrent client written in C++/Qt, offering a fast, stable, and feature-rich alternative to other clients.

#network-tools#open-source-alternative#libtorrent
Stars38.0k
Forks4.7k
Last commit1 day ago
webtorrent
webtorrentJavaScript

A streaming torrent client that works in Node.js and the browser using WebRTC.

#hacktoberfest#bittorrent#torrent
Stars31.0k
Forks2.8k
Last commit3 days ago
WebTorrent
WebTorrentJavaScript

A streaming torrent desktop application for Mac, Windows, and Linux that plays media instantly.

#open-source#desktop-app#bittorrent
Stars10.1k
Forks1.0k
Last commit6 days ago
WebTorrent Desktop
WebTorrent DesktopJavaScript

A cross-platform desktop app for streaming torrents directly in your browser.

#desktop-app#bittorrent#nodejs
Stars10.1k
Forks1.0k
Last commit6 days ago
Kraken
KrakenGo

A highly scalable and available P2P Docker registry designed for fast distribution of large images in hybrid cloud environments.

#high-availability#blob-storage#docker-registry
Stars6.7k
Forks474
Last commit2 days ago
peerflix
peerflixJavaScript

A Node.js streaming torrent client that allows instant playback of video and audio files.

#bittorrent#command-line-tool#nodejs
Stars6.3k
Forks668
Last commit4 years ago
torrent
torrentGo

A full-featured BitTorrent client library and utilities package written in Go, designed for streaming and integration into other projects.

#dht#magnet-link#bittorrent
Stars6.0k
Forks666
Last commit3 days ago
instant.io
instant.ioJavaScript

Streaming file transfer over WebTorrent (torrents on the web) using WebRTC.

#bittorrent#file-transfer#nodejs
Stars3.6k
Forks445
Last commit9 days ago
magnetissimo
magnetissimoElixir

A self-hosted web application that indexes torrent sites and saves magnet links to a local database.

#elixir#no-javascript#phoenix-framework
Stars3.1k
Forks185
Last commit2 years ago
murder
murderRuby

A method of using BitTorrent to distribute files to hundreds or thousands of servers for scalable, fast production deploys.

#deployment#capistrano#bittorrent
Stars2.5k
Forks260
Last commit9 years ago
torrent-stream
torrent-streamJavaScript

A low-level Node.js streaming torrent engine that provides file-level access to torrent content as readable streams.

#dht#bittorrent#torrent
Stars2.0k
Forks226
Last commit5 years ago
bittorrent-tracker
bittorrent-trackerJavaScript

Simple, robust Node.js implementation of a BitTorrent tracker with client and server components.

#client#udp-tracker#http-tracker
Stars1.9k
Forks329
Last commit11 days ago
webtorrent-cli
webtorrent-cliJavaScript

A command-line torrent client that streams video to devices like AirPlay and Chromecast using WebTorrent.

#bittorrent#command-line-tool#nodejs
Stars1.4k
Forks149
Last commit13 days ago
bittorrent-dht
bittorrent-dhtJavaScript

A Node.js implementation of the BitTorrent DHT protocol for peer discovery in trackerless torrents.

#dht#trackerless#bittorrent
Stars1.3k
Forks207
Last commit14 days ago
libutp
libutpC++

A C/C++ library implementing the uTorrent Transport Protocol (uTP) for reliable, low-delay data transfer over UDP.

#c-library#ledbat#bittorrent
Stars1.2k
Forks263
Last commit2 years ago
rain
rainGo

A high-performance BitTorrent client and library written in Go, optimized for server environments and production workloads.

#json-rpc#high-performance#server-side
Stars1.1k
Forks84
Last commit28 days ago
PikaTorrent
PikaTorrentDart

A modern, cross-platform torrent client that lets you stream and download content on all your devices.

#transmission#open-source#desktop-app
Stars995
Forks51
Last commit26 days ago
LibTorrent
LibTorrentC++

A high-performance C++ BitTorrent library for Unix-like systems with direct file-to-network transfers.

#high-performance#unix#network-library
Stars981
Forks238
Last commit3 days ago
Agregore
AgregoreJavaScript

A minimal desktop browser with built-in support for decentralized web protocols like IPFS, Gemini, and BitTorrent.

#ipfs#desktop-browser#bittorrent
Stars914
Forks90
Last commit21 days ago
synapse
synapseRust

A flexible and fast BitTorrent daemon with event-based RPC over WebSockets and HTTP downloads.

#bittorrent#torrent-daemon#remote-management
Stars849
Forks47
Last commit2 years ago
Docket
DocketGo

A custom Docker registry that enables lightning-fast container image deployments across multiple machines using BitTorrent.

#devops#docker-registry#large-scale-deploys
Stars708
Forks33
Last commit5 years ago
Network Layer
Network Layer

A curated list of JavaScript libraries and tools for network programming, peer-to-peer communication, and protocol implementation.

#bittorrent#javascript-libraries#network-programming
Stars583
Forks26
Last commit5 years ago
vlc-bittorrent
vlc-bittorrentC++

A VLC plugin that enables streaming media directly from torrent files and magnet links.

#vlc-bittorrent#open-source#libtorrent
Stars485
Forks55
Last commit2 months ago
Catch
CatchSwift

A native macOS app for automated broadcatching that downloads new episodes from RSS/Atom feeds via BitTorrent.

#feed-reader#bittorrent#rss
Stars436
Forks40
Last commit3 years ago
herd
herdPython

A single-command torrent-based file distribution system for deploying files to multiple servers simultaneously.

#devops#bittorrent#parallel-transfer
Stars408
Forks61
Last commit9 years ago
bittorrent-protocol
bittorrent-protocolJavaScript

A simple, robust Node.js implementation of the BitTorrent peer wire protocol for building torrent clients.

#bittorrent#peer-wire-protocol#torrent
Stars357
Forks74
Last commit3 days ago
dht
dhtGo

A Go library implementing the BitTorrent DHT protocol for decentralized peer discovery and data storage.

#dht#kademlia-dht#bittorrent
Stars355
Forks67
Last commit14 days ago
peerwiki
peerwikiJavaScript

Browse all of Wikipedia using BitTorrent in a decentralized, peer-to-peer network.

#content-distribution#bittorrent#offline-access
Stars320
Forks16
Last commit8 years ago
magnet-uri
magnet-uriJavaScript

Parse magnet URIs into structured objects and encode objects back into magnet URIs for BitTorrent applications.

#parse#magnet-uri#browserify
Stars235
Forks49
Last commit13 days ago
torrent-discovery
torrent-discoveryJavaScript

A unified JavaScript library for discovering BitTorrent and WebTorrent peers via trackers, DHT, and LSD.

#dht#bittorrent#peer
Stars227
Forks68
Last commit14 days ago
utp
utpGo

Go implementation of uTP (micro transport protocol) used with BitTorrent, prioritizing simplicity and reliability.

#transport-protocol#bittorrent#utp
Stars183
Forks37
Last commit3 years ago
skyfolder
skyfolderRust

A secure, portable HTTP/Bittorrent server that turns any local folder into a web-accessible file-sharing service.

#http-server#local-network#folder
Stars160
Forks7
Last commit2 years ago
utp-native
utp-nativeJavaScript

Native Node.js bindings for libutp, enabling uTP (Micro Transport Protocol) networking.

#bittorrent#utp-protocol#nodejs-native-addon
Stars103
Forks36
Last commit1 year ago
bento
bentoElixir

A fast, correct, pure-Elixir library for reading and writing Bencoded data and .torrent files.

#elixir#bencoding#bittorrent
Stars101
Forks16
Last commit2 years ago

Related Tags

#P2p22#Torrent15#Nodejs14#Webtorrent11#Javascript10#Streaming9#File Sharing9#Torrent Client8#Cross Platform7#Decentralized7#Webrtc7#Peer To Peer7
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub