BitTorrent Clients for Linux

View 64 business solutions

Browse free open source BitTorrent clients and projects for Linux below. Use the toggles on the left to filter open source BitTorrent clients by OS, license, language, programming language, and project status.

  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • 1
    qBittorrent

    qBittorrent

    A free and reliable P2P BitTorrent client

    An advanced and multi-platform BitTorrent client with a nice Qt user interface as well as a Web UI for remote control and an integrated search engine. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible.
    Leader badge
    Downloads: 625,977 This Week
    Last Update:
    See Project
  • 2
    BitComet

    BitComet

    Free and powerful BitTorret client

    BitComet is a free and powerful BitTorrent client that allows users to download and share large files over the peer-to-peer (P2P) network. Known for its efficiency and ease of use, BitComet supports not only torrent files but also HTTP and FTP downloads, offering versatility for different download needs. Its intelligent file-sharing algorithms optimize bandwidth usage and improve download speeds, making it a popular choice for downloading large files like videos, software, and games. Additionally, BitComet includes features such as long-term seeding to improve download availability, previewing media files while downloading, and a built-in download scheduler. With its lightweight design and extensive functionality, BitComet is a reliable tool for both novice and experienced users looking to manage their downloads effectively.
    Downloads: 5,982 This Week
    Last Update:
    See Project
  • 3
    Vuze - Azureus

    Vuze - Azureus

    An extremely powerful and configurable BitTorrent client

    Vuze (formerly Azureus) is an extremely powerful and configurable BitTorrent client. Search and download torrent files. Play, convert and transcode videos and music for playing on many devices such as PSP, TiVo, XBox, PS3, iTunes (iPhone, iPod, Apple TV).
    Leader badge
    Downloads: 2,272 This Week
    Last Update:
    See Project
  • 4
    RATS Search

    RATS Search

    BitTorrent P2P multi-platform search engine for Desktop

    Rats Search is a cross-platform search tool for torrent indexing across multiple BitTorrent DHT networks. It provides a GUI for searching decentralized torrent metadata in real time without relying on centralized indexes. Built with Electron and Vue.js, Rats Search emphasizes decentralization and anonymity, allowing users to explore content from distributed sources such as the BitTorrent Mainline DHT and WebTorrent. It supports filtering, magnet link generation, and acts as a privacy-conscious alternative to torrent search engines.
    Downloads: 128 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Jackett

    Jackett

    API Support for your favorite torrent trackers

    Jackett works as a proxy server, it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar3, Lidarr, DuckieTV, qBittorrent, Nefarious, etc.) into tracker-site-specific HTTP queries, parses the HTML or JSON response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic, removing the burden from other apps. Trackers marked with (invite needed) have no active maintainer and may be missing features or be broken. If your client supports multiple feeds it's recommended to add each indexer directly instead of using all indexers. Using the all indexer has no advantages (besides reduced management overhead). We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
    Downloads: 126 This Week
    Last Update:
    See Project
  • 6
    qBittorrent RuTracker plugin

    qBittorrent RuTracker plugin

    qBittorrent search engine plugin for rutracker

    qBittorrent RuTracker plugin is a lightweight search engine extension designed to integrate the RuTracker torrent index directly into the qBittorrent client, allowing users to search for torrents without leaving the application interface. The plugin follows qBittorrent’s official search plugin architecture and is implemented as a Python script that communicates with the RuTracker website to retrieve and display search results. By embedding this functionality into the client, it streamlines the torrent discovery process and reduces the need for manual browsing across external websites. The plugin requires users to authenticate with RuTracker credentials, enabling access to content that may otherwise be restricted or hidden behind login requirements. It is designed to be simple to install and configure, typically involving placing the script in the appropriate directory and editing credentials.
    Downloads: 102 This Week
    Last Update:
    See Project
  • 7
    qBittorrent Enhanced Edition

    qBittorrent Enhanced Edition

    qBittorrent Enhanced, based on qBittorrent

    qBittorrent Enhanced Edition is an unofficial fork of qBittorrent that adds peer-control and anti-leeching tools to the familiar open-source BitTorrent client. It is written primarily in C++ with Qt and uses libtorrent for protocol and transfer operations. The enhanced build can automatically block several identified downloader clients and optionally reject selected unknown or media-player peers. Users can maintain peer whitelists and blacklists for more precise connection control. It retains qBittorrent’s desktop client foundation while adding enhanced APIs, tracker-list updating, country resolution, and a distinct client identity. Packages are available for Windows, macOS, and multiple Linux distributions, but private-tracker users should confirm that the modified client is permitted.
    Downloads: 76 This Week
    Last Update:
    See Project
  • 8
    Torrent File Editor

    Torrent File Editor

    Qt based GUI tool designed to create and edit .torrent files

    Project moved to https://torrent-file-editor.github.io/
    Leader badge
    Downloads: 369 This Week
    Last Update:
    See Project
  • 9
    Motrix

    Motrix

    A full-featured download manager

    Motrix is a full-featured, cross-platform download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, Baidu Net Disk and more. It’s got an interface that’s clean, simple and easy to use, plus a number of great features. It can handle up to 10 concurrent downloads, can support 64 threads in a single task, support speed limit and more! It comes in both Chinese and English with many other translations in the works, and has dark mode available.
    Downloads: 56 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 10
    BiglyBT

    BiglyBT

    Feature-filled Bittorrent client based on the Azureus open source

    BiglyBT is a fully-featured, open-source BitTorrent client based on the former Vuze/Azureus codebase. It offers extensive functionality without ads, spyware, or paid features, making it a favorite for advanced users. BiglyBT includes detailed torrent management tools, built-in swarm merging, VPN detection, I2P support, and streaming capabilities. It’s highly customizable and supports a wide range of plugins, automation tools, and scheduling options. The client runs on Java and is available across major desktop platforms.
    Downloads: 43 This Week
    Last Update:
    See Project
  • 11
    Transmission Remote GUI

    Transmission Remote GUI

    A cross platform front-end for the Transmission BitTorrent client.

    Transmission Remote GUI is a feature rich cross platform front-end to remotely control a Transmission Bit-Torrent client daemon via its RPC protocol. Transmission Remote GUI is faster and has more functionality than the built-in Transmission web interface. Transmission 1.40 or later is supported. Transmission Remote GUI is developed using Lazarus RAD and Free Pascal compiler.
    Leader badge
    Downloads: 161 This Week
    Last Update:
    See Project
  • 12
    torlink

    torlink

    A sleek, zero-setup torrent finder and downloader

    torlink is a zero-setup terminal torrent finder and downloader built with TypeScript. It lets users search from a command-line interface, paste a magnet link, paste an infohash, or browse a curated source list. Search results stream in from multiple sources with practical details such as file size and seeder counts. Downloads can run in the background while the user continues searching, and interrupted downloads can resume later. The downloads panel shows progress, speed, time remaining, recently downloaded files, and seeding controls. Because it is a torrent client, it should only be used for content the user has the legal right to download or share.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 13
    Miru

    Miru

    Bittorrent streaming software for cats

    Miru is a fast, open-source anime streaming client that integrates with various third-party APIs and websites to provide a native-like experience across platforms. Designed for performance and ease of use, Miru allows users to search, stream, and manage their favorite anime shows with a sleek interface and community-driven extensions. It emphasizes responsiveness, privacy, and modularity while supporting a growing plugin ecosystem to expand content sources and features.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 14

    aria2 - CLI Metalink/BitTorrent client

    A multi-protocol & multi-source, cross platform download utility

    aria2 is a multi-protocol & multi-source, cross platform download utility. The supported protocols are HTTP(S), FTP, BitTorrent, Metalink. It can download a file from multiple sources/protocols and tries to utilize your maximum download bandwidth.
    Leader badge
    Downloads: 105 This Week
    Last Update:
    See Project
  • 15
    RTorrent BitTorrent Client

    RTorrent BitTorrent Client

    rTorrent BitTorrent client

    The rTorrent bittorrent client uses ncurses and is ideal for use with tmux, screen or dtach. Alternatively, version 0.9.7+ has a built-in daemon mode disabling the user interface, so you can only control it via XMLRPC. It supports saving of sessions, allows the user to add/remove torrents, and much more.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 16
    Tribler

    Tribler

    Privacy enhanced BitTorrent client with P2P content discovery

    Tribler is a decentralized, privacy-enhanced BitTorrent client developed by researchers at Delft University of Technology. It introduces built-in anonymity using a Tor-like onion routing network and integrates its own blockchain for economic incentives and trust management. Tribler supports standard torrenting features along with distributed search, self-contained channels, and peer reputation. Its goal is to provide a fully autonomous file-sharing network without relying on external servers, search engines, or trackers.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 17
    peerflix

    peerflix

    Streaming torrent client for node.js

    peerflix is a Node.js-based streaming torrent client that lets you stream video or audio files directly from a torrent (magnet link or .torrent file), without needing to wait for the entire download to finish. It spins up a small HTTP server that serves the torrent’s content as it’s downloaded; for example, if you point a media player (like VLC or MPV) to the provided URL, it will start playing almost immediately. Peerflix automatically selects the largest file in a multi-file torrent by default (or can list all files for manual selection), and supports passing arbitrary flags to the media player — letting you stream with subtitles, full-screen mode, or other player-specific options. Because it's built on the torrent peer network, it downloads pieces on demand as playback proceeds, which can be more efficient if you only want to watch a single file. Peerflix also exposes programmatic API usage using underlying low-level torrent-streaming logic.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 18
    WebTorrent Desktop

    WebTorrent Desktop

    The streaming torrent app. For Mac, Windows, and Linux.

    WebTorrent Desktop is for streaming torrents on Mac, Windows or Linux. It connects to both BitTorrent and WebTorrent peers. Now there's no need to wait for files to finish downloading. You can watch or play right away with WebTorrent Desktop.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 19
    TorrentFlux is a PHP front end for bittorrent. Manage all of your Torrent downloads through a convenient web interface from anywhere. Requires Apache with PHP module, MySQL and, BitTornado or BitTorrent source (included).
    Downloads: 52 This Week
    Last Update:
    See Project
  • 20
    PikaTorrent

    PikaTorrent

    Just pick a Torrent, stream and download on all your devices

    PikaTorrent is a modern, cross-platform BitTorrent client designed for ease of use across desktop and mobile devices. Developed using Flutter, it offers a unified experience on Windows, Linux, Android, and plans for macOS and iOS. PikaTorrent emphasizes user-friendliness, allowing users to stream and download torrents seamlessly, with features like remote management and dark mode support enhancing the overall experience.​
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    Torrra

    Torrra

    A Python tool that lets you search and download torrents

    Torrra is an open-source BitTorrent client and library focused on simplicity, performance, and extensibility for developers and self-hosted enthusiasts. It provides a command-line interface (CLI) and API that make it easy to add torrenting functionality to applications or automate downloads within scripts and workflows. The core of Torrra is built with modern asynchronous I/O and efficient resource handling, allowing it to manage multiple active torrents, peer connections, and swarm interactions without wasting CPU or memory. Users can add, pause, prioritize, and remove torrents dynamically, while the client intelligently manages piece selection, peer discovery, and bandwidth allocation to optimize download throughput. Torrra also includes hooks for event monitoring and status reporting, enabling third-party tools to visualize torrent progress or integrate with home automation dashboards.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    UNIT3D

    UNIT3D

    UNIT3D is a private torrent tracker built with Laravel, Livewire

    UNIT3D is a modern, open-source torrent tracker and private community platform built on Laravel. It includes features for user management, torrent uploading, peer tracking, and community interaction. UNIT3D is customizable and packed with functionality aimed at private tracker operators, offering a responsive design and a powerful admin panel.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 23
    Transmission

    Transmission

    Fast, Easy and Free BitTorrent Client For macOS, Windows and Linux

    Transmission is a fast, easy, and free BitTorrent client available for macOS, Windows, and Linux. It is designed to be lightweight while still delivering powerful features that work right out of the box with minimal configuration. Transmission integrates seamlessly with each operating system, offering a truly native experience rather than a generic cross-platform interface. The client is known for its low memory and resource usage, making it ideal for desktops, laptops, and home NAS or media servers. As an open-source, volunteer-driven project, Transmission prioritizes user privacy and avoids ads, trackers, and bundled software. With a clean interface and a strong focus on performance and usability, Transmission remains a trusted choice for efficient torrenting.
    Leader badge
    Downloads: 155 This Week
    Last Update:
    See Project
  • 24
    NexusPHP
    BitTorrent private tracker scripts written in PHP. This project is not actively maintained by me any more. I recommend use actively-developed forks instead.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 25
    BitTorrent Tracker

    BitTorrent Tracker

    Simple, robust, BitTorrent tracker (client & server) implementation

    A self-hosted, open-source BitTorrent tracker written in Node.js, allowing users to run their own torrent tracking server.
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next