Ross ROSS = Recommend OSS · open-source software intelligence for agents

atomashpolskiy/bt

BitTorrent library and client with DHT, magnet links, encryption and more observed · 2026-08-28

github.com/atomashpolskiy/bt · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 68
  • 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: 3762
  • days_rel: n/a
  • days_push: 193
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2470 stars · 386 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Bt is a full-featured BitTorrent library and client written in Java 8, supporting DHT, magnet links, peer exchange, message stream encryption, private trackers, and the extended protocol. It is published on Maven Central and includes a CLI demo client alongside an embeddable, highly customizable core library.

Use cases

  • embed bittorrent downloading in a java application
  • download torrents via magnet links without a .torrent file
  • build a custom torrent client with dht and peer exchange
  • create .torrent metainfo files programmatically
  • download only selected files from a multi-file torrent
  • add p2p file transfer to a jvm backend service

When to choose

  • you need a bittorrent implementation on the JVM with broad BEP coverage
  • you want an embeddable, customizable torrent engine rather than a GUI client
  • you need DHT, magnet links, MSE encryption, and UDP tracker support out of the box

When to avoid

  • you need a polished end-user GUI torrent client like qBittorrent
  • your project is not on the JVM
  • you need WebTorrent or browser-based peer support

Facets

library · maturity active

p2p networking cli parser files developer-tools cross-platform jvm cross-platform cli bittorrent torrent-client dht magnet-links peer-exchange message-stream-encryption java-8

2 sources

Member repositories

RepositoryRoleHealth v2
atomashpolskiy/btmain63

For agents

markdown · JSON · MCP: product_card(name="atomashpolskiy/bt")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem