Transmission is a free, lightweight BitTorrent client. It features a simple, intuitive interface on top on an efficient, cross-platform back-end.

Transmission sets initial preferences so things "Just Work", while advanced features like watch directories, bad peer blocking, and the web interface can be configured with just a few clicks. Macworld put it this way: "It's fast, it's extremely lightweight, and â” even though it's available for a variety of platforms â” it behaves just as you'd expect a Mac program to."

Its code is freely available online and is licensed under either the GNU Public License v2 or the MIT License. The development team welcomes anyone who is interested in contributing code, documentation, translations, or other help.

I like this program simply for the fact that I only use it on my mac book pro. Azareus is still rocking on my PC which is great, because that's where I'm downloading 8~9 gigs of stuff. Transmission works great for my MBP because I'm download 1 movie or album at a time, so don't really need to use any advanced features. If you want real control and information about your torrent app, use azareus, but if you just need a lite weight app that will get the job done with little system resourses, transmission will do.

beautiful GUI and uses no noticible resources, but development is slow, it is being banned on many private trackers, and it's missing many needed features (like selective downloading, DHT, multitracking).

Transmission would be great......if it obeyed the BitTorrent protocol and wasn't so buggy.

Mac BitTorrent clients are substantially behind their Windows counterparts when it comes to features. Transmission is a nice, no nonsense client that isn't resource itensive like Azureus.

The problem is that Transmission has been banned from several torrent sites for not obeying the BitTorrent protocol -- it ignores the tracker's update interval and hammers the tracker instead.

A second problem also responsible for its banning involves a bug somewhere in the program that causes it to report uploading 16.7TB of data.

The developers of the program are very unfriendly and arrogant and refuse to fix their program or even acknowledge it was broken, unlike the developers of other BT clients (such as Ludde, the developer of uTorrent) who usually go out of their way to fix their client.

I really wish they would just add all the features that Azureus has, frankly. I personally use probably only half of them, but everybody uses a slightly different 50%, there aren't really any useless features... I think it could be done while keeping the interface uncluttered (hide extra features in extra panes / windows that aren't enabled by default) and the speed high (azureus' poor performence / meory usage is caused by it being a java app more than anythign else, I think).

At the very least they should add the ones, like choosing files, that probably 90% of users use.

Even better there should be a plugin architecture so that users could create these features, and everybody would get exactly what they want without the developer having to do all the work.