"It works" in the sense that you can use it as a cli tool to download/share a torrent, much like aria2 would do. It implements many standard features ((multi) tracker, extensions, dht, magnet, ...), with the following notable exceptions:
- no peer choking
- no throttling
- no LPD/LSD
- no PEX
also, its output is quite verbose. All things considered, a very pleasing experience with Go that works. Not used a lot though I'm afraid.
https://github.com/steeve/torrent2http - turns magnet links into sequential HTTP downloads
https://github.com/steeve/libtorrent-go - Go bindings for libtorrent-rasterbar
http://www.rasterbar.com/products/libtorrent/ - 'efficient, easy' torrent library