This uses Cgo but it (claims to be) portable nonetheless: https://github.com/gcmurphy/getpass.There's also this: http://go.pkgdoc.org/code.google.com/p/go.crypto/ssh/terminal#ReadPassword though I'm unsure of its portability (but a quick peak makes it appear that the source for that function is only built for linux).
Getpass requires cgo and OpenSSL so that's a nonstarter. ReadPassword might at least get me all of *NIX platforms which would be a start.
Getpass requires cgo and OpenSSL so that's a nonstarter.