Deluge BitTorrent Client は、 Pythonで書かれた無料のオープンソースのクロスプラットフォームBitTorrent クライアントです。Deluge はフロントエンドとバックエンドのアーキテクチャを採用しており、アプリケーションのネットワーク ロジックを提供する C++ で書かれたソフトウェア ライブラリであるlibtorrent が、 プロジェクト独自のPythonバインディングを介して、テキスト コンソール、Web インターフェイス、 GTKを使用したグラフィカル デスクトップ インターフェイスなど、さまざまなフロントエンドのいずれかに接続されます。
Delugeは、GPL-3.0以降のライセンスに基づいてリリースされています。

Delugeは軽量で安全かつ機能豊富なクライアントを目指しています。[ 2 ] [ 3 ] [ 4 ]これを実現するために、ほとんどの機能はさまざまな開発者によって書かれたプラグインモジュールの一部となっています。
バージョン 1.0 以降、Deluge はコアをインターフェースから分離し、代わりにデーモン(サーバー/サービス) で実行することで、ユーザーが Web 経由でアプリケーションをリモートで管理できるようにしました。[ 5 ] Deluge は、 2009 年 1 月にリリースされたバージョン 1.1.0 以降、マグネット リンクをサポートしています。 [ 6 ]
Delugeは、ubuntuforums.orgのメンバーであるZach TibbittsとAlon Zakaiの2人によって開始されました。彼らは以前はGoogle Codeでプロジェクトをホストおよび管理していましたが、その後独自のウェブサイトに移行しました。
Delugeは初期段階では、GNOMEデスクトップ環境を対象としていたことを反映して、当初はgTorrentという名前でした。2006年9月25日に最初のバージョンがリリースされたとき、SourceForgeにgtorrentという名前の既存のプロジェクトがあったことと、最終的にGNOMEだけでなくGTKをサポートできるあらゆるプラットフォームで動作するようにコーディングされたという事実から、Delugeに名前が変更されました。[ 7 ]
0.5.x リリースは、0.4.x コードブランチからの完全な書き直しとなりました。0.5.x ブランチでは、暗号化、ピア交換、バイナリプレフィックス、およびUPnPのサポートが追加されました。
バージョン0.5.1のリリースが近づくにつれ、当初の開発者2人は事実上プロジェクトを離れ、ロリー・モブリーとアンドリュー・「アンダー」・レッシュがDelugeの開発を引き継ぐことになった。
バージョン0.5.4.1では、 Mac OS X(MacPorts経由)とWindowsの両方のサポートが導入されました。
2008年頃、Delugeはコードを変更することなくComcastの帯域幅制限に耐性があることで注目を集め、 Vuze(Azureus)やμTorrentなどのクライアントはDelugeが実装した方法を採用せざるを得なかった。[ 8 ]
バージョン 1.1.1 からバージョン 1.1.3 までは、Windows パッケージ作成者がプロジェクトを離れたため、Windows インストーラーは利用できませんでした。2019 年に GTK3 に移行した後、Windows は利用できなくなりました。しかし、libtorrent 1.2.x と 2.0.x の両方をサポートする Windows インストーラーは、2022 年にリリースされたバージョン 2.1.0 から再び利用可能になりました。[ 9 ]
バージョン1.1.3以降、Windows以外のすべてのオペレーティングシステム向けのパッケージは開発者から提供されなくなり、代わりにソースtarファイルとコミュニティ提供のパッケージがリリースされました。
もし手伝ってくれる人がいたら、私たち (Azureus の開発者) は alus と協力して Deluge がスロットリングを回避するために何をしているのかを調べました... 私たちも変更を加えましたが、テストしてくれる人がいません。そのため、影響を受けている ISP のいずれかに所属していて、私たちの変更をテストするのに数分でも時間を割いてくれる人がいたら、ありがたいです。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)