Search multiple public torrent indexes from one terminal screen.
Download official Linux ISOs like Ubuntu or Fedora without hunting for mirrors.
Manage active downloads: pause, resume, verify, and move completed files.
Route torrent traffic through a SOCKS5 or Tor proxy for privacy.
| melqtx/tork | imshire/xu-shop | caddyserver/replace-response | |
|---|---|---|---|
| Stars | 147 | 140 | 156 |
| Language | Go | Go | Go |
| Last pushed | — | — | 2025-06-18 |
| Maintenance | — | — | Stale |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Go 1.26+ to build from source, or a package manager like Homebrew or the AUR.
Tork is a terminal application for searching and downloading torrents from public indexes. Instead of opening a web browser and checking several torrent sites separately, you type a search into one calm terminal screen, and it pulls results from multiple public sources at once, groups duplicate results together, and shows details like the number of active seeders and file size so you can pick the healthiest option. One feature the author calls out specifically is a built in way to browse and download official Linux ISOs, like Ubuntu, Debian, Fedora and Arch, directly from trusted sources, without needing to hunt for a safe mirror. From the same search screen you can also paste in a magnet link, an existing torrent file, or a torrent URL you already have. Nothing begins downloading until you confirm it. Once a download is queued, a separate screen lets you pause, resume, verify the downloaded data against its expected checksum, move files, or remove them. Tork also supports routing its traffic through a SOCKS5 proxy, including the common local setup used with the Tor anonymity network, and it will refuse to fall back to a direct connection if that proxy stops working, rather than silently exposing your normal connection. There is an experimental feature called Autopilot, which lets you describe what you want in plain language, such as a show and its resolution, and Tork will search, apply filters like minimum seeders, and show you its picks before asking permission to queue anything. Tork is written in Go and can be installed through Homebrew, the Arch Linux AUR, Nix, or directly with the Go toolchain. The README is explicit that Tork itself does not host any files or run any trackers, it only searches and downloads, and it asks users to only download content they are legally allowed to have, such as open source software and Linux distributions. It is released under the MIT license.
Tork is a terminal app for searching, previewing and downloading torrents from public indexes, with built-in support for official Linux ISOs.
Mainly Go. The stack also includes Go, SOCKS5, Tor.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.