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: about 1 month ago
Linked from 2 awesome lists

bittorrentgomagnet-linkp2pstreamingtorrenttracker

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
anacrolix/dht A DHT library for efficient peer-to-peer networking 314
anacrolix/confluence A client for accessing and utilizing the BitTorrent network through an HTTP service 235
anacrolix/utp A Go implementation of the uTP transport protocol used in Bittorrent networks 176
pojntfx/htorrent Enables access to BitTorrent torrents via an HTTP gateway 125
anacrolix/go-libutp A Go wrapper around a C++ UTP reference implementation 92
varbhat/exatorrent A lightweight, single-executable BitTorrent client with web streaming capabilities and customizable features. 1,926
cenkalti/rain A 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/pikatorrent A BitTorrent client developed using Flutter for mobile and desktop applications. 359
cjb/gittorrent Decentralized network of Git repositories shared over BitTorrent 4,750
anacrolix/btlink A peer-to-peer web hosting implementation that integrates BitTorrent and HTTP(s) addressing schemes for seamless domain resolution. 42
shiyanhui/dht A Go implementation of the BitTorrent DHT protocol and crawling mode for metadata information retrieval. 2,741
deranjer/gotorrent A Go-based torrenting server with a React frontend and WebSocket API for managing and downloading torrents 174
google/starlark-go An implementation of the Starlark configuration language in Go. 2,377
transmission/transmission A BitTorrent client written in C++ 12,401
fent/node-torrent A Node.js library for reading, creating, and hashing BitTorrent files. 197