ckcr4lyf / torrent-client

Shitty torrent client as PoC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

torrent-client

Trying to write a torrent client using pure TCP sockets capable of at least downloading a single torrent (+ seed).

This is meant as a proof-of-concept kinda thing to get more familiar with the BitTorrent peer protocol, as well as network / TCP programming.

Related Projects (by me!)

If this interests you, check out my other torrent-related projects:

  • kiryuu , an HTTP bittorrent tracker written in Rust
  • torrent-stats , a C++ tool to retrieve torrent stats / peers from UDP trackers (Rust version soon(tm))
  • qbit-race , a set of scripts to help "racing" torrents with qBittorrent for performance
  • kouko , an HTTP bittorrent tracker written in Typescript

About

Shitty torrent client as PoC


Languages

Language:TypeScript 65.5%Language:JavaScript 34.5%