RSS Guard review: a power-user feed reader for Windows
What RSS Guard is
RSS Guard is a Qt-based feed reader licensed under the GNU General Public License version 3 (https://github.com/martinrotter/rssguard/blob/master/LICENSE.md). It reads RSS, Atom, JSON Feed, iCalendar and sitemap files, and it is built for people who accumulate dozens of subscriptions: feeds live in nested categories, every article can carry labels, and message filters can highlight, hide, star, download or run a script against an incoming item. A bundled ad-blocking engine strips trackers from article views, and the reader can store everything in a local SQLite database or point at MySQL or MariaDB if you want the data on a server.
How it works in practice
You start by adding a feed or importing OPML, then organise sources into categories. New articles arrive on a per-feed or global refresh timer, and the three-pane window shows categories on the left, headlines in the middle and the article on the right, with a reading mode that removes clutter. The interesting part is the plugin layer: alongside local feeds, RSS Guard can connect to Tiny Tiny RSS, FreshRSS, Nextcloud News, Inoreader and Feedly accounts, so the same interface can drive both local and hosted reading with two-way read-state sync. Filters are the second pillar, and a well-built filter set is the difference between a usable inbox and a wall of unread items.
Settings and limits worth knowing
RSS Guard ships in several Windows flavours. The Qt 5 build targets older Windows releases, the Qt 6 build targets Windows 10 and newer, and each comes in a text variant that opens the article in your default browser, or a web variant with an embedded QtWebEngine browser and the ad-blocking engine. The web variant is a much larger download and uses more memory. Full article retrieval and some plugins depend on a Node.js runtime being present, which the Windows installer does not bundle, so expect a separate Node install if you want those features. Version 5.2.5 is current, the project releases frequently, and the interface is dense: this is a tool you configure, not one that works perfectly on first launch.
Who should choose something else
Pick Fluent Reader or a browser extension if you want three clicks and a good-looking reading list. Pick gPodder if podcasts are your main diet rather than text feeds. If you already live inside a hosted service and only want notifications, the service's own mobile app will do more for less setup. RSS Guard earns its place for readers who want local ownership of their subscriptions, scriptable filters and one client that can front several feed backends at once.
- Best for
- Heavy feed readers who want filters, labels, local database storage and the option to drive FreshRSS or Tiny Tiny RSS from the same client.
- Good to know
- The Windows builds are staged by Qt version and by text or web variant, and full-article fetching may need a separate Node.js install.
How to get started
- Download the Qt 6 Windows 10 setup for the
webortextvariant from the project's releases page. - Install it, launch RSS Guard, and pick a local database when asked about storage.
- Import your OPML file, or add feeds one address at a time.
- Group sources into categories and set a refresh interval per feed.
- Add a message filter that highlights or hides headlines by keyword.
- Connect FreshRSS, Tiny Tiny RSS or Nextcloud News from the accounts screen if you want two-way sync.
Questions & answers
Which Windows build should I take?
Use the Qt 6 win10 build on Windows 10 or 11. Choose text if articles open in your browser, or web for the embedded browser and ad blocking.
Do I need Node.js?
Only for features that rely on it, such as some full-article retrieval paths and certain plugins. Basic reading works without it.
Can it sync with a server?
Yes. RSS Guard supports Tiny Tiny RSS, FreshRSS, Nextcloud News, Inoreader and Feedly accounts alongside local feeds.