aubng is a Usenet binary decoder implemented entirely in Perl5. It has a boatload of features, including: decoding of uuencoded and Base64 postings, assembling multi-part postings, remembering already seen binaries in a newsrc file, saving metadata about news postings, smart renaming of binaries with the same name, removal of duplicate binaries, and easy XML-based configuration. Aubng also features an extensible handler architecture, so it is easy to add your own features.
nntp2rss provides a bridge to access newsgroups using an RSS reader. It assembles the latest few articles' subjects of one newsgroup into one feed. Users can read any newsgroup with the same script as the group name is passed as a parameter. The feed can contain up to 25 articles (also a parameter), and there is the option to use Google Groups links to view groups and article texts. Feeds are compliant to RSS 0.91, 1.0, or 2.0, PIE/NECHO 0.1, or Unix mbox.
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.