I'm writing an NNTP server in Go. It's something I do when I have a spare hour or two in the evening - which is why I've been at it for 3 years when a decent Go coder, not me, could bang it out in 3 weeks. I'm doing it from the RFCs and hope to make it a full spec server not a toy one. Intending to put it on Github when done but wouldn't dare let anyone see it now as it is comically bad and incomplete.