
BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data over the Internet.
RubyTorrent is a pure-Ruby BitTorrent peer library and toolset. You can use it to download or serve files over BitTorrent from any Ruby program.