mrkeyoor.com_
Tue 01 Sept 17:43 UTC
Dataevaluationupdated 26 Aug 2026

trackerslist review

Trackerslist publishes a 20-entry best list and broader plain-text lists of public BitTorrent tracker addresses, refreshed every day. It saves torrent users and client-tool authors from collecting and sorting tracker URLs themselves; it is a data feed, not a tracker server or torrent client.

+37stars / 7d
Verdict

Our 3-CPU, 8 GB sandbox could not run commit 31bd8e4 because the repository has no supported language ecosystem or Dockerfile, so Trackerslist is a published data feed rather than executable software. Use its 20-entry best list when you want a low-effort tracker source and can accept daily churn. Choose newTrackon if you need an auditable checker, and pin a commit if reproducibility matters.

We ran it

Screenshot of trackerslist (ngosang.github.io/trackerslist)

Answers from our run

Did you run trackerslist yourself?

No. GitHub reports no primary language for it, and it carries no manifest our lab installs from, and no Dockerfile, so there was nothing standard to install, build or test. This review is written from the repository's own documentation.

Who should not use trackerslist?

Teams that need to inspect or self-host the checker: commit 31bd8e4 contains generated lists and no checker source, workflow, package manifest, or Dockerfile.

What are the alternatives to trackerslist?

TrackersListCollection, newTrackon. Use its 20-entry best list when you want a low-effort tracker source and can accept daily churn.

Setup5/5Plain-text mirrors need no install or account
Docs4/5Formats and network caveats are clear; checker internals are absent
Community4/554,973 stars with fresh submissions and tracker reports
Maturity4/5Daily output since 2016, though there are no versioned releases

Discussed on

  1. hnDaily updated list of public BitTorrent trackers3 points
  2. hnList of Public BitTorrent Trackers3 points

Who it’s for

BitTorrent users who want a small best-of list or a larger list to paste into a client.
Client-tool authors who need daily tracker data in plain text without an API account.
Operators who want separate UDP, HTTP, HTTPS, WebSocket, I2P, or Yggdrasil lists.
Scripts that benefit from three public mirrors and can tolerate a moving daily snapshot.

Who it’s NOT for

Teams that need to inspect or self-host the checker: commit 31bd8e4 contains generated lists and no checker source, workflow, package manifest, or Dockerfile.
Users who require every published hostname to resolve between updates: open issue 672 reports an NXDOMAIN entry, and that address was still in the current all-trackers file we fetched.
WebTorrent users expecting broad WebSocket coverage: the README lists only 3 WebSocket trackers and says few clients support them.
Anyone who needs versioned releases for reproducible inputs: GitHub returned no latest release, while the files on the master branch change daily.
I2P or Yggdrasil users without the matching router and compatible client: the README says those network-specific lists require them.

Setup reality

We did not run commit 31bd8e4 in our 3-CPU, 8 GB Debian sandbox. The repository has no supported language ecosystem and no Dockerfile, so there was no install, build, or test command for the lab to execute.

Using the published data needs no credentials or hosted account. A client or script can fetch a raw text file from GitHub, GitHub Pages, or jsDelivr. Running I2P or Yggdrasil trackers requires the corresponding network router, and I2P also needs a compatible BitTorrent client.

The files on master are moving daily snapshots rather than tagged releases. The measured checkout exposes generated lists and a blacklist, but not the bot that checks, ranks, and rebuilds them, so operators cannot reproduce that pipeline from this repository alone.

The 20-entry best list is the sensible default

The README presents 2 files as Trackerslist's defaults: a best list with 20 entries and an all list with 96, plus protocol-specific and network-specific cuts. You can paste a list into a compatible client, add it to a torrent through another tool, or fetch it from a script. The repository does not operate those trackers and does not replace DHT, peer exchange, or a torrent client. It is a regularly refreshed address book that helps BitTorrent peers find one another.

For most people, trackers_best.txt is the useful product. The README says entries are sorted by popularity and latency, with duplicate domains and addresses pointing to the same IP removed. The wider file gives you more fallback options, but it also increases the amount of changing third-party infrastructure your client will contact. A 20-entry default is easier to inspect and less likely to bury useful tracker responses in a long list of timeouts.

Three mirrors make the files easy to consume

Trackerslist serves every main file from 3 endpoints: GitHub raw content, a GitHub Pages mirror, and jsDelivr. There is no account, token, daemon, or configuration format to learn. A shell script can download one file, while a person can copy the same text into a client. The README also links third-party tools for Deluge, Transmission, qBittorrent, aria2, torrent files, and magnet links, though those integrations are separate projects with their own maintenance and trust decisions.

