Go oferuje bezpieczeństwo dostępu do pamięci i typowania. Obsługuje wskaźniki, jednak nie obsługuje ich arytmetyki. Posiada wbudowane wsparcie dla programowania równoległego. Programiści mogą korzystać z dwóch kompilatorów: 6g i 8g dla architektur, odpowiednio 64- i 32-bitowych. Jest też dostępny alternatywny kompilator, Gccgo, który bazuje na GCC.
Oficjalna strona projektu: http://golang.org/