ngetdaemon allows quick and efficient perusing and downloading from Usenet remotely. Updating and sorting of all headers is done with one click. The strongest feature is that posts are grouped together in 'file groups', meaning a post consisting of 100 files is compacted into one line and determined to be complete, incomplete, par fills, etc. There are no pretty buttons, animations, etc. Everything is designed to create as little strain on bandwidth as possible.
libbnr is an implementation of the Bayesian Noise Reduction (BNR) algorithm. All samples of text contain some degree of noise (data which is either intentionally or unintentionally irrelevant to accurate statistical analysis of the sample where removal of the data would result in a cleaner analysis). The Bayesian noise reduction algorithm provides a means of cleaner machine learning by providing more useful data, which ultimately leads to better sample analysis. With the noisy data removed from the sample, what is left is only data relevant to the classification. libbnr can be linked in with your classifier and called using the standard C interface.
nget is a commandline NNTP file grabber. It automatically pieces together multipart postings for easy retrieval, even substituting parts from multiple servers and newsgroups. It handles disconnects gracefully, resuming after the last part successfully downloaded, and caching of header data for quick access. It automatically downloads only as many par/par2 files as needed.
NNTPSwitch is a Linux NNTP content router. It's aimed at high-performance news servers for ISPs and Usenet resellers. NNTPSwitch forwards client connections to multiple backend servers to get its actual articles. Depending on the backend server type, all NNTP commands and extensions are supported, including (remote) authorization. Accounting is supported in a user-friendly matter for data limited NNTP connections.
With NewsGrabber you can search newsgroups for subjects (regular expressions are allowed), monitor articles in newsgroups, or just fetch an article by message id. It is configured by an XML file, and you can specify as many regular expressions per newsgroup as you like. You can also add a number of news servers.