Transmission
A BitTorrent client that comes as a native macOS app, GTK and Qt desktop apps, and a headless daemon with a web interface for servers.
Transmission at a glance
What is Transmission?
Transmission is a BitTorrent client offered in several forms: a native macOS application, GTK and Qt applications for Linux and BSD, a Qt build for Windows, and a headless daemon for servers and routers. A web UI can control any of them remotely, and transmission-remote is the preferred command-line client. Separate tools named transmission-show, transmission-create and transmission-edit inspect, create and modify .torrent files. Its interface is translated into 72 languages.
Good fit if
- You run downloads on a NAS, home server or router and manage them from a browser.
- You want a client that looks native on macOS.
- You script torrent tasks from the shell.
Look elsewhere if
- You prefer one Qt desktop client that behaves the same on Linux, Windows and macOS: qBittorrent.
- You need to hand a file to a colleague through a short-lived link: transfer.sh.
Before you adopt it
Transmission is GPL software: it may be redistributed under GPL-2.0, GPL-3.0 or a later license endorsed by Mnemosyne LLC, with linking to OpenSSL permitted, and some source files carry more permissive licenses. The repository holds no paid add-ons or editions. The README admits that the documentation is out of date and asks volunteers to help update it. Ready-made builds cover macOS and Windows; on Linux the tools come from distribution packages, which may split them up.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run Transmission yourself
One-click install
Not listed in Coolify. Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- None in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Packages
- Debian, Ubuntu, Fedora, EPEL, Arch Linux, AUR, Alpine, openSUSE and 11 more versions on Repology
- Desktop and mobile
- Builds for macOS, Windows in GitHub releases
- Interface languages
- 72 languages, including English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, Russian and Ukrainian
Show all 72
Afrikaans, Albanian, Arabic, Aragonese, Armenian, Azerbaijani, Bangla, Basque, Bosnian, Breton, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Faroese, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Irish, Italian, Japanese, Kazakh, Korean, Kurdish, Kyrgyz, Latvian, Limburgish, Lithuanian, Macedonian, Malay, Malayalam, Maltese, Manx, Marathi, Northern Sami, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, Swedish, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh
Install instructions: transmissionbt.com or the README on GitHub. Docker images and packages are checked weekly.
Transmission health: is it still maintained?
66 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
Transmission security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each Scorecard check found
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- License file9 / 10A license file is present, but not where tools look for it
- Static analysis9 / 10Code is scanned for bugs on some changes
- Binary files5 / 10A few compiled binaries are checked into the repository
- Code review4 / 10Some changes are merged without review
- Branch protection3 / 10Rules on the main branch are partly enforced
- Pinned dependencies1 / 10Some dependencies use fixed versions
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
- Security policy0 / 10No security policy
- Signed releases0 / 10Releases are not signed
- Token permissions0 / 10CI tokens have broad write rights
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 9 November 2026; checks that do not apply to Transmission are left out.
Transmission license: is it open source?
Transmission uses GPL-3.0, an open-source license approved by the OSI.
- May 2015First published on GitHub.
- TodayGPL-3.0.
Transmission for developers
Written in
- C++ 73%
- Objective-C++ 15%
- JavaScript 4%
- Objective-C 4%
- CMake 3%
- Other 2%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to Transmission
- qBittorrentqBittorrent BitTorrent client 91 health · GPL-3.0 · 41.5k stars
- ZiplineA ShareX/file upload server that is easy to use, packed with features, and with an easy setup! 78 health · MIT · 3.5k stars
- DashBeamShare files nearby and beyond. 77 health · AGPL-3.0 · 10.3k stars
- slskdA modern client-server application for the Soulseek file sharing network. 72 health · AGPL-3.0 · 4.3k stars
- OnionShareSecurely and anonymously share files, host websites, and chat with friends using the Tor network 69 health · GPL-3.0 · 7.2k stars
Questions about Transmission
Is Transmission open source?
Yes. Transmission is published under GPL-3.0, an OSI-approved open-source license.
Is Transmission still maintained?
Its health score is 66 of 100 (actively developed). It had 32 commits in the last 90 days, the latest on 9 November 2026, and its latest release came out on 24 October 2026.
How do I run Transmission?
You can run it as an app for macOS, Windows and in one click from Umbrel, YunoHost, TrueNAS and 4 more. The README on GitHub has the exact steps.
What is Transmission written in?
Transmission is written mainly in C++ (73% of the code), with Objective-C++ (15%), by GitHub’s count of the repository.
What languages is Transmission available in?
The repository has interface translations for 72 languages, including English, German, French, Spanish, Portuguese, Italian, Dutch and Polish.
What are the alternatives to Transmission?
Close alternatives in the File sharing category include qBittorrent, Zipline, DashBeam.