Is there a decent bittorrent library?

Hey guys, I am interested in writing an application involving bittorrents.
After looking around a bit I found a couple libraries, but they all did not really do what I wanted.
I am looking for an implementation of bittorrent in Rust that I can use as reliable part of my application.
I found:

  • bittorrent does not contain anything
  • redox has build issues
  • (I can only add two links to my post because I just created this account)

Is there a "go to" solution I did not notice?

I haven't used it before, but I came across Writing a Bittorrent engine in Rust which walks through how the author created cratetorrent and its design.

2 Likes

Thanks, but the thing with cratetorrent is that the author states themselves that it is not reliably usable in the "Caveats" section on docs.rs.

1 Like