InterNetNews is a complete Usenet system. The cornerstone of the package is innd, an NNTP server that multiplexes all I/O. Newsreading is handled by a separate server, nnrpd, that is spawned for each client. Both innd and nnrpd have some slight variances from the NNTP protocol.
The WendzelNNTPd is an easy to use Usenet server for Linux, *nix, BSD. WendzelNNTPd supports IPv6, Access Control Lists, Role-based Access Control (RBAC) as well as it comprises its own database abstraction layer, i.e., supports MySQL and SQlite backends.
Leafnode is a software package that implements a store & forward NNTP proxy (client and server) that supports TCP connections across IPv4 and IPv6. It can be used to give a regular newsreader off-line functionality, merge news articles from several upstream newsservers for newsreaders that only
... [More] support one server well and avoid duplicate news download for a small LAN with multiple users reading news.
Leafnode is intended for use at home or in small offices. Scalability for large user or newsgroup counts has not been a design goal. [Less]
sonews is a RCF 3977 compliant NNTP Usenet Server. It is written in Java and uses CouchDB or a relation database management system (RDBMS) as backend (currently PostgreSQL and MySQL). sonews is highly multithreaded and uses Java NIO asynchronous sockets to handle thousands of concurrent connections.