whatisgithub

What is tork?

melqtx/tork — explained in plain English

Analysis updated 2026-05-18

147GoAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

Tork is a terminal app for searching, previewing and downloading torrents from public indexes, with built-in support for official Linux ISOs.

Mindmap

mindmap
  root((tork))
    What it does
      Torrent search terminal app
      Official Linux ISO downloads
      Download management
    Tech stack
      Go
      SOCKS5 proxy
      Tor support
    Use cases
      Search public torrent indexes
      Download Linux ISOs
      Manage active downloads
    Audience
      Developers
      Linux users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Search multiple public torrent indexes from one terminal screen.

USE CASE 2

Download official Linux ISOs like Ubuntu or Fedora without hunting for mirrors.

USE CASE 3

Manage active downloads: pause, resume, verify, and move completed files.

USE CASE 4

Route torrent traffic through a SOCKS5 or Tor proxy for privacy.

What is it built with?

GoSOCKS5Tor

How does it compare?

melqtx/torkimshire/xu-shopcaddyserver/replace-response
Stars147140156
LanguageGoGoGo
Last pushed2025-06-18
MaintenanceStale
Setup difficultyeasyhardmoderate
Complexity2/54/52/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires Go 1.26+ to build from source, or a package manager like Homebrew or the AUR.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

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.

Copy-paste prompts

Prompt 1
Show me how to install tork using Homebrew or the Go toolchain.
Prompt 2
Explain how tork's SOCKS5 proxy strict mode works and what it disables.
Prompt 3
Help me write a tork autopilot command with a seeder and size limit.
Prompt 4
Explain what tork doctor checks and when I should run it.

Frequently asked questions

What is tork?

Tork is a terminal app for searching, previewing and downloading torrents from public indexes, with built-in support for official Linux ISOs.

What language is tork written in?

Mainly Go. The stack also includes Go, SOCKS5, Tor.

What license does tork use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is tork to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is tork for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.