A news aggregator is software which collect news, weblog posts, and other information from the web so that they can be read in a single location for easy viewing. With the range of news sources available on the internet, news aggregators play an essential role in helping users to quickly locate breaking news.
There are a number of different file formats which information publishers use. Popular formats are RSS and Atom. RSS is an acronym for Really Simple Syndication. It’s a defined standard based on XML with the specific purpose of delivering updates to web-based content. In other words, RSS is a Web content syndication format.
For individuals that read lots of weblogs, a news aggregator makes keeping track of them effortless, and particularly useful if the weblogs are only updated occasionally. If you follow specific writers, publications and channels, an RSS reader app helps you see all new content that interests you in a central source.
CAST-text is billed as a zero latency, easy-to-use full-text RSS terminal reader. This is free and open source software written in Go.
Installation
We evaluated CAST-net using the Manjaro and Ubuntu 24.10 distributions.
The easiest way to install the software is to issue the command:
$ go install github.com/piqoni/cast-text@latest

The cast-text binary is installed to ~/go/bin. You’ll want to add this directory to your $PATH if it’s not already there. The $PATH environmental variable specifies program directories and instructs the system where to search for a program to run.
If you’re using the bash shell, you can add a directory to $PATH permanently by editing the .bashrc file located in the home directory, and add/amend the PATH line:
export PATH=/home/USERNAME/go/bin:$PATH
Substitute USERNAME with your username. Save the file. Then either issue the command:
$ source .bashrc
or log out of the shell and then log back in.
In Operation
If we start the program with no flags, the program pulls in the BBC news feed.

To read a different website, add the -rss parameter. For example, to read our feed issue the command:
$ cast-text -rss https://www.linuxlinks.com/feed/

As you can see from the two images, CAST-net’s interface is a two-pane affair. The left hand pane shows the article titles, together with the keyboard shortcut to navigate directly to the article. The right pane hosts the full text of the article. Most news aggregators only show an excerpt of an article.
You’ll probably prefer reading the actual articles with a graphical web browser. Just press enter on any article and your default web browser is opened with the article.
Summary
CAST-net is a simple and basic news aggregator that lets you view full articles from your terminal. It’s fast in operation courtesy of prefetching adjacent articles. Navigating is made easy by the shortcuts. You can also arrow keys (or hjkl) to navigate the articles, and Left/Right to scroll through the article content.
There are lots of other good terminal-based news aggregators. We still think Newsboat is the snazziest feed reader by a country mile. with lots of useful features such as a good built-in HTML renderer, filtering articles, apply transformations to feed, and powerful macros.
Website: github.com/piqoni/cast-text
Support:
Developer: EP
License: MIT License
CAST-net is written in Go. Learn Go with our recommended free books and free tutorials.
Related Software
| Terminal-Based News Aggregators | |
|---|---|
| Newsboat | Snazzy RSS feed reader |
| Feedr | Polished Linux terminal-based RSS/Atom feed reader |
| Elfeed | Extensible web feed reader for Emacs, supporting both Atom and RSS |
| goread | Go-based news feed reader |
| gorss | Simple RSS/Atom reader written in Golang |
| Snownews | Text mode reader for RSS and Atom feeds written in C |
| tuifeed | News feed reader with a fancy terminal user interface |
| nom | RSS reader for the terminal written in Go |
| eilmeldung | Based on the awesome news-flash library |
| Newsraft | Greatly inspired by Newsboat and tries to be its lightweight counterpart |
| moccasin | TUI feed reader for RSS, Atom, and (eventually) Podcasts |
| CAST-text | Full-text RSS terminal reader |
| hys | RSS reader for digital minimalists |
| Feedln | Simple interface to view, update, and categorize feed |
| srss | Simple command-line news feed reader |
| newsroom | Modern CLI to get your favorite news |
| blogtato | RSS and Atom feed reader |
| Rivulet | Focuses on usability for users who prefer keyboard-driven tools |
| NewsGoat | Written in Go using the Bubble Tea TUI framework |
| Canto | Crank through feeds using a minimal, yet information packed interface |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Isn’t it called CAST-TEXT? (Also in your screenshots)