Self-host rss2newsletter
1.0.5Convert RSS feeds to automated email newsletters
- Stars
- 282
- Requires
- Listmonk
What is rss2newsletter?
rss2newsletter is a minimalist Python command-line tool that converts RSS or Atom feeds into automated email newsletters. It integrates with listmonk (a self-hosted email marketing platform) and Amazon SES to send emails at a fraction of the cost of services like Mailchimp. The tool polls a configured feed at a set interval, detects new entries, creates campaigns in listmonk using a customizable HTML template, and sends them to subscribers. It supports OpenGraph metadata for automatic content image extraction, customizable email subjects, and a dry-run mode for testing. Installation is via pip or a provided install.sh script for Debian/Fedora systems. The project is licensed under AGPL-3.0 and has no minimum system requirements, running on any computer 24/7.
Should you self-host rss2newsletter?
rss2newsletter scores 46/100 on selfhost.directory (how scoring works) and ranks #77 of 106 in Email. It has 282 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Python.
Its closest alternative on selfhost.directory is Listmonk (80/100, 24 012 stars). It scores higher overall, so compare the two before you pick. See rss2newsletter vs Listmonk side by side.
Features
- Automated polling and campaign creation
- Customizable email subject line
- Customizable HTML email template
- Dry-run mode for testing
- OpenGraph image extraction
- Processed entries tracking
- RSS/Atom feed to email newsletter conversion
- UTM parameter support
rss2newsletter README
More in Email
rss-emailSelf-hosted RSS-to-email gateway: subscribe by emailing feed URLs, get updates in your inbox. Go binary or Docker, supports Outlook/Gmail.
rustmailerSelf-hosted email middleware unifying IMAP, SMTP, Gmail and Graph APIs into REST/gRPC with web client, webhooks, NATS, OAuth2. Single binary, no external deps.- SchleuderSchleuder is an OpenPGP-enabled mailing list manager with resending capabilities, allowing subscribers to communicate encrypted and pseudonymously.
SendPortalOpen-source, self-hosted email marketing app for newsletters: subscriber lists, tags, campaigns, tracking and a REST API, sending via SES, Mailgun, Postmark and more.
senloSelf-hosted open-source email infrastructure with visual MJML editor, REST API, automation, and multi-provider delivery (Resend, Postmark, SMTP).
sessySelf-hosted open-source dashboard for AWS SES email observability — track deliveries, bounces, opens, clicks, complaints without per-email markup.
ShiroMailShiroMail is a self-hosted temporary email platform with real SMTP ingest, domain management, verification code extraction, and an admin console with API access.
SimpleLoginOpen-source email alias server you can self-host: forward mail to your inboxes, reply and send through aliases, use custom domains, catch-all and PGP.
SimpleRelayA self-hosted multi-tenant SMTP relay routing email through upstream providers with a web dashboard for DNS validation and access control.
SMTPHook-GolangSelf-hosted Go pipeline that captures SMTP emails, parses them to JSON, and forwards to webhooks for alerting and automation.
SnappyMailSnappyMail is a self-hosted, open-source webmail client forked from RainLoop with modern PHP 7.4+, dark mode, PGP encryption, responsive design, and 2FA.
SOGoSelf-hosted, open-source groupware server: webmail, calendars and address books, with native client access via CalDAV, CardDAV, IMAP, SMTP and Microsoft ActiveSync.
0 comments