Back to Catalog
christo-auer GitHub avatar

eilmeldung

A terminal UI RSS reader based on the news-flash library.

Demo

Terminal preview
eilmeldung

Overview

A terminal UI RSS reader based on the news-flash library.

eilmeldung is a TUI RSS reader based on the awesome news-flash library.

From the maintainer

Origin story

I wanted a modern, fast TUI RSS reader which supports many different RSS providers. (And TBH I wanted a feasible project to learn rust.)

First workflow

- Start and choose a provider or local RSS - add some feeds, e.g., via searching on https://www.rsslookup.com/ - press `cf` to add some feeds and then press `s` to sync them - navigate via vim-keybindings, press `l` and select articles - press `z` to read the article in "zen" mode without distractions

Design choice

- default sane vim-keybindings which are completely customizable - vim-like command mode - modern looking - powerful query language and bulk operations (e.g., `:read older:"1 day" title:linux` marks all articles older than one day with title containing linux as read)

Roadmap

Improving usability, documentation and fixing bugs. On roadmap are quality of life improvements like "undo".

Latest Release

Release 1.8.1
Released: Sep 2, 2026

1.8.1 - 2026-09-02

  • bugfixes
    • eilmeldung does not output mouse dis-/enable code anymore when starting in CLI mode (thanks @Crandle for reporting)
    • statically import (copy) base16-schemes from tinted-theming (MIT license) instead of importing as a submodule

Release notes from 1.8.0

This release comes with two new features: your configuration file is now auto-reloaded while eilmeldung is running (see below) and...

  • ...🎨🎨🎨 themes for everyone! 🎨🎨🎨
    • eilmeldung now supports Base16 Themes
    • all the Base16 themes Tinted Theming Project are directly available without any further configuration!
    • want to try it out? Press : and enter theme, a space and then press Tab to cycle through all available themes:
      <img width="640" height="442" alt="eilmeldung-themes" src="https://github.com/user-attachments/assets/9051ad9d-e5de-42db-9609-0e7cfdac9017" />
      Press enter to choose a theme.
    • found a nice theme? set the configuration option theme.base16_theme = "name-of-theme" to use the theme
    • of course, you can also import custom themes and fine-tune everthing (see Theme Configuration)
    • and for you power-users out there, define key mappings for quickly changing themes:
    [input_config.mappings]
    "6" = ["theme catppuccin-frappe"]
    "7" = ["theme catppuccin-latte"]
    "8" = ["theme catppuccin-macchiato"]
    "9" = ["theme catppuccin-mocha"]
    
    
  • eilmeldung now auto-reloads the configuration file when it has changed!
    • use this to tweak your configuration!
    • you can deactivate this behavior by setting auto_reload_config to false
    • to manually reload the configuration run the command reloadconfig (press :reloadconfig and then enter) or press Ctrl-r (which simply maps to reloadconfig)
  • refactoring for better maintainability of eilmeldung
  • quality of life: no error message anymore if the thumbnail couldn't be downloaded
  • bugfixes
    • when in distraction-free (zen) mode, mouse clicks are now handled correctly (thanks to @cornservant)
    • handling of redrawing and clearing the terminal is now more reliable (implemented debouncing)

Discussions

0 comments
Loading comments...
Alvin By Alvin