Newsboat

Active

Overview

Newsboat is an RSS/Atom feed reader designed for text terminals on Unix-like systems. It serves users preferring keyboard-driven, lightweight console applications for managing news feeds, offering filtering, customization, and integration with external services as a fork of the unmaintained Newsbeuter.123

Key Features

  • Keyboard-driven interface - Navigates feeds and articles using keybindings like R for reload, / for search, and Enter for article lists.
  • Powerful filter language - Filters feeds and articles by attributes such as age, unread status, or keywords using queries like age < "2" and unread = "yes".
  • Customizable configuration - Supports macros, regular expression filters, colorschemes, and keybindings via config files.
  • Multiple instances - Runs simultaneous instances with different settings and feeds.
  • Shell script execution - Executes shell scripts from within the reader for custom actions.
  • Dynamic feeds - Creates virtual feeds combining filters, e.g., unread articles with specific title keywords.
  • Feed reloading - Downloads updates for all feeds (Shift+R) or selected feeds (R).

Pricing

PlanPriceIncludes
Free$0Full feature set including filtering, customization, and integrations.

Platforms & Requirements

Newsboat runs on text terminals of Unix-like systems including GNU/Linux, FreeBSD, and macOS. It requires compilation from source or package managers, with dependencies like libsqlite3-dev. No native Windows support; limited to terminal environments without GUI.

Integrations & Ecosystem

  • The Old Reader
  • NewsBlur
  • FeedHQ
  • Bazqux
  • Tiny Tiny RSS
  • nextCloud News
  • OPML import/export
  • Shell scripts

Alternatives

AppDifference
NewsbeuterOriginal project Newsboat forked from; unmaintained since fork.
LifereaGUI-based RSS reader for Linux desktops, less lightweight than Newsboat's terminal focus.
FeedReaderModern GTK-based reader with online sync, graphical unlike Newsboat's text console.
CantataMusic player with podcast/RSS support, not dedicated news feed reader.

Reputation

Newsboat is regarded as a reliable, feature-rich terminal RSS reader praised for its speed, customizability, and active maintenance over Newsbeuter.127 Users value its keyboard efficiency and filter capabilities but note a steep learning curve for configuration and keybindings.27 It holds positive reception in Linux communities for lightweight news consumption without graphical dependencies.15

Sources (10)
  1. https://newsboat.org/index.html
  2. https://hunden.linuxkompis.se/2020/07/29/an-introduction-to-the-web-feed-client-newsboat.html
  3. https://newsboat.org/releases/2.10.2/docs/newsboat.html
  4. https://newsboat.org/releases/2.30/docs/newsboat.html
  5. https://github.com/andreasbaumann/newsboat-og
  6. https://newsboat.org/releases/2.17/docs/newsboat.html
  7. https://smarttech101.com/how-to-setup-newsboat-rss-reader-in-linux
  8. https://manpages.ubuntu.com/manpages/jammy/man1/newsboat.1.html
  9. https://groups.google.com/g/newsboat/c/wFF8L9o0n6Y/m/qtz-RuD3BQAJ
  10. https://www.youtube.com/watch?v=XbdW9YZpKwk