Before I clicked the actual link I was secretly praying it would be written in Go so I could comb through the source code and understand its inner workings! Thanks for sharing this and making it open so us lesser experienced systems devs  can learn!