I've been working with both Go and Rust recently and enjoy both languages. Any reason why Go was chosen over Rust for this project?
18 months in, I still think it was the right choice. Go is extremely powerful and yet simple enough for contributors to pick it up in a matter of days. I don't think we could have delivered as much value going with Rust, it's still too young and lack the necessary libraries (AMQP, OpenPGP, etc...).
Also it could deal with too many unsafe libs, so it being safe wouldn't be as beneficial. That's the reasoning why IIRC homu was chosen in Python instead of Rust.