Go, zwany także golang, to język programowania typu open source pierwotnie opracowany w Google. Jest to język z typami statycznymi, którego składnia jest luźno wywodząca się z języka C, dodaje automatyczne zarządzanie pamięcią, bezpieczeństwo typów, pewne możliwości dynamicznego pisania, dodatkowe typy wbudowane, takie jak tablice o zmiennej długości i mapy klucz-wartość oraz duży biblioteka standardowa.