1 unstable release

0.0.0-pre.1 Sep 19, 2020

#1166 in Data structures

MIT license

185KB
767 lines

torro

A correct and easy-to-use BitTorrent library

Objectives

  • Easy-to-use library interface that assumes by default with customisability if needed
  • Extremely low dependency count (none ideally)
  • High amount of documentation, no data structures/functions implemented without a line of docstring
  • Correctness with the BitTorrent protocols

Development/Production Status

Actively developed but heavily work-in-progress with only .torrent to user-friendly Torrent struct currently fully supported, see the torro roadmap for future plans.


lib.rs:

A correct and easy-to-use BitTorrent library

Objectives

  • Easy-to-use library interface that assumes by default with customisability if needed
  • Extremely low dependency count (none ideally)
  • High amount of documentation, no data structures/functions implemented without a line of docstring
  • Correctness with the BitTorrent protocols

Development/Production Status

Actively developed but heavily work-in-progress with only .torrent to user-friendly Torrent struct currently fully supported, see the torro roadmap for future plans.

Final notes

  • If you wish to use torro without using the Torrent structure, you may use the publically exposed lower-level functions that are not attached to it (like bencode::parse for example)

No runtime deps