I would argue Gin/Go isn't really statically typed.
I mean sure you can specify that this var is a int32, but pretty much every tutorial, every code snippet out there, will do.
myvar := 10
And just let Go guess what the type should be. So yeah, Go CAN be statically typed, but in practice it rarely is.