torrent

BitTorrent client

A comprehensive Go package implementing BitTorrent protocols and utilities

Full-featured BitTorrent client package and utilities

GitHub

6k stars
134 watching
627 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 313
anacrolix/confluence A client for accessing and utilizing the BitTorrent network through an HTTP service 236
anacrolix/utp A Go implementation of the uTP transport protocol used in Bittorrent networks 173
pojntfx/htorrent Enables access to BitTorrent torrents via an HTTP gateway 123
anacrolix/go-libutp A Go wrapper around a C++ UTP reference implementation 90
varbhat/exatorrent A lightweight, single-executable BitTorrent client with web streaming capabilities and customizable features. 1,915
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. 980
g-ray/pikatorrent A BitTorrent client with support for mobile, desktop, and server applications, utilizing various technologies like Electron, Expo, Node.js, and WebRTC. 351
cjb/gittorrent Decentralized network of Git repositories shared over BitTorrent 4,747
anacrolix/btlink A peer-to-peer web hosting implementation that integrates BitTorrent and HTTP(s) addressing schemes for seamless domain resolution. 41
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,348
transmission/transmission A fast and reliable BitTorrent client with multiple GUI applications, daemon, and web UI for remote control. 12,276
fent/node-torrent A Node.js library for reading, creating, and hashing BitTorrent files. 197