Comparison of RSS Readers

Share
In this article, I'll be reviewing some local RSS clients (also called RSS readers, or desktop feed readers) that work on both Windows and Linux. The applications reviewed include RSS Guard, Vivaldi, Thunderbird, NewsFlash, and Akregator.

Verdict: the best RSS reader for the PC is RSS Guard. It has the best support for both basic and advanced features. Thunderbird is a close second, but unfortunately most of its advanced features come from being shared with its e-mail functionality, while the UI for basic RSS operations is actually terrible. Vivaldi has basic support for RSS currently, but I feel it might improve in the future, as RSS features such as folder are actively being implemented. Akregator and NewsFlash are similar in their lack of features, but Akregator provides more customizability. It's worth noting that you don't need to use a single RSS reader for all your feeds, specially considering how support for certain features exist in some readers, but not in others. It's perfectly valid to use text-dense readers such as RSS Guard for long-term subscriptions, as they can handle a high number of feeds better, and use Vivaldi's built-in RSS functionality or NewsFlash nice-looking interface for casual reading of RSS feeds that you're most interested in the moment.

Complete Reviews

This article is a summary. For the complete reviews of each application, see:

Platform Support

Let's start by taking a look at the platform support.

ApplicationWindowsLinuxmacOS
RSS Guard✅ Yes.✅ Yes✅ Yes
Vivaldi✅ Yes.✅ Yes.✅ Yes
Thunderbird✅ Yes.✅ Yes.✅ Yes.
Fluent Reader✅ Yes.✅ Yes.✅ Yes.
Akregator❌ No.✅ Yes.❌ No.
NewsFlash❌ No.✅ Yes.❌ No.

Adding RSS Feeds

When adding a feed, do we need to use the feed URL, or can we use the URL of a webpage? If a webpage declares multiple feeds, does it let we choose which feed, or does it just pick the first one? Can we import and export feeds using OPML?

ApplicationWebpage URLMultiple FeedsOPML
RSS Guard✅ Yes.✅ Yes.✅ Yes
Vivaldi✅ Yes.✅ Yes.✅ Yes
Thunderbird❌ No.❌ No.✅ Yes
Thunderbird❌ No.❌ No.✅ Yes
Akregator✅ Yes.❌ No.✅ Yes
NewsFlash✅ Yes.✅ Yes.✅ Yes
A dropdown menu listing two options: "Virtual Curiosities » Feed - RSS" and "Virtual Curiosities » Comments Feed - RSS." A submenu displays two options: "Preview" and "Subscribe."
Vivaldi's dropdown menu that appears when one webpage has multiple RSS feeds associated with it. These two options should appear on all websites made with WordPress in its default settings.
A dialog window titled "Discover feeds." It has a field "URL," value: www.virtualcuriosities.com. A button reads "Discover!" An unchecked checkbox: Recursive discovery (can take some time for bigger websites). A frame (discovered feeds). Target parent folder: Me (RSS/ATOM/JSON). Two buttons for the list: Select all, unselect all. A list with two columns, Title and Type. Six items: Virtual Curiosities (feed), type: RDF (RSS 1.0). Same title, type: RSS 2.0/2.0.1. Comments for Virtual Curiosities (feed), same type. Virtual curiosities (feed), same type. Same title and same type. Same title, type: ATOM 1.0. Two buttons: "Add single feed with advanced details" and "Import checked feeds." Two buttons at the end of the dialog: "Switch to advanced mode" and "Close."
The "Discover feeds" dialog of RSS Guard, showing feeds discovered from a URL.[Why RSS Guard Adds The Same Feed Repeated Five Times?]

Customizing Feeds

Can we customize feeds by specifying a custom update interval, title, or annotate them with a comment?

ApplicationUpdate IntervalRenameAnnotate
RSS Guard✅ Yes.✅ Yes.✅ Yes.
Vivaldi⚠️ Yes.✅ Yes.❌ No.
Thunderbird✅ Yes.✅ Yes.❌ No.
Fluent Reader⚠️ Yes.✅ Yes.❌ No.
Akregator✅ Yes.✅ Yes.✅ Yes.
NewsFlash❌ No.✅ Yes.❌ No.

⚠️ In Vivaldi, you can set an update interval when you create a feed, but you can't change or review it later.

✅ RSS Guard loads a description from the RSS feed by default, but you can replace it with your own description.

⚠️ In Fluent Reader, you can set a limit for how often a feed updates, and there is a global setting to control the actual frequency. This global setting is disabled by default, so even if you change the frequency of a feed, it doesn't do anything because the global value is to never update automatically.

Layout

Does the application support displaying the articles list as a table or card view? The list and content as two horizontal panes or vertical panes?

ApplicationTableCardsVerticalHorizontal
RSS Guard✅ Yes.❌ No.✅ Yes.✅ Yes.
Vivaldi✅ Yes.⚠️ Yes.✅ Yes.✅ Yes.
Thunderbird✅ Yes.✅ Yes.✅ Yes.✅ Yes.
Fluent Reader⚠️ Yes.✅ Yes.✅ Yes.❌ No.
Akregator✅ Yes.❌ No.✅ Yes.✅ Yes.
NewsFlash❌ No.✅ Yes.✅ Yes.❌ No.

⚠️ Vivaldi only supports cards with vertical panes.

⚠️ Fluent Reader's table layout only looks like a table, but doesn't have the typical functionalities of a table, e.g. column headers that you can click and right click on.

