Y et A nother R ss F eed R eader A ppender W riter is an open source API library for working with RSS feed. It offers an unified data model in builder style to help developers to build and to read RSS feeds.

keywords: Java RSS Feed Parser, RSS 0.9x, RSS 1.0, RSS 2.0 Atom 1.0 and Atom 0.3

Why Another Java RSS API?

Sure there are many of such libraries, but in software (and anything eles) there are always room for improvement. Someone else already did it is not a good reason for stopping new developments. The goal of this project is to provide an intuitive, high quality alternative to all these other similar libraries.

I am a big fan of RSS feeds myself. I think it's just a wonderful idea. I wish that every website would offer a RSS feed (now most the popular ones already did). Ever since I started using Google's RSS Reader, I can browse through the same amount of information that would normally take me twice as much time to do. If you are thinking about adding a RSS feed to your website, you really should. Yarfraw can help you do that.

Project Status

The API now fully supports RSS 2.0, Rss/RDF 1.0, and Atom 1.0 feeds and a lot of extensions . There is no directly builder support for RSS 0.9x, but the API is able to read RSS 0.9x formated feeds with no problems because RSS 2.0 should be backward compatible with its previous revisions. Since release 0.9, Atom 0.3 format is also supported.

I am currently lookup for developers/volunteers to share some of the workload of this project. If you are interested in helping out, send me a message at 'zl25-drexel AT gmail DOT com'. (You need to be reasonably proficient with Java, XML, Maven2, SVN and open source development in general).