Pure RSS - RSS Reader

4.0
21 reviews
1K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Pure RSS is an reader under active development for iOS and Android.

Features:
• Supports rss and atom feeds.
• No signup required.
• Zero Ads.
• Respects your privacy.
• Does not sell your data.
• No limits to number of feeds you can add.
• Large database of feeds you can search by url or keyword.
• Templates make it easy to subscribe to reddit and youtube feeds.
• Full screen view. Less noise in your feeds, more headlines.
• Search is integrated directly in your feeds.
• Filters as a first-class feature, not an afterthought.
• Extensive support for creating highly customizable, flexible, per-channel filters.

UI interactions:
• swipe to save / hide items
• overdrag to sync
• long press to copy links
• long press on a channel title to dismiss all items
• tap to sub / unsub
• tap to view in-app / launch to browser

Some Stats:
• Pure RSS is approximately 20,000 lines of code.
• Software tests add 430 lines of code. Test coverage isn't great but covers core types and is improving.
• Searchable database has approximately 3,300 popular feeds.

Coming soon:
• OPML import / export

Using Filters:
Pure RSS has extensive support for creating filters. A tutorial system to better explain their operation is in development but not available yet. In the meantime it's recommended to experiment with filters on a single feed to better understand their behavior.

You can create unlimited filters per channel, each with custom rules.
Word and time rules are both supported.

Word rules:
• Match against the titles of items in your feed.
• Match ALL will only match an item if all terms are present in the title.
• Match ANY will only match an item if at least one term is present in the title.
• Match NONE will only match an item if none of the terms are present in the title.
• Are case-insensitive by default. In most cases case insensitive is better because you need fewer terms to filter with. But you can toggle to case-sensitive if you need to.

Time rules:
• Match against the publish date of items in your feed.
• Match NEWER will only match an item if the item publish date is newer than the selected time.
• Match OLDER will only match an item if the item publish date is older than the selected time.
• Time rules require that the feed is published with the publish date in a known format so it can be understood. If you find a feed that doesn't parse please email the feed url to help@eliza.biz and I'll issue an update for it, if possible.

Filters have specific actions:
• SAVE
• ALLOW
• BLOCK

In order for a filter to match against an item ALL rules in the filter must be true for that item. There is a hierarchy to filters:
• A SAVE filter will always save items it matches against - regardless of any ALLOW or BLOCK filters. A SAVE filter will allow the item into your feed, save the item, and perform your default action on save (from settings, show on save / hide on save). It's recommended if you use a SAVE filter you should also toggle on the global setting "Hide items after save".

• A BLOCK filter will block items from your feed.

• A ALLOW filter changes behavior based on other filters in your feed. If there is at least one BLOCK filter present in your feed then all of your ALLOW filters create exceptions to your BLOCK filters. If there are no BLOCK filters in your feed then an ALLOW filter acts as a whitelist and only items that match an ALLOW filter will show in the feed - everything else will be blocked (items matching a SAVE filter will always come through to your feed).

An item will show in your feed if:
• The feed has no filters.
• It matches against a SAVE filter.
• You only have BLOCK filters and the item doesn't match against a BLOCK filter.
• You only have ALLOW filters and the item matches against an ALLOW filter.
• You have BLOCK and ALLOW filters and the item matches against at least one ALLOW filter.
• You have BLOCK and ALLOW filters and the item doesn't match against a BLOCK filter.
Updated on
Apr 17, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.0
20 reviews
Nikhil Kadiyan
May 21, 2021
Did you add Android 6.0 support recently. I remember this app used to show as "Not available for this device" a few months back. Anyways nice app. But please find some monetize strategy so that you don't abandon this app in future like developer of Flym RSS app.
2 people found this review helpful
Did you find this helpful?
Eliza LLC
May 21, 2021
Thanks Nikhil! Yes, since as of v1.4.3 back in February 2021 - check the changelog in app. I bumped minSdkVersion down to 19 which brings support down to android 4.4. No worries I won't abandon this project! I'll implement a freemium model around v2.0. If this project ever reaches a point I can no longer support then I will open source it.
jack sparrow
January 6, 2021
Need to improve the UI, no idea why you decided to go with centered text but that's actually distracting. At least make it optional.
1 person found this review helpful
Did you find this helpful?
Eliza LLC
January 6, 2021
Hi Jack, thanks for the feedback! I realize the UI needs improvement. The next release is prioritizing some bugfixes. After that I'm working on improving the ui and making it more customizable. It will improve.
Mike Shipka
February 13, 2021
Difficult to navigate, I finally added a feed and it showed up well enough, but then when I tried to tap it the feed items disappeared
1 person found this review helpful
Did you find this helpful?
Eliza LLC
November 27, 2021
Could you re-evaluate this? It's changed so much since your review.

What's new

Add parsing for channel artwork.
Improved auto-finding of feeds.
Search for https url by default when adding feeds.
Some small ui and internal improvements.
Bugfix - Wrong message was sometimes shown when adding feeds.

Regressions:
Channels on the feed management page show the channel artwork where the "unsubscribe feed" button used to be. You can still unsubscribe a feed by tapping the channel artwork, which will show the usual unsubscribe prompt.