Vývojáři se na blogu věnovaném jazyku Go pochlubili novou experimentální implementací generických typů. Prozatím jde o pomocný nástroj (go2go) převádějící zdrojový kód na “běžné” Go. Po testovací fázi bude překladač podporovat generické typy přímo.
Navrhované rozšíření jazyka podporuje kontrakty u typových parametrů. Je tak možné určit, co musí použitý typ podporovat, aby mohl být příslušný generický typ instanciován. Na návrhu generických typů v Go se podílel Philip Wadler, jeden z hlavních tvůrců typového systému Haskellu.