I took a shot at creating a Go implementation. It seems to be creating the correct output, but I would still love get fresh sets of eyes on it. Maybe you could add it to your README.md so that I can get some eyes on it and get it reviewed for correctness. https://github.com/jarrodhroberson/cuid2