Packages

BitTorrent client engine for Elixir/OTP — download and seed with DHT, magnet links, peer exchange, BitTorrent v2 and MSE/PE encryption, behind a small public API.

Current section

Files

Jump to
Raw

README.md

## ElixirTorrent

BitTorrent client **engine** written in Elixir.

## Supported BEPs

BEP 03 - The BitTorrent Protocol Specification  
BEP 04 - Known Number Allocations  
BEP 06 - Fast Extension  
BEP 07 - IPv6 Tracker Extension  
BEP 12 - Multitracker Metadata Extension  
BEP 15 - UDP Tracker Protocol  
BEP 20 - Peer ID Conventions  
BEP 23 - Tracker Returns Compact Peer Lists  
BEP 24 - Tracker Returns External IP  
BEP 31 - Failure Retry Extension

```elixir
def deps do
  [
    {:elixir_torrent, "~> 0.1.0"}
  ]
end
```