GoBGP: BGP Implemented in Go
This is the sort of thing Go really shines on: network and infrastructure services that would ordinarily be provided by big ugly C programs, where the latency requirements are significant but not as bad as raw packet forwarding. If your current best alternative is a C program, I&#x27;m not sure why you wouldn&#x27;t seriously consider replacing any of the following with Go (or Rust) programs:<p>* Authority DNS<p>* DNS caches<p>* ntp<p>* SMTP<p>* SSH<p>* IMAP <i>(added later)</i><p>* SNMP<p>* PBX&#x2F;Telephony<p>Fortunately, as time goes on, fewer and fewer people need to run these services at all.