yarr (yet another rss reader) is a web-based feed aggregator which can be used both as a desktop application and a personal self-hosted server.
It is written in Go with the frontend in Vue.js. The storage is backed by SQLite.
The latest prebuilt binaries for Linux/MacOS/Windows are available here.
macos
⚠️ I don't use macos and has never tested any of changes on it so its possible things might break there
yarr-*-macos64.zip
, unzip it, place yarr.app
in /Applications
folder, open the appwindows
yarr-*-windows64.zip
, unzip it, open yarr.exe
linux
yarr-*-linux64.zip
, unzip it, place yarr
in $HOME/.local/bin
For self-hosting, see yarr -h
for auth, tls & server configuration flags.
For building from source code, see build.md
For building with docker, see (docker.md)(doc/docker.md)
If you'd like to use the Add to Pocket
button on the feeds then you can do so by following the steps mentioned below:
Create a new Pocket Application
Take the consumer key
and put it in etc/get-pocket-token.py
Run the python script
Once the script runs, it will give you a URL, click on it and authorize the application.
After the scripts execution stops, you will have a access_token
.
If the you don't wanna run the script you can also get the access_token
manually. For that please follow the steps mentioned here
The original repository can be found here - https://github.com/nkanaev/yarr
I really loved using this RSS reader because this was simple to run and had all the functionality I was looking for in an RSS reader, except one. That was to share/add the item to your [pocket](https://getpocket.com/ account). And the original author didn't want to introduce any 3rd party dependencies in their version of the application. So I decided to fork it and add that(and maybe a few more) feature to my own fork.