rss2email
CLI tool that forwards RSS/Atom feed updates to email addresses
456 stars 75 forks last commit first released GPL-2.0
Slowing down
No commits since 17 Apr 2025. Check the issue tracker before you rely on it.

rss2email is a command-line utility that monitors RSS and Atom feeds and delivers new entries to email addresses. It runs as a local process (or scheduled job), tracks seen items, and sends email via a local sendmail-compatible MTA or an SMTP/LMTP server.
Key Features
- CLI-first tool with the
r2ecommand for adding feeds, initializing config/data, and running feed checks - Supports sending via local sendmail/compatible MTA, SMTP, or LMTP with authentication and TLS options
- Stores configuration and seen-item database in XDG-style locations (config and data files by default)
- Post-processing hook support to modify or sanitize entries before sending (custom modules/functions)
- Options for HTML mail, date header control, GUID/trust settings, and per-run no-send to seed state
- Lightweight dependencies (Python-based, uses feedparser and html2text) and packaged for multiple Linux distributions
Use Cases
- Receive email notifications for new posts from selected RSS/Atom feeds without visiting a feed reader
- Integrate feed-to-email delivery into existing mail workflows or mailboxes on a server
- Schedule periodic feed checks via system cron or task scheduler to distribute updates to users
Limitations and Considerations
- No built-in web UI or multi-user management; primarily single-user CLI usage
- Relies on external mail delivery configuration; deliverability and authentication depend on local MTA or SMTP settings
- Uses a local JSON feed database; not designed for very large-scale feed fleets or multi-tenant hosting without custom adaptations
rss2email is a simple, pragmatic tool for users who prefer receiving feed updates by email and who can manage mail delivery and scheduling on their host. It emphasizes configurability and extensibility via post-process hooks while remaining command-line focused.
Categories:
Tags:
Tech Stack:
Similar to rss2email

phpList
Open source email marketing and newsletter campaign manager
phpList is an open source email marketing manager for newsletters and campaigns, with subscriber management, segmentation, scheduling, bounce handling, and analytics.

LetterFeed
Convert email newsletters into RSS feeds via IMAP
Self-hosted app that scans an IMAP mailbox and exposes each configured sender's newsletters as RSS feeds. Deployable via Docker Compose with a web UI.
Taskwarrior
Command-line task management utility for todo lists and workflows
Open-source CLI task manager with tagging, projects, priorities, recurrence, filtering, extensible hooks and optional sync.
Secrover
Open-source tool to generate professional HTML security audit reports
Secrover generates human-readable HTML security audit reports for repositories and domains. Scans dependencies, code, and domains; supports scheduling and remote exports.

BBYEN
Replacement for YouTube upload email notifications
Service that checks your YouTube subscriptions and sends email notifications for new uploads using the YouTube Data API, RSS feeds, and SMTP.

Kill the Newsletter!
Convert email newsletters into Atom feeds
Kill the Newsletter! turns email newsletters into private Atom feeds by providing a unique email address per feed for subscribing without cluttering your inbox.


