gitmyhub

fluent-reader

TypeScript ★ 9.5k updated 1mo ago

Modern desktop RSS reader built with Electron, React, and Fluent UI

A modern desktop RSS feed reader for Windows, macOS, and Linux with dark mode, cloud sync to popular services, automation rules, and clean Fluent Design visuals.

TypeScriptElectronsetup: easycomplexity 2/5

Fluent Reader is a desktop application for reading RSS feeds, available on Windows, macOS, and Linux. RSS is a format that lets websites publish a stream of updates, such as blog posts or news articles, in a standard way. Instead of visiting many sites individually, an RSS reader collects those streams in one place so you can read everything in a single app.

The app has a modern look with full dark mode support, drawing on Microsoft's Fluent Design system for its visual style. You can read articles directly inside the app using a built-in article view, or open the full webpage if you prefer. A search feature supports regular expressions (a way to match text patterns) and you can filter by read status. Subscriptions can be organized into folder-like groups.

Fluent Reader can work entirely offline with a local feed library, or it can sync with several popular RSS service providers including Inoreader, Feedbin, The Old Reader, and BazQux Reader. It also supports self-hosted syncing services that use the Fever or Google Reader API. You can import and export your subscriptions as OPML files, which is the standard format for transferring feed lists between readers.

Automation rules let you automatically hide, mark as read, or star incoming articles based on regular expression patterns. The app fetches articles in the background and can send push notifications. Single-key keyboard shortcuts are available for fast navigation through articles.

A mobile version of the app (a lighter variant) exists in a separate repository. The Windows version is distributed through the Microsoft Store, which handles automatic updates. macOS users can install from the Mac App Store. Linux users and those on older Windows versions can download directly from the project's GitHub releases page. The source code is released under the BSD license.

Where it fits