Considering Packer is written in Go, can you shed some light on this platform, what languages did you decide to use?

According to their Github repo it's written in Go: https://github.com/hashicorp/terraform