A BitTorrent client for downloading and sharing files via the peer to peer protocol.

Transmission is an open-source BitTorrent client used for downloading and sharing files via the peer to peer protocol. It functions as a tool for managing file transfers across various operating systems and network environments, allowing users to distribute large datasets efficiently through a decentralized network.
The software is available in multiple formats to suit different deployment needs and technical requirements. It provides native GUI applications for macOS, Windows, and Linux, as well as a headless daemon designed specifically for servers and routers. Users can manage the daemon remotely through a dedicated web interface or via a command line interface, making it suitable for both desktop users and system administrators.
Transmission includes a suite of standalone tools for handling .torrent files. While a legacy CLI client exists for older hardware, the current architecture emphasizes the use of the daemon paired with remote control tools. The project utilizes CMake for its build process and supports various CI environments for cross-platform compatibility. The codebase incorporates specific style guidelines enforced by clang-format and eslint to maintain consistency across its various interface implementations.
For those deploying the software on remote hardware, the combination of the headless daemon and the web UI allows for full control of downloads without needing a local display. This architecture ensures that file transfers can continue in the background on a server while the user monitors progress from a browser on a separate machine.
This software serves as a general purpose utility for users requiring a lightweight client for peer to peer file distribution.
Portable file server providing resumable uploads and downloads via web browsers and multiple network protocols.
A cross platform BitTorrent client that uses libtorrent to manage peer to peer file transfers.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.