Your project looks very nice! I will need to look in more detail later. What you made is very similar to something I've been looking for, (while I haven't done an exhaustive search) and have been wanting to make myself. A large part was the desire of being able to create the software itself. What I had been writing and working on had been in Go too, perhaps it's because the standard libabry provides some nice building blocks?
I haven't been commenting much lately, but I really wanted to tell you, very nice work