The list splits are practical. At the fetched snapshot, the README reported 44 UDP trackers, 41 HTTP, 11 HTTPS, and 3 WebSocket entries. It also offered IP-address variants for users with DNS trouble. Those IP files can be shorter because Cloudflare addresses are removed, and direct IPs can age differently from domain names. A program consuming master should therefore treat each fetch as a fresh snapshot, validate the syntax it needs, and retain the last known-good file.

What happened when we ran it

Our measurement setup was an unprivileged Debian sandbox with 3 CPUs and 8 GB of RAM. Our harness did not run commit 31bd8e4 because it found no supported language ecosystem and no Dockerfile. There was no install command, build step, or test suite to execute, so reporting a successful setup or a test count would be false.

The checkout explains why. It contains the README, GPL-2.0 license, a small site configuration file, a blacklist, and the generated tracker text files. It does not contain the bot source or a GitHub Actions workflow that produces the daily update. You can inspect the published output and blacklist at that commit, but you cannot rebuild the ranking and checking pipeline from this repository alone.

A daily check still leaves a broken address window

Among 12 open issues, issue 672 reported that zer0day.ch returned NXDOMAIN on August 24, 2026. We fetched the current all-trackers file and found the address still present. The README says a bot checks the lists every day, which reduces stale data without making every entry dependable throughout the interval. This is a concrete reason to treat the list as discovery data instead of a health guarantee.

A tracker can also answer from one network and fail from another because of DNS, IPv4 or IPv6 reachability, filtering, or transient service state. The public repository does not show the bot's probe locations, pass criteria, retry policy, or the formula behind popularity and latency ordering. None of that makes the files useless. It does mean an operator with strict availability rules should run independent checks and should not infer service quality from list position alone.

The 13 I2P entries need an I2P setup

Special-network lists have extra requirements that a plain HTTP fetch cannot solve. The README lists 13 I2P trackers and names compatible clients including qBittorrent, BiglyBT, Tixati, I2PSnark, and libtorrent. It also says an I2P Router is required. The Yggdrasil list has 1 tracker and requires the Yggdrasil Network Router. These files are useful for people already on those networks; adding their addresses to an ordinary client without the router will not provide that connectivity.

WebTorrent has the opposite limitation. The snapshot exposes only 3 ws or wss entries, and the README notes that few clients support them. If browser-compatible tracker coverage is your main requirement, this repository is a thin source rather than a complete service map. The protocol-specific files are still preferable to filtering the 96-entry list yourself because the project has already separated the address schemes.

August activity is healthy, releases are absent

GitHub recorded a push on August 26, 2026, and showed 54,973 stars plus 13 open issues and pull requests. The open queue separated into 12 issues and 1 pull request when fetched. Recent entries include new tracker submissions and a dead-domain report, which matches the repository's actual job. This is active maintenance, even though some older requests remain open.

There is no latest GitHub release. For a feed that changes every day, master is the natural distribution channel, but it is a poor reproducibility boundary. Production consumers should record the commit SHA or archive each downloaded file alongside its retrieval date. GPL-2.0 covers the repository; teams redistributing modified collections should review what that license requires for their use.

Use newTrackon when the checker must be yours

XIU2/TrackersListCollection is the closer drop-in alternative. It publishes daily best and all files, includes English and Chinese instructions, and provides Aria2-formatted URLs. Its README says it combines several sources, including Trackerslist and newTrackon, so choosing it means accepting an aggregated policy rather than an independent view of the same raw inputs.

CorralPeltzer/newTrackon solves a different problem. It publishes the Python service that monitors public trackers, accepts submissions, and can run through Docker or Python 3.13. Its README warns that the service expects both IPv4 and IPv6 connectivity unless one check is disabled. Pick that project when probe behavior and self-hosting matter. Pick Trackerslist when a small, mirrored text file is the whole requirement.

Alternatives

ProjectWhat it isPick it when
TrackersListCollection gh↗A daily tracker collection with English and Chinese instructions plus client-specific formats.pick this instead when you want larger best and all lists or ready-made Aria2 formatting.
newTrackonA self-hostable service that monitors public tracker health and accepts submissions.pick this instead when you need to inspect or operate the monitoring service rather than consume a generated list.

What people are saying

  1. [velocity-scout] ngosang/trackerslist

Sources

  1. Trackerslist README
  2. Trackerslist repository facts
  3. Open NXDOMAIN report
  4. Trackerslist releases
  5. TrackersListCollection README
  6. newTrackon README

More data reviews

turso · TrackersListCollection · dash · getcontact-cli · awesome-zhuiju-free · iggy · the whole board →