A fast and easy way to read posts from several websites is by using an RSS reader. I will show you some CLI (command line) and GUI (graphical) feed readers for Linux-based operating systems.

Table of Contents

CLI

Newsboat

Newsboat is available on some system repositories and as a Snap package. After installed, run newsboat to create configuration files:

$ newsboat
Starting Newsboat 2.30.1...
Loading configuration...done.
Opening cache...done.
Loading URLs from /home/ricardo/.newsboat/urls...Failed to open file: No such file or directory (os error 2)

Error: no URLs configured. Please fill the file /home/ricardo/.newsboat/urls with RSS feed URLs or import an OPML file.

As you can see, you have to add feeds URLs on $HOME/.newsboat/urls (one per line).

$ cat .newsboat/urls
https://rs1.es/feed.xml
https://9to5linux.com/feed/atom
https://www.phoronix.com/rss.php
https://news.opensuse.org/feed.xml

After that, run newsboat again. Newsboat main interface will display.

Newsboat

In order to see the articles, you need to download them. Press R to download the articles from the selected feed, or press Shift + R to download all articles. You’ll see the number of downloaded articles next to the feed name.

Newsboat

Press Enter to go to the article list view of the selected feed. Press Enter again to open an article. To go back, press Q. To exit, press Q from the feed list view, or Shift + Q from any view.

Newsboat

Newsboat

Newsraft

Available on AUR, Alpine and OpenBSD, but you can also install it from source. Add your feeds URLs (one per line) on a file called ‘feeds’ in one of the following paths (you need to create the ‘newscraft’ folder and the ‘feeds’ file).

Search precedence:

  1. $XDG_CONFIG_HOME/newsraft/feeds
  2. $HOME/.config/newsraft/feeds
  3. $HOME/.newsraft/feeds

The syntax of the ‘feeds’ file is: feed URL "feed title"

$ cat .config/newsraft/feeds
https://news.opensuse.org/feed.xml "openSUSE News"
https://www.phoronix.com/rss.php "Phoronix"
https://rs1.es/feed.xml "RS1 Linux Tools"

Then, run newsraft to open the reader. Same as Newsboat, you need to download the articles to view them. Press R to download the articles from the selected feed, or press Ctrl + R to download all articles.

Newsraft

Newsraft

Press Enter to view the article list and also to view an article. Press Q to go back and exit.

Newsraft

Newsraft

GORSS

This Go-based feed reader can be downloaded from https://github.com/Lallassu/gorss/releases (gorss_linux.tar.gz). Decompress the archive and cd into the dist/ folder.

$ ls dist/
default.theme  gorss.conf  gorss_linux  themes

Open gorss.conf, GORSS configuration file. Delete the included feeds and add yours.

GORSS

GORSS

After saving the file, run ./gorss -config gorss.conf. GORSS will create an SQLite database on $HOME/.local/share/gorss/gorss.db and show the ncurses-based interface with the feeds you added on the config file.

GORSS

Press 1, 2 or 3 to select one of the three panels (feed view, article view and article preview). Then, use the arrow keys or S and W to select a feed or article, press BACKSPACE to open the article link. ESC will close GORSS, after a confirmation. Press H to show the help.

GORSS

GUI

Fluent Reader

Fluent Reader is available on Linux as an AppImage, Flatpak and Snap package (also available on Windows and macOS). Check https://github.com/yang991178/fluent-reader/releases to download the AppImage. Make the file executable and run it.

Fluent Reader

Press on the gear icon on the top-right to open the settings. Type the feed URL inside ‘Add source’ and press ‘Add’. After added the feeds, click on the arrow to go back to the main screen.

Fluent Reader

Fluent Reader

The interface is pretty simple: just select the article to view it.

Fluent Reader

Akregator

This feed reader from KDE is available on some system repositories and Flatpak. As you can guess, click on ‘Add feed’ to add the feeds. You can add them a custom name and a comment.

Akregator

Akregator

Akregator

Akregator interface is similar to an email client.

Akregator

GNOME Feeds

Feeds is available on most system repositories and as a Flatpak package. With an adaptive design that can fit on any screen, this feed reader is easy to configure: just press the ‘+’ icon to add a feed.

GNOME Feeds

GNOME Feeds

GNOME Feeds

After added the feeds, press on an article to view it. There are three view modes:

  • Web view, opens the article link (with Javascript disabled by default).
  • Reader mode, shows only the text and the important pictures.
  • RSS content, shows the feed summary.

GNOME Feeds

GNOME Feeds

If you have any suggestion, feel free to contact me via social media or email.