bt


A bittorrent client for Deno

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

bt is currently very early 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