Релиз BATorrent 3.0 — легковесного BitTorrent-клиента, созданного на C++, Qt 6 и libtorrent-rasterbar

BATorrent 1.0: A Lightweight BitTorrent Client with Enhanced Features

In early June 2026, the open-source project BATorrent celebrated the release of its third major version, a lightweight BitTorrent client crafted using C++, Qt 6, and libtorrent-rasterbar. This latest iteration follows the initial launch of BATorrent 1.0 in March 2026. The source code is readily available on GitHub under the MIT license, with builds compatible across Windows, Linux, and macOS platforms.

BATorrent boasts a range of functionalities that cater to both casual users and advanced torrent aficionados. It supports magnet links and .torrent files, offers resuming capabilities, sequential downloading, and allows users to set priorities for individual files. Additionally, it facilitates imports from qBittorrent, enhancing its versatility.

One of the standout features of BATorrent is its built-in automatic RSS downloading, complete with regex filtering. Users can also benefit from duplicate detection and automatic tracker list generation from Stremio. Streaming is seamlessly integrated, with support for popular players like VLC and IINA, ensuring a smooth user experience.

The development team emphasizes user privacy, stating, “No telemetry, no analytics, no server calls. The only outgoing request the application makes without your intervention is a release check on GitHub, which can be disabled in the settings. You can verify this yourself in the file src/app/updater.cpp.”

The user interface of BATorrent is designed with aesthetics and functionality in mind, featuring:

  • Three themes: dark, light, and midnight (evoking a bat/vampire aesthetic);
  • A real-time speed graph;
  • A detailed tabbed panel: general, peers, files, trackers;
  • A filter panel for searching by name and filtering by status (active, downloading, seeding, paused, completed);
  • Drag-and-drop support for .torrent files and magnet links;
  • Reordering torrents in the list via drag-and-drop;
  • A system tray with notifications (download completed, crash events, automatic RSS downloads);
  • Language support for EN, PT, ZH, JA, RU, ES, DE.

Privacy and support for private trackers are also prioritized in BATorrent:

  • PT mode — one-click compliance: disables DHT/PEX/LSD, enforces anonymous connections, and announces to all levels;
  • One-click Tor proxy setup — fills in SOCKS5 127.0.0.1:9050 effortlessly;
  • Leech blocking — automatic detection and blocking of Xunlei, QQDownload, and Baidu Netdisk P2P by peer_id prefix.

Notifications and integrations enhance the user experience further:

  • Telegram webhook — notifications for completed downloads, crash events, automatic RSS downloads, and error messages in any chat via bot token;
  • Enhanced Discord presence status — displays download progress in the Discord profile with action buttons;
  • Native OS notifications through QSystemTrayIcon::showMessage.
TrendTechie
Релиз BATorrent 3.0 — легковесного BitTorrent-клиента, созданного на C++, Qt 6 и libtorrent-rasterbar