Язык Go предназначен для упрощения кодирования без снижения производительности приложений. Компания открыла исходные коды Go, который уже два года находится на стадии тестирования. По словам ведущего разработчика Google Роберта Пайка, новый объектно-ориентированный язык комбинирует скорость разработки, характерную для динамических языков типа Python, с безопасностью компилирующих языков, таких как Си и C++, и располагает неявной типизацией, реальными замыканиями (true closures), средствами многопоточного программирования и параллелизма. Go отлично подходит для системного программирования, например, Web-серверов, систем хранения и баз данных.
Пока Go из-за незрелости не используется при разработке какого-либо из пользовательских сервисов или приложений Google. Он нуждается в дополнительных библиотеках и инструментах, которые, как надеются в компании, могут быть предоставлены открытым сообществом.