Vivaldi's window displaying a list of RSS feeds, a list of articles with one article selected, and the contents of the selected article in three vertical panes.
Vivaldi's vertical card view.
A window titled [200] RSS Guard 4.7.4. In it, a left pane with a list of feeds in nested folders. A folder called "Labels" with an item "Interesting Articles" inside. A group called "Regex queries" with "(good|great) news" inside. An item for important articles, unread articles, and a recycle bin. On the right, two horizontal panes, one on top of the other: a tabular list of articles on the top, and the contents of the selected article at the bottom.
RSS Guard's horizontal layout.
A window of Akregator with two panes. The right pane is the built-in web browser. It displays multiple articles, one on top of the other, like a typical feed.
Akregator's "Combined View" layout, displaying multiple articles in a single feed-like pane.

Managing Feeds

Does the application support placing feeds into folders to organize them? Can we place folders inside folders? Can we reorder feeds by drag and dropping?

ApplicationFoldersSubfoldersReorder
RSS Guard✅ Yes.✅ Yes.✅ Yes.
Vivaldi⚠️ Yes.⚠️ Yes.❌ No.
Thunderbird✅ Yes.✅ Yes.❌ No.
Fluent Reader✅ Yes.❌ No.⚠️ Yes.
Akregator✅ Yes.✅ Yes.✅ Yes.
NewsFlash✅ Yes.❌ No.✅ Yes.

⚠️ In Vivaldi, folders were added in a recent version. You still can't reorder.

⚠️ In Fluent Reader, although you can technically reorder feeds, this functionality is hidden in the place where you would last expect: no in the feeds list in the side pane, not in the feeds list where you add feeds, but in the groups tab where you create "groups" (folders), and reordering feeds inside folders can only be done by double clicking a group because feeds inside aren't display by default in this tab specifically.

A window with three vertical panes. On the left, a list of feeds and tags. On the middle, a list of articles. And on the right, the contents of the selected article.
A screenshot of NewsFlash showing an article being viewed.

Tagging Articles

Does the application let you tag articles that interest you, e.g. star them (or mark them as important) or arbitrarily tag them however you want? Can the application load the categories assigned to the article according to the RSS feed?

ApplicationStarTaggingFrom RSS
RSS Guard✅ Yes.✅ Yes.❌ No.
Vivaldi❌ No.⚠️ Yes.❌ No.
Thunderbird✅ Yes.✅ Yes.✅ Yes.
Fluent Reader✅ Yes.❌ No.❌ No.
Akregator✅ Yes.❌ No.❌ No.
NewsFlash✅ Yes.✅ Yes.❌ No.

⚠️ Vivaldi lets you tag RSS articles, but you can only filter by them going to the e-mail panel.

✅ RSS Guard hides this functionality by default. It's called "Labels" and to use them you must enable to "Labels" node in the account's setting, but it's possible to use it.

Searching Articles

How powerful is the search functionality of the application?

ApplicationTitleContentDateCategoryFeedAuthor
RSS Guard✅ Yes.✅ Yes.⚠️ Yes.⚠️ Yes.⚠️ Yes.✅ Yes.
Vivaldi✅ Yes.✅ Yes.✅ Yes.⚠️ Yes.⚠️ Yes.✅ Yes.
Thunderbird✅ Yes.✅ Yes.✅ Yes.✅ Yes.⚠️ Yes.✅ Yes.
Fluent Reader✅ Yes.✅ Yes.❌ No.❌ No.⚠️ Yes.❌ No.
Akregator✅ Yes.✅ Yes.❌ No.❌ No.⚠️ Yes.✅ Yes.
NewsFlash✅ Yes.✅ Yes.❌ No.⚠️ Yes.⚠️ Yes.❌ No.

⚠️ Thunderbird can only filter by one feed or folder.

⚠️ Vivaldi, RSS Guard, Akregator, and NewsFlash can search a category OR a feed or folder that is currently selected.

⚠️ RSS Guard can only filter by recent articles, e.g. from today, yesterday, this week, or last week.

Not Reviewed

Some RSS clients that weren't reviewed by the author.

FeedDeck

FeedDeck is not a local RSS client. It connects to your FeedDeck account, which would be a paid subscription.

Communique

I couldn't get Communique to run properly through the flatpak, but from what I could see from its interface it's unlikely to be better than NewsFlash.

Raven Reader

The only version of Raven available is no longer maintained.

Working on the new version completely re-written. This version of Raven Reader would no longer be maintained. Stay tuned for more announcements and new repo.

https://github.com/hello-efficiency-inc/raven-reader (accessed 2024-10-25)

QuiteRSS

QuiteRSS looks pretty good, but unfortunately it seems unmaintained since 2020.

Most Linux distributions have deprecated or removed the obsolete QtwebKit because it is unmaintained and has a huge list of very serious security issues. Quirerss depends completely on QtWebKit. The author of QuiteRSS has said he does not have the resources and time to port Quiterss to QtWebEngine.

https://github.com/QuiteRSS/quiterss/issues/1598#issuecomment-1950976291 (accessed 2024-09-26)

RSSOwl

RSSOwl has been unmaintained since 2014.

RSSOwl is unmaintained and has several known vulnerabilities. Please do not use it any more.

[...] Furthermore, RSSOwl does not work with Java 9, but it may still work with Java 8.

https://github.com/rssowl/RSSOwl (accessed 2024-10-25)

BlogBridge

BlogBridge has been unmaintained since 2011.

Other Readers

Some readers that I have heard about but haven't reviewed currently:

Other Perspectives

Written by Noel Santos.

About the Author

I'm a self-taught Brazilian programmer graduated in IT from a FATEC. In a world of increasingly complex and essential computers, I decided to use my technical expertise in hardware, desktop applications, and web technologies to create an informative resource to make PC's easier to understand.

View Comments