implement go lang version

Signed-off-by: Ryo Hirafuji <ryoh@google.com>