10 Open-source Self-hosted RSS feed Readers

10 Open-source Self-hosted RSS feed Readers
Photo by AbsolutVision / Unsplash

A self-hosted web-based RSS feed reader is a software application that allows users to aggregate and read content from multiple websites in one place.

Unlike online RSS feed readers that are hosted on external servers, a self-hosted RSS feed reader is installed and hosted on the user's own server or web hosting service. This gives users more control over their data and privacy, as well as the ability to customize and modify the reader to their preferences.

Here is a list of our picks for self-hosted RSS readers that you can download, install and run on your server or a local machine.

1- Tiny Tiny RSS

Tiny Tiny RSS is a self-hosted web-based RSS reader. It allows users to subscribe to RSS feeds from various sources and read them in a centralized location. With Tiny Tiny RSS, users can organize and manage their RSS feeds, mark articles as read or unread, and customize the reader's appearance and functionality according to their preferences.

Tiny Tiny RSS
tt-rss.git - Web-based news feed aggregator

2- Miniflux

Miniflux is another self-hosted web-based RSS reader. Just like Tiny Tiny RSS, it enables users to effortlessly subscribe to RSS feeds, conveniently read articles from various sources in a unified location, and efficiently manage their feeds. Miniflux prioritizes simplicity and minimalism, ensuring a polished and streamlined reading experience for users.

Features

  • Written in Go (Golang)
  • Works only with Postgresql
  • Doesn't use any ORM
  • Doesn't use any complicated framework
  • Use only modern vanilla JavaScript (ES6 and Fetch API)
  • Single binary compiled statically without dependency
  • The number of features is voluntarily limited

GitHub - miniflux/v2: Minimalist and opinionated feed reader
Minimalist and opinionated feed reader. Contribute to miniflux/v2 development by creating an account on GitHub.

3- FreshRSS

FreshRSS is a self-hosted RSS feed aggregator that is lightweight, powerful, and customizable. It supports multi-user access, custom tags, and has an API for mobile clients.

It also supports WebSub for instant push notifications from compatible sources and has built-in web scraping capabilities. Different login methods are supported, including web form, HTTP Authentication, and OpenID Connect.

GitHub - FreshRSS/FreshRSS: A free, self-hostable news aggregator…
A free, self-hostable news aggregator…. Contribute to FreshRSS/FreshRSS development by creating an account on GitHub.

4- selfoss

selfoss is an incredibly versatile RSS reader and feed aggregation web application. It empowers you to effortlessly stay updated with the latest content from various websites, social networks, and other platforms, all in one convenient location. It is expertly crafted using PHP, enabling you to effortlessly deploy it on virtually any hosting environment.

GitHub - fossar/selfoss: multipurpose rss reader, live stream, mashup, aggregation web application
multipurpose rss reader, live stream, mashup, aggregation web application - GitHub - fossar/selfoss: multipurpose rss reader, live stream, mashup, aggregation web application
selfoss – the open source web based rss reader and multi source mashup aggregator
selfoss the web based open source rss reader and multi source mashup aggregator

5- FeedHQ

FeedHQ is an exceptional self-hosted web-based RSS reader that offers an impressive range of features.

Included features are:

  • RSS and ATOM support
  • Grouping by categories
  • Awesome pagination and intelligent browsing
  • Great readability on all screen sizes (smatphones, tablets and desktops)
  • Mobile-first, retina-ready
  • Reading list management with Instapaper, Readability or Read It Later support
  • Filter out already read entries
  • Hides images/media by default (and therefore filters ads and tracking stuff)
  • Multiple user support
  • OPML import
  • Syntax highlighting, awesome for reading tech blogs
  • Keyboard navigation
  • Subtome support

It also comes with a built-in web server, backoff support and PubSubHubbub support.

GitHub - feedhq/feedhq: FeedHQ is a web-based feed reader
FeedHQ is a web-based feed reader. Contribute to feedhq/feedhq development by creating an account on GitHub.

