QuoteRSS Guard is simple, light and easy-to-use RSS/ATOM feed aggregator developed using Qt framework which supports online feed synchronization.
Core features are:
- support for online feed synchronization via plugins,
- Tiny Tiny RSS (from RSS Guard 3.0.0),
- ownCloud News (from RSS Guard 3.1.0).
- multiplatformity,
- multiple data backend support.
- SQLite (in-memory DBs too),
- MySQL.
See below for more information about features and other RSS Guard aspects.
Features
RSS Guard is simple (yet powerful) feed reader. It is able to fetch the most known feed formats, including RSS/RDF and ATOM. RSS Guard is developed on top of the Qt library and it supports these operating systems:
- Windows XP and newer,
- GNU/Linux,
- Mac OS X,
- xBSD (possibly),
- Android (possibly),
- other platforms supported by Qt.
RSS Guard is written in C++. It is pretty fast even with tons of messages loaded. The core features are:
- support for online feed synchronization via plugins,
- Tiny Tiny RSS (from RSS Guard 3.0.0),
- ownCloud News (from RSS Guard 3.1.0).
- multiplatformity,
- support for all feed formats,
- simple internal Chromium-based web viewer,
- simplicity,
- import/export of feeds to/from OPML 2.0,
- downloader with own tab and support for up to 6 parallel downloads,
- message filter with regular expressions,
- very fast parallelized feed updates,
- feed metadata fetching including icons,
- no crazy dependencies,
- ability to cleanup internal message database with various options,
- enhanced feed auto-updating with separate time intervals,
- multiple data backend support,
- SQLite (in-memory DBs too),
- MySQL.
- is able to specify target database by its name (MySQL backend),
- “portable” mode support with clever auto-detection,
- feed categorization,
- drap-n-drop for feed list,
- automatic checking for updates,
- full support of podcasts (both RSS & ATOM),
- ability to backup/restore database or settings,
- fully-featured recycle bin,
- can be fully controlled via keyboard,
- feed authentication (Digest-MD5, BASIC, NTLM-2),
- handles tons of messages & feeds,
- sweet look & feel,
- fully adjustable toolbars (changeable buttons and style),
- ability to check for updates on all platforms + self-updating on Windows,
- hideable main menu, toolbars and list headers,
- Feanza-based default icon themes,
- fully skinnable user interface + ability to create your own skins,
- newspaper view,
- support for "feed://" URI scheme,
- ability to hide list of feeds/categories,
- open-source development model based on GNU GPL license, version 3,
- tabbed interface,
- desktop integration via tray icon,
- localizations to some languages,
- Qt library is the only dependency,
- open-source development model and friendly author waiting for your feedback,
- no ads, no hidden costs.
Screenshot
Changelog
3.3.4
—————
Added:
▪ Development builds are now automatically compiled for Windows and Mac OS X. See https://github.com/martinrotter/rssguard/tree/build-artifacts for links and more information.
▪ RSS Guard now can be compiled WITHOUT QtWebEngine module. Minimal Qt required was also lowered to 5.6.0.
Changed:
▪ Obtaining feed metadata including icons is now improved a bit.
▪ Big application core refactoring. Many functions rewritten, some bad code removed.
Fixed:
▪ RSS Guard could not stop ongoing feed updates. (bug #52)
▪ RSS Guard was not launchable in Windows XP. (bug #53)
▪ RSS Guard crashed when switching msg status during feed updates. (bug #41)
3.3.3
—————
Added:
▪ Message viewer now displays thumbnails of image message attachments. (issue #39)
▪ Application settings is now divided into separate components on source code level.
▪ Application settings now offers "Apply" button which saves settings without closing the dialog. (issue #16)
Fixed:
▪ Correct message is now selected after some feed gets updated. (bug #46)
▪ RSS Guard correctly saves windows size/position when maximized on exit. (bug #45)
Changed:
▪ MariaDB binary DLL file updated to 10.1.16 (Windows only).
3.3.2
—————
Changed:
- Feed updating/message downloading logic is now a bit simpler. Message downloading is still parallelized but final storing into DB is not. It is now queued. This slows down the proces only a bit, but gives more reliability.
Fixed:
- Fixed problems with obtaining custom ID for downloaded messages in TT-RSS plugin. This caused probably a lot of problems with mismatch of downloaded/real unread messages counts.
- Fixed some typos.
- Fixed some UI stuff in menus etc.
- Fixed problem with skin loading. (bug #25)
3.3.1
—————
Changed:
- Changed couple of icons. (bug #12)
- Changed codes of localizations and localizations loading. (bug #19)
Fixed:
- Fixed problematic message reselection when filtering messages.
- Fixed problem when updating 0 feeds - GUI lockup.
- Fixed minimum allowed length of category/feed titles. (bug #17)
3.3.0
—————
Added:
- Internal message viewer is now based on QtWebEngine module which is based on Chromium project. This speeds up viewing of messages and supports newest HTML 5 or CSS 3 features. Note that this does not mean that fully featured internal web browser will come back. It will not! Only SIMPLIFIED internal web browser is now added. New message viewer is also better for viewing messages in newspaper mode.
- Default skin now uses Bootrstrap-powered look.
- Feed updates are now parallelized up to infinite number of threads. This speeds up speed of concurrent feed updates rapidly (more than 5 times). I was able to update about 160 feeds in 35 seconds. Note that this feature is still in experimental state.
- Middle mouse button click on any message in message list opens message in internal web browser, double click in external web browser.
- Any middle mouse button click on hyperlink opens it in new internal web browser tab.
Changed:
- Minimal Qt version bumped to 5.7.0 - this will lead to some betere features in the future.
- Updated miscellaneous libraries - MariadDB, openSSL (Windows only).
- Main menu is by default hidden, tab bar is now always visible. Main menu is now accessible via left/top corner iconified button. Users can of course tweak settings in Tools -> Options -> User interface.
Removed:
- All skins except default are removed because it is difficult for me to maintain all of them. Any user can pickup removed skin from repository, tweak it (it is easy) and send it to me and I will include it with next version of RSS Guard.
- Cmake dependency completely removed!
- Completely abandoned support for self-updating via NSIS installers. Now, RSS Guard is distributed only via ZIP archives on Windows. User still can download them in RSS Guard.
Fixed:
- Removed "Restart" functionality, it was buggy and was causing a lot of internal problems, primarily with storing settings.
- OPML exporter now generates valid XML with all xmlns correctly filled.
Links
Windows
Download (Installer)
Download (Portable)
Windows (WITHOUT QtWebEngine)
Download (Installer)
Download (Portable)
MacOS X