anacrolix/torrent
Full-featured BitTorrent client package and utilities observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4255
- days_rel: n/a
- days_push: 8
- n_releases_24m: 0
Adoption not part of the score
6100 stars · 685 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A full-featured BitTorrent client library and CLI utilities written in Go, designed to be embedded in other projects. It supports streaming data directly from the BitTorrent network via idiomatic io.Reader interfaces, with DHT, PEX, encryption, WebTorrent, and pluggable storage backends.
Use cases
- embed bittorrent downloads in a go application
- stream video directly from a torrent while downloading
- download files from magnet links programmatically
- build a torrent-based file distribution service
- mount torrents as a filesystem
- store torrent data in sqlite or s3 instead of disk
When to choose
- you need a programmable torrent client as a Go library rather than a GUI app
- you want to stream or seek into torrent data before it fully downloads
- you need custom storage backends like databases or object storage
- you need modern protocol support like BitTorrent v2, WebTorrent, or holepunching
When to avoid
- you just want an end-user desktop torrent client with a GUI
- your project is not in Go and cgo bindings are unacceptable
- you need a lightweight single-file downloader without p2p
Facets
library · maturity stable
p2p streaming http-server file-system networking files networking developer-tools media go cross-platform cli bittorrent magnet-links torrent-client dht webtorrent torrentfs streaming-downloads
1 source
- readme: https://github.com/anacrolix/torrent · fetched 2026-08-28 · b0a65d998ec2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| anacrolix/torrent | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="anacrolix/torrent")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem