Nazar Kanaev 954b549029 update
2022-02-15 21:56:32 +00:00
2021-08-16 12:57:28 +01:00
2021-04-06 08:43:15 +01:00
2022-02-14 20:33:28 +00:00
2022-01-18 14:36:05 +00:00
2022-02-15 21:56:32 +00:00
2021-11-20 21:22:21 +00:00
2020-10-09 22:32:57 +01:00
2021-05-03 22:21:01 +01:00
2021-05-03 22:21:01 +01:00
2020-09-14 16:15:23 +01:00
2021-11-20 22:01:05 +00:00
2021-05-30 21:33:33 +01:00

yarr

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.

screenshot

usage

The latest prebuilt binaries for Linux/MacOS/Windows are available here.

macos

Download yarr-*-macos64.zip, unzip it, place yarr.app in /Applications folder. To open the app follow the instructions provided here or run the command below:

xattr -d com.apple.quarantine /Applications/yarr.app

windows

Download yarr-*-windows32.zip, unzip it, open yarr.exe

linux

The Linux version doesn't come with the desktop environment integration. For easy access on DE it is recommended to create a desktop menu entry by by following the steps below:

unzip -x yarr*.zip
sudo mv yarr /usr/local/bin/yarr
sudo nano /usr/local/share/applications/yarr.desktop

and pasting the content:

[Desktop Entry]
Name=yarr
Exec=/usr/local/bin/yarr -open
Icon=rss
Type=Application
Categories=Internet;

For self-hosting, see yarr -h for auth, tls & server configuration flags.

build

Install Go >= 1.16 and gcc. Get the source code:

git clone https://github.com/nkanaev/yarr.git

Then run one of the corresponding commands:

# create an executable for the host os
make build_macos    # -> _output/macos/yarr.app
make build_linux    # -> _output/linux/yarr
make build_windows  # -> _output/windows/yarr.exe

# ... or start a dev server locally
make serve          # starts a server at http://localhost:7070

# ... or build a docker image
docker build -t yarr .

credits

Feather for icons.

Description
yet another rss reader
Readme 21 MiB
Languages
Go 72.1%
JavaScript 8.9%
HTML 8.7%
CSS 2.9%
C 2.5%
Other 4.9%