Azureus implements the BitTorrent protocol using java language and comes bundled with many invaluable features for both beginners and advanced users.
Features:
- multiple torrent downloads.
- upload and download speed limiting, both globally and per torrent.
- advanced seeding rules.
- adjustable disk cache.
- can use a proxy, for both tracker and peer communications.
- fast resume.
- can set a default download dir and move completed files.
- can import torrents automatically from a set dir.
- highly customizable interface.
- IRC plugin included.
- embedded tracker, host your own torrents, automate your shares.
- distributed hash table.