torrent

BitTorrent client

A comprehensive Go package implementing BitTorrent protocols and utilities

Full-featured BitTorrent client package and utilities

GitHub

6k stars
135 watching
629 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

bittorrentgomagnet-linkp2pstreamingtorrenttracker

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
anacrolix/dhtA DHT library for efficient peer-to-peer networking314
anacrolix/confluenceA client for accessing and utilizing the BitTorrent network through an HTTP service235
anacrolix/utpA Go implementation of the uTP transport protocol used in Bittorrent networks176
pojntfx/htorrentEnables access to BitTorrent torrents via an HTTP gateway125
anacrolix/go-libutpA Go wrapper around a C++ UTP reference implementation92
varbhat/exatorrentA lightweight, single-executable BitTorrent client with web streaming capabilities and customizable features.1,926
cenkalti/rainA BitTorrent client and library written in Go that allows developers to create and manage torrent files and interact with a peer-to-peer network.985
g-ray/pikatorrentA BitTorrent client developed using Flutter for mobile and desktop applications.359
cjb/gittorrentDecentralized network of Git repositories shared over BitTorrent4,750
anacrolix/btlinkA peer-to-peer web hosting implementation that integrates BitTorrent and HTTP(s) addressing schemes for seamless domain resolution.42
shiyanhui/dhtA Go implementation of the BitTorrent DHT protocol and crawling mode for metadata information retrieval.2,741
deranjer/gotorrentA Go-based torrenting server with a React frontend and WebSocket API for managing and downloading torrents174
google/starlark-goAn implementation of the Starlark configuration language in Go.2,377
transmission/transmissionA BitTorrent client written in C++12,401
fent/node-torrentA Node.js library for reading, creating, and hashing BitTorrent files.197