I wanted a modern, fast TUI RSS reader which supports many different RSS providers. (And TBH I wanted a feasible project to learn rust.)
Demo
Terminal previewOverview
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
- 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
- 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)
Improving usability, documentation and fixing bugs. On roadmap are quality of life improvements like "undo".
Latest Release
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 entertheme, 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_configtofalse - to manually reload the configuration run the command
reloadconfig(press:reloadconfigand then enter) or pressCtrl-r(which simply maps toreloadconfig)
- 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