Papercut is a news server written in 100% pure Python. It is intended to be
extensible to the point where people can develop their own 'plug-ins' and by
that integrate the NNTP protocol to their applications.
It uses MySQL as backend and can be integrated easily into Phorum (http://phorum.org).