I had some code lying around which linked to the Java compiler etc, and I decided to adapt it to run with Go. I like to call it an IDE, but it is more primitive than that. It is open-source, written in Lazarus/Free Pascal. It is (will be) open-source-when I tidy the code!