Plagger: DIY RSS/Atom aggregation

Plagger is a pluggable RSS/Atom feed aggregator written in Perl. You can think of Plagger as a blosxom or qpsmtpd for RSS aggregator.

Plagger comes with various plugin API hooks so that third-party plugins can extend:

  • Subscription (Bloglines, Google Reader, My Yahoo!, OPML)
  • Filter/Tag Content (, Technorati, URLBL)
  • Widget on output (,, Technorati, Bloglines, Blogpulse)
  • Publish (Gmail, SMS, Mobile Mail, XHTML, IMAP, NNTP, iPod, metaWeblog, Atom)

Plugins can be enabled / disabled using condition modules (= rule-based). So you can do "Forward all the updates to my Gmail account, but if the title contains 'Plagger' and bookmarked by 5 users on, SMS me as well."

By default, Plagger doesn't do anything with the 2 tough parts of aggregator: Crawling and User Interface, but lets other services/tools do it. My recommendation is to use Bloglines for Crawling and Gmail for User Interface (and Search). I nthe near future, you'll also be able to use Google Reader as Crawler and read the updates via Thunderbird using NNTP publish plugin.

We're in the alpha stage of development: All we have is only Bloglines and Gmail support yet.


We have a Subversion repository:

svn co plagger

If you want svn commit bit, email me your username and htpasswd format password to miyagawa<at>

Mailing List

Join the development mailing list at


  • Tatsuhiko Miyagawa

Trac Guide

For a complete list of local wiki pages, see TitleIndex.

Trac is brought to you by Edgewall Software, providing professional Linux and software development services to clients worldwide. Visit for more information.