Interactive Go source to assembly
go.godbolt.org
go.godbolt.org
Not to deride on author's work, but I just don't see the point of this website at all.
Site author here. As you probably noticed, this viewer is based on "GCC explorer". Most compilers for most languages (rust, d, c++) have GCC-like modes where their command-line settings and outputs are GCC-like enough that only small modifications are needed to work in GCC Explorer.
6g is very different and its output is decidedly non-GCC-ey. I didn't add 6g for this reason, though I have a hacky patch to try and get something vaguely working that I'll deploy shortly!
Let me know how you get on!
Just to clarify, both gccgo and gc are "standard" compilers - Go is intentionally developed with two officially supported compilers. One of the purposes of this is to prevent compiler quirks or bugs from superseding the spec, as has happened in other languages.
When you hear about changes to "the Go compiler" people are usually talking about gc, but that's because gccgo is simply a front-end to gcc (as are many other languages' compilers) - there are no radical architectural changes to be made, the way there are with gc.
The upside of this is that many/most people who have gcc installed or available on their system already have access to a first-class, official Go compiler.
I reckon that's pretty interactive: you make a change and see the result (almost) straight away.