Skip to content

rclarey/torrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A BitTorrent client for Deno

GitHub Workflow Status GitHub release (latest by date) Documentation Dependencies MIT License

This library is currently in development.

Roadmap for initial release

  • HTTP(S) Tracker Protocol
  • Tracker Server Implementation
  • Compact Peer Lists (Client)
  • Compact Peer Lists (Server)
  • UDP Trackers (Server)
  • UDP Trackers (Client)
  • Peer Protocol
  • Torrent level abstraction
    • Resumption of torrent
    • Economics for choking
    • End game mode
  • Simple proof-of-concept CLI
  • Multitracker Metadata Extension
  • Magnet Links
  • lots of tests