Quick overview of the project. lit-torrent is a BitTorrent client that implements the original BitTorrent Protocol [1] (not fully as of now) built in Go that you can run in your terminal.
I've been working on lit-torrent for the past couple of weeks. It's far from feature-complete but I wanted to get something out before it was fully "polished". A nice end goal for this project would be a fully featured BitTorrent Client TUI that runs completely in your terminal.
My main reason for building this was to get a deeper understanding of a peer-to-peer protocol, take a deeper dive down the stack as I mainly work on the web/mobile applications layer, and pick up Go.
Try it out, would love to hear any thoughts or feedback you may have!