Jesse Li personal blog

Building a BitTorrent client from the ground up in Go

What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we'll implement enough of the BitTorrent protocol to download Debian. Look at the [Source code](https://github.com/veggiedefender/torrent-client/) or skip to the [last…
Points
692
HN comments
226
Submissions
3
Cited by
4 commenters

Software EngineeringSystems & Performance2020

On Hacker News

SubmittedTitle on HNPointsComments
Jan 4, 2020Building a BitTorrent client from the ground up in Go by eat_veggies69290
Nov 6, 2022Building a BitTorrent client from the ground up in Go (2020) by stargrave58047
Feb 24, 2025Building a BitTorrent client from the ground up in Go (2020) by stevenmh18489

Cited in comments

Linked from 4 Hacker News comments by 4 different people, from Sep 2022 to Oct 2023.

Most recent:

Search every comment that links here →

More from Jesse Li

All 3 posts →

Related posts from the same era