Papercut is a multi-threaded NNTP server written in Python. Its main objective is to integrate existing Web-based message board software (Phorum is one of the supported ones) with a Usenet front-end. However, its extensibility enables developers to write their own containers for the storage of the Usenet articles (messages). That means that the code is extensible enough that you could write new containers to integrate the news server with other Web message board projects or even other ways to store the messages.
PicMonger is a GUI-driven app that scans a specified Usenet newsgroup for binary attachments. Any attachments encoded with uuencode or in MIME-base64 format are decoded into the current working directory. Lists of frequently used servers and groups are saved on a per-user basis and easily accessed/edited via the GUI. HTML preview pages (like contact sheets) can be automatically generated on the fly. PicMonger also remembers where you were between sessions so scanning resumes where you left off.
QBinNews is a Usenet client for downloading binary files. It features multithreaded download, multipart post joining, automatic parity, automatic rar extraction, automatic file joining, colored header filtering, database update filtering, download history, timed automatic header updates, Web integration with newzleech.com and binsearch.info, NZB support, and a built-in text and image viewer.
RegExp@News allows you to search through newsgroup articles with regular expressions. The whole process of specifiying the newsgroups, expressions, editing the personal preferences, viewing the found articles, and so on can be accomplished via a Web frontend. The system is also able to send found articles to the users by email. The users can select the newsgroups and expressions to be used in the search, as well as when they want to receive the found articles by email. All data are stored in a MySQL database. The article fetching and processing backend is built with Perl, and the Web frontend is built with Apache and PHP.