There's a nice distributed system class at MIT http://nil.csail.mit.edu/6.824/2015/ where one of the lab consists of implementing Paxos in Go. They provide evaluation scripts to see if you got it right.
git://g.csail.mit.edu/6.824-golabs-2015
paxos assignment: http://nil.csail.mit.edu/6.824/2015/labs/lab-3.html