An RSS/Atom feed reader for text terminals
Minoru Merge pull request #282 from der-lyse/german-translations
Add missing German translations
Latest commit 7cffb26 Sep 20, 2018
Failed to load latest commit information.
.github s/Newsbeuter/Newsboat/ in GitHub issue template Sep 23, 2017
3rd-party Update Catch to 2.4.0 Sep 19, 2018
contrib Set list{normal,focus}_unread in all colorschemes Apr 13, 2018
doc Add delete-all-articles operation Sep 17, 2018
filter Group includes May 18, 2018
git-hooks Neutralize pre-commit hook for now Jul 29, 2018
include Add delete-all-articles operation Sep 17, 2018
mk Add helper function to check if a URL is a query URL Sep 11, 2018
po Add missing German translations Sep 20, 2018
rss Reformat code with clang-format 5.0.2 Jul 29, 2018
snap Add a couple more packages for Snap Feb 6, 2018
src Add delete-all-articles operation Sep 17, 2018
stfl Name title and hints widgets in dialogs view Apr 22, 2018
test Correct little spelling mistake in tests desc Sep 11, 2018
.clang-format Clang-format: avoid mixing tabs with spaces May 18, 2018
.editorconfig Add editorconfig ( ) Oct 26, 2016
.gitignore Add more hyperlinks in tables Oct 20, 2017
.travis.yml Revert "Run `make fmt` on Travis" Jul 29, 2018 Prepare repo for the next release Jun 24, 2018
LICENSE Bump copyright years Jan 2, 2018
Makefile Fix make test failing after clean Sep 8, 2018 Add pre-commit hook that runs `make fmt` Jul 19, 2018
TODO Trim the TODO list Oct 13, 2017
config.h Update config.h Jun 24, 2018 enable overriding pkg-config command with arch specific Mar 28, 2018
newsboat.cpp Use natural sort order Sep 8, 2018
podboat.cpp Clang-format: avoid mixing tabs with spaces May 18, 2018 Exclude "3rd-party" dir from Coveralls stats May 20, 2018
txt2h Use "NEWSBOAT" in include guards Oct 13, 2017

Newsboat Build Status Coverage Status Coverity Scan Build Status

Newsboat is a fork of Newsbeuter, an RSS/Atom feed reader for the text console. The only difference is that Newsboat is actively maintained while Newsbeuter isn't.


You can download the latest version of Newsboat from the official site:

Alternatively, you can check out the latest version from the Git repository:

git clone git://


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


First, you'll have to get the dependencies. Make sure to install the header files for the libraries (on Debian and derivatives, headers are in -dev packages, e.g. libsqlite3-dev.) After that, compiling and installing newsboat is as simple as:

make install

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



Decided to work on an issue, fix a bug or add a feature? Great! Be sure to check out our style guide and install pre-commit hook.

You'll probably want to run the tests; here's how:

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

Note the use of ramdisk as TMPDIR: some tests create temporary files, which slows them down if TMPDIR is on HDD or even SSD.


Newsboat is licensed under the MIT license; see the LICENSE file.