Newsbeuter is an open-source RSS/Atom feed reader for text terminals.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.github Issues: prod users to copy from `newsbeuter -v` Nov 15, 2016
contrib Improve portability of Perl scripts Sep 29, 2016
doc TTRSS-API: only set auth_info for "Single" ttrss-mode Jul 26, 2017
filter Fixed uninitialized values reported by Valgrind May 27, 2017
include Use SQLite to search within query feeds Sep 14, 2017
mk Add new config setting `passwordeval` Mar 8, 2017
po Add catalan translation Jul 19, 2017
rss Show HTTP error code if fetching failed Aug 12, 2017
src Work around shell code in podcast names (#598) Sep 16, 2017
stfl Feedlist: "Catchup All" → "Mark All Read" (#216) Jan 23, 2017
test consolidate_whitespace keeps leading whitespace Sep 13, 2017
.editorconfig Add editorconfig ( ) Oct 26, 2016
.gitignore Ignore vim swap files in repo Jan 27, 2017
.travis.yml Travis: don't ask for Trusty explicitly Sep 2, 2017
AUTHORS replaced code contributor list with "git shortlog -s" Mar 17, 2013 Update changelog with CVE ID for Podbeuter bug Sep 17, 2017
LICENSE Update copyright notices Jan 25, 2017
Makefile Make build reproducible May 22, 2017 README: mention the project is unmaintained Sep 20, 2017
TODO Import filter commands from OPMLs Jan 1, 2011
config.h Include the git commit hash in the version macro Nov 14, 2016 Revert "provide ability to influence CXXFLAGS and LDFLAGS using envir… May 25, 2017
newsbeuter.cpp reformat source code to match common style, add Makefile target to re… Feb 17, 2015
podbeuter.cpp reformat source code to match common style, add Makefile target to re… Feb 17, 2015 Fix coverage reports with GCC on Linux May 17, 2016 Improve portability of Perl scripts Sep 29, 2016

ABANDONED! An actively maintained fork is available in newsboat repo

Newsbeuter Build Status Coverage Status

by Andreas Krennmair

Newsbeuter is an RSS feed reader for the text console. Zed Shaw called it "The Mutt of Feed Readers".

It is designed to run on Unix-like operating systems such as GNU/Linux and FreeBSD. NetBSD is currently not supported, due to technical limitations.


You can download the latest version of newsbeuter from the following website:

Alternatively, you can check out the latest version from the newsbeuter Git repository (hosted on GitHub):

git clone git://


Newsbeuter depends on a number of libraries, which need to be installed before newsbeuter can be compiled.

Debian unstable comes with ready-to-use packages for these dependencies.


Compiling and installing newsbeuter is as simple as:

make install

(And if you ever need to uninstall it, use make uninstall.)


If you're a developer, here's how you can run the test suite:

make -j5 PROFILE=1 all test
(cd test && TMPDIR=/dev/shm ./test --order rand)

Note the use of ramdisk as TMPDIR: some of our tests require temporary files, which degrades the performance quite a bit if TMPDIR isn't in-memory.


Andreas Krennmair



Newsbeuter is licensed under the MIT/X Consortium License. See the file LICENSE for further details.