6- TrueRSS

TrueRSS is an open source feed reader with customizable plugin system for any content (atom, rss, youtube channels...).

GitHub - truerss/truerss: convenient web rss-reader
convenient web rss-reader. Contribute to truerss/truerss development by creating an account on GitHub.

7- Hello World

This is an open-source federated social web blog and RSS reader.

Features


social features:

    • RSS reader
    • oStatus stack, WebSub/Salmon/Webfinger
    • commenting
    • api to follow/reblog content (pretty basic right now)
  • WYSIWYG editor
    • edit content in page, or add new content via dashboard
    • rich content pasting (paste in url/embed and we'll grab the video or image)
    • tagging objects through #catvideo and people @bestfriendforevs
    • different templates (namely, albums currently)
    • CSS/JS/HTML editing via CodeMirror
  • technology features:
GitHub - mimecuvalo/helloworld: federated social web blog and RSS reader
federated social web blog and RSS reader. Contribute to mimecuvalo/helloworld development by creating an account on GitHub.

8- MyWebRSS

MyWebRSS is a web RSS reader. It is Open Source and can be installed on every web server.

The client side is HTML5 + Javascript, for the best compatibility on mobiles platforms (iOS, Android, FirefoxOS) and desktop computers. It is based on:

GitHub - ybulach/MyWebRSS: DISCONTINUED - An OpenSource web RSS reader, using HTML5+Javascript
An OpenSource web RSS reader, using HTML5+Javascript - GitHub - ybulach/MyWebRSS: DISCONTINUED - An OpenSource web RSS reader, using HTML5+Javascript

9- RSS reader

This is an open-source self-hosted, RSS reader web application built on Rails. It supports multiple users, feeds management, feed and news filtering, import feeds from XML, and responsive design.

GitHub - tilboerner/laserchicken: RSS reader web application built on Rails
RSS reader web application built on Rails. Contribute to tilboerner/laserchicken development by creating an account on GitHub.

10- RsshubReader

Yet another self-hosted RSS feed reader, written in Python. However, it does not have good English support.

GitHub - huobaolajiao/RsshubReader: Python powered rsshub web reader with flask (rssreader python rss阅读器)
Python powered rsshub web reader with flask (rssreader python rss阅读器) - GitHub - huobaolajiao/RsshubReader: Python powered rsshub web reader with flask (rssreader python rss阅读器)

11- BackRSS (Desktop)

Very simple RSS reader (NodeJS + NeDB + Backbone + Marionette + Electron).

GitHub - dbackowski/BackRSS: Very simple RSS reader (NodeJS + NeDB + Backbone + Marionette + Electron).
Very simple RSS reader (NodeJS + NeDB + Backbone + Marionette + Electron). - GitHub - dbackowski/BackRSS: Very simple RSS reader (NodeJS + NeDB + Backbone + Marionette + Electron).

12- InBrief (Desktop)

InBrief is a personal briefing app and dashboard powered by Electron and React. In one screen, InBrief provides an overview of your top RSS feeds, Twitter lists, local weather, email unread and flagged status, todos, and schedule. This app is meant to be the homepage and daily starting place for its users.

Each widget on the app's screen draws its data via various APIs, and InBrief is designed to support future widgets and APIs as is necessary or desired. The current supported services/APIs are:

  • ICS calendar feeds
  • Microsoft Exchange Web Services calendars
  • Microsoft Exchange Web Services email
  • IMAP email (including GMail)
  • RSS/Atom
  • Todoist
  • Asana
  • Twitter
  • Weather Underground
GitHub - johnjones4/InBrief: InBrief is a personal briefing app and dashboard powered by Electron and React
InBrief is a personal briefing app and dashboard powered by Electron and React - GitHub - johnjones4/InBrief: InBrief is a personal briefing app and dashboard powered by Electron and React

Read more