BitTorrent client package and utilities in Go
github.com
github.com
Basically you can use a torrent to transfer content, but you need to transfer the new torrent itself some other way; I use bittorrent's extension capabilities to do that.
Shameless plug: I work on a BitTorrent tracker in Go https://github.com/chihaya/chihaya
TF run an article about it fairly recently. http://torrentfreak.com/private-anime-torrent-tracker-became...
I posted it here on HN before but it got no interest.