Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yang991178/fluent-reader
Modern desktop RSS reader built with Electron, React, and Fluent UI
https://github.com/yang991178/fluent-reader
electron linux macos react rss rss-reader typescript windows
Last synced: 4 days ago
JSON representation
Modern desktop RSS reader built with Electron, React, and Fluent UI
- Host: GitHub
- URL: https://github.com/yang991178/fluent-reader
- Owner: yang991178
- License: bsd-3-clause
- Created: 2020-05-31T08:15:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-20T08:01:09.000Z (9 months ago)
- Last Synced: 2025-01-01T19:06:22.027Z (11 days ago)
- Topics: electron, linux, macos, react, rss, rss-reader, typescript, windows
- Language: TypeScript
- Homepage: https://hyliu.me/fluent-reader/
- Size: 18.5 MB
- Stars: 7,937
- Watchers: 69
- Forks: 430
- Open Issues: 353
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - yang991178/fluent-reader - Modern desktop RSS reader built with Electron, React, and Fluent UI (TypeScript)
- fucking-Awesome-Linux-Software - ![Open-Source Software - reader/) - Modern desktop RSS reader built with Electron, React, and Fluent UI. (Applications / Internet)
- starred - yang991178/fluent-reader - Modern desktop RSS reader built with Electron, React, and Fluent UI (TypeScript)
- awesome-starred - yang991178/fluent-reader - Modern desktop RSS reader built with Electron, React, and Fluent UI (electron)
- Awesome-Linux-Software - ![Open-Source Software - reader/) - Modern desktop RSS reader built with Electron, React, and Fluent UI. (Applications / Internet)
- awesome-hacking-lists - yang991178/fluent-reader - Modern desktop RSS reader built with Electron, React, and Fluent UI (TypeScript)
- my-awesome - yang991178/fluent-reader - reader,typescript,windows pushed_at:2024-04 star:7.9k fork:0.4k Modern desktop RSS reader built with Electron, React, and Fluent UI (TypeScript)
README
Fluent Reader
A modern desktop RSS reader
## Download
For Windows 10 users, the recommended way of installation is through [Microsoft Store](https://www.microsoft.com/store/apps/9P71FC94LRH8?cid=github).
This enables auto-update and experimental ARM64 support.
macOS users can also get Fluent Reader from the [Mac App Store](https://apps.apple.com/app/id1520907427).If you are using Linux or an older version of Windows, you can [get Fluent Reader from GitHub releases](https://github.com/yang991178/fluent-reader/releases).
### Mobile App
The repo of the mobile version of this app [can be found here](https://github.com/yang991178/fluent-reader-lite).
## Features
- A modern UI inspired by Fluent Design System with full dark mode support.
- Read locally or sync with self-hosted services compatible with Fever or Google Reader API.
- Sync with RSS Services including Inoreader, Feedbin, The Old Reader, BazQux Reader, and more.
- Importing or exporting OPML files, full application data backup & restoration.
- Read the full content with the built-in article view or load webpages by default.
- Search for articles with regular expressions or filter by read status.
- Organize your subscriptions with folder-like groupings.
- Single-key [keyboard shortcuts](https://github.com/yang991178/fluent-reader/wiki/Support#keyboard-shortcuts).
- Hide, mark as read, or star articles automatically as they arrive with regular expression rules.
- Fetch articles in the background and send push notifications.Support for other RSS services are [under fundraising](https://github.com/yang991178/fluent-reader/issues/23).
## Development
### Contribute
Help make Fluent Reader better by reporting bugs or opening feature requests through [GitHub issues](https://github.com/yang991178/fluent-reader/issues).
You can also help internationalize the app by providing [translations into additional languages](https://github.com/yang991178/fluent-reader/tree/master/src/scripts/i18n).
Refer to the repo of [react-intl-universal](https://github.com/alibaba/react-intl-universal) to get started on internationalization.If you enjoy using this app, consider supporting its development by donating through [GitHub Sponsors](https://github.com/sponsors/yang991178), [Paypal](https://www.paypal.me/yang991178), or [Alipay](https://hyliu.me/fluent-reader/imgs/alipay.jpg).
### Build from source
```bash
# Install dependencies
npm install# Compile ts & dependencies
npm run build# Start the application
npm run electron# Generate certificate for signature
electron-builder create-self-signed-cert
# Package the app for Windows
npm run package-win```
### Developed with
- [Electron](https://github.com/electron/electron)
- [React](https://github.com/facebook/react)
- [Redux](https://github.com/reduxjs/redux)
- [Fluent UI](https://github.com/microsoft/fluentui)
- [Lovefield](https://github.com/google/lovefield)
- [Mercury Parser](https://github.com/postlight/mercury-parser)### License
BSD