Kill the Newsletter!

Best Self-hosted Alternatives to Kill the Newsletter!

A curated collection of the 20 best self hosted alternatives to Kill the Newsletter!.

Converts email newsletters into private RSS feeds by providing forwarding addresses that fetch newsletter content and expose it as RSS items for use in any RSS reader, avoiding delivery to the user's inbox.

Alternatives List

#1
FreshRSS

FreshRSS

FreshRSS is a fast, multi-user RSS/Atom feed aggregator with tagging, search, OPML import/export, WebSub push updates, and optional web scraping for sites without feeds.

FreshRSS screenshot

FreshRSS is a lightweight, self-hosted web application for aggregating and reading RSS and Atom feeds in one place. It is designed to be fast and efficient, while still offering powerful organization and filtering features for heavy feed readers.

Key Features

  • Multi-user support with optional anonymous reading mode
  • RSS and Atom feed aggregation with fast reading interface
  • Tagging, saved searches, and filters for organizing large feed sets
  • OPML import and export for migrating subscriptions
  • WebSub support for near real-time push updates from compatible sources
  • Optional feed generation via web scraping (XPath) and JSON documents for sites without feeds
  • Extensible via themes and a plugin/extension system
  • API for external and mobile clients, plus a command-line interface for administration tasks

Use Cases

  • Personal or family feed reader to follow blogs, news sites, podcasts, and channels
  • Team-shared monitoring of industry news with tags, filters, and saved queries
  • Creating readable feeds from websites that do not provide RSS/Atom

Limitations and Considerations

  • Some features may be less complete on mobile browsers compared to desktop
  • Web scraping-based feeds can break when target websites change their structure

FreshRSS is a solid choice for users who want control over their subscriptions and reading experience without relying on third-party feed services. With strong performance, multiple database options, and extensibility, it scales from simple personal setups to very large collections.

14.1kstars
1.1kforks
#2
RSS-Bridge

RSS-Bridge

RSS-Bridge is a PHP web app that generates RSS/Atom/JSON feeds by scraping sites that don’t offer feeds, with many built-in “bridges” and caching options.

RSS-Bridge screenshot

RSS-Bridge is a PHP web application that generates web feeds for websites that do not provide RSS or Atom. It offers hundreds of site-specific “bridges” and generic scraping bridges to turn pages, profiles, and listings into feeds your reader can subscribe to.

Key Features

  • Large catalog of site-specific bridges for news, social platforms, media sites, and more
  • Generic bridges to create feeds using CSS selectors or XPath for unsupported websites
  • Multiple output formats including RSS and Atom (and JSON feed in many cases)
  • Feed filtering and transformation (for example: merge feeds, reduce noise, keyword filtering)
  • Caching to reduce load and improve performance, with selectable backends (file, SQLite, Memcached)
  • Optional instance protection via token or HTTP Basic Authentication

Use Cases

  • Follow updates from websites and services that do not publish RSS/Atom feeds
  • Create custom feeds for specific sections, searches, users, or tags on supported sites
  • Aggregate and filter multiple feeds into a single curated feed for a reader or dashboard

Limitations and Considerations

  • Bridges can break when target websites change their layout, markup, or anti-bot measures
  • Scraping-based bridges may require tuning timeouts and caching to stay reliable at scale

RSS-Bridge is a pragmatic solution for restoring feed-based workflows when official feeds are missing or insufficient. It is best suited for users who rely on RSS and want flexibility through a broad bridge ecosystem and configurable caching and filtering.

8.7kstars
1.2kforks
#3
NewsBlur

NewsBlur

Open-source RSS reader with real-time feed updates, training-based filtering, full-text search, social sharing, and native mobile apps; available hosted or self-hosted.

NewsBlur screenshot

NewsBlur is a personal news reader and social RSS platform that aggregates and pushes real-time stories from feeds. It combines intelligent filtering, social sharing, and native mobile apps to help users read, organize, and discuss news.

Key Features

  • Real-time RSS delivery: stories are pushed to users as they arrive, enabling up-to-date reading.
  • Original Site View: view articles in context (the original site) while using the reader interface.
  • Training-based filtering: teach the service to highlight or hide stories based on authors, tags, or keywords.
  • Shared stories and Blurblog: share selected stories publicly or with friends and follow shared streams.
  • Full-text search: searchable story archive (search powered by optional search index).
  • Story tagging and saved searches: tag saved stories for organization and create persistent search feeds.
  • Multiple layouts and dark mode: Grid, List, Split, Magazine views and built-in dark theme.
  • Track changes: view how a story changed after initial publication.
  • Email newsletter and YouTube support: ingest email newsletters and follow channels that lack RSS.
  • Third-party integrations: IFTTT support and compatibility with popular third-party RSS apps.
  • Native mobile apps: dedicated iOS/macOS and Android clients for on-device reading.
  • AI features (opt-in): configurable AI-assisted features that require an API key.

Use Cases

  • Personal news aggregation and daily reading across websites, blogs, and YouTube channels.
  • Team or community curation and sharing of topical stories via shared streams and blurblogs.
  • Research, monitoring, and archive searching of story history using full-text search and tagging.

Limitations and Considerations

  • Full-text search depends on an optional search index; without it, search capabilities are limited.
  • Free accounts have limits on number of feeds and retention; premium tiers expand site limits and archive depth.
  • Advanced or large-scale deployments require multiple services (PostgreSQL, MongoDB, Redis, background workers) and operational resources to run reliably.
  • AI-assisted features require an external API key and may be subject to usage or cost constraints.

NewsBlur is a mature, feature-rich RSS reader focused on intelligent filtering and social sharing. It suits individual readers and small communities who need real-time feed delivery, robust filtering, and searchable archives.

7.3kstars
1kforks
#4
yarr

yarr

yarr is a lightweight, self-hostable RSS reader and feed aggregator delivered as a single binary with an embedded SQLite database and optional desktop tray UI.

yarr screenshot

yarr (yet another rss reader) is a web-based RSS/Atom feed aggregator that can run as a personal server and also be used like a desktop app. It is designed to be lightweight and easy to deploy, shipping as a single binary with an embedded database.

Key Features

  • Web UI for reading and managing subscribed feeds
  • Single-binary deployment with embedded SQLite storage
  • Optional desktop/tray GUI builds for macOS and Windows (and CLI/server mode)
  • Built-in server configuration flags for authentication and TLS
  • Fever API support for compatibility with some RSS clients

Use Cases

  • Personal RSS/Atom feed reading with a clean web interface
  • Running a minimal RSS service on a small VPS, NAS, or home server
  • Using Fever-compatible apps by connecting them to yarr’s API

Limitations and Considerations

  • Focused on being lightweight; advanced team/collaboration features are not a primary goal

yarr is a good fit if you want a simple, fast RSS reader you can run as a standalone server with minimal dependencies. Its single-binary approach and embedded SQLite database make it especially convenient for low-maintenance deployments.

3.7kstars
279forks
#5
Feedbin

Feedbin

Feedbin is a web-based RSS reader for organizing and reading feeds with full-text extraction, powerful search, filtering actions, and a REST-like API for clients.

Feedbin screenshot

Feedbin is a web-based RSS reader designed for a fast, clean reading experience across many subscriptions. It includes organization, search, and optional services that enhance privacy and full-content reading.

Key Features

  • Subscribe to and manage RSS feeds with folders/tags and reading states
  • Full-text extraction for feeds that only provide excerpts (via an optional companion service)
  • Powerful search with expressive query syntax and saved searches
  • Automation “actions” to automatically star, mark as read, or trigger notifications
  • Updated-article tracking to detect changes and show differences
  • REST-like API for third-party clients and integrations
  • Optional HTTPS image proxy to improve privacy and prevent mixed-content issues

Use Cases

  • Replace a hosted reader with a self-controlled feed reading and archiving workflow
  • Build a multi-device reading setup using compatible third-party clients via the API
  • Track many sources and quickly find past items with advanced search and saved queries

Limitations and Considerations

  • Production deployments can be complex and require multiple dependencies and careful configuration
  • Some advanced features rely on optional companion services beyond the main app

Feedbin is a mature, feature-rich reader for people who value search, organization, and a polished web UI. It fits best when you can support its operational needs and want API-driven access to your reading data.

3.7kstars
289forks
#6
CommaFeed

CommaFeed

Open-source, self-hosted RSS reader with REST and Fever API support, OPML import, multi-user, and a responsive UI.

CommaFeed screenshot

CommaFeed is a Google Reader-inspired self-hosted RSS reader based on Quarkus with a React/TypeScript frontend. It provides a modern web interface, REST API, and Fever-compatible API, designed to scale to thousands of users and millions of feeds.

Key Features

  • 4 layouts and a responsive UI with light/dark theme
  • Keyboard shortcuts and right-to-left feed support
  • OPML import/export and REST API
  • Fever-compatible API for native mobile apps
  • Automatic "mark as read" rules and CSS/JS customization
  • Browser extension and native compilation for fast startup
  • Multi-database support: H2, PostgreSQL, MySQL, MariaDB

Use Cases

  • Personal RSS reader hosted on your own server
  • Team or organization needing a self-hosted feed reader with API access
  • Integrations with Fever-compatible clients and mobile apps

Limitations and Considerations

  • Java-based backend; memory management and JVM tuning may be needed for large feedbases (e.g., -Xmx settings)
  • Packaging choices affect startup time and memory footprint (native vs JVM)

Conclusion

CommaFeed offers a robust, self-hosted RSS solution with APIs, language support, and deployment options, suitable for power users who want control over their feeds.

Source:

3.5kstars
398forks
#7
Kill the Newsletter!

Kill the Newsletter!

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

Kill the Newsletter! is a service that converts incoming email newsletters into entries in an Atom feed. You create a feed, receive a unique email address to subscribe with, and then read newsletter issues from your feed reader instead of your inbox.

Key Features

  • Generates a unique email address and corresponding Atom feed for each newsletter subscription
  • Converts received emails into feed entries so newsletters can be read in any Atom-capable feed reader
  • Supports typical double opt-in flows by exposing confirmation emails as feed entries
  • Feed management via per-entry settings link, including the ability to delete a feed
  • Privacy-oriented design that discourages sharing feeds and does not track users
  • Automatically trims older entries to keep feeds within a size limit for compatibility with feed readers

Use Cases

  • Replace inbox newsletter clutter with a feed-reader workflow
  • Centralize newsletters alongside RSS/Atom subscriptions in a single reader
  • Subscribe using an alias address per newsletter to reduce spam risk and improve organization

Limitations and Considerations

  • Does not support publishers that require replying from the subscribing address for confirmation
  • Some newsletter publishers may block the service’s subscription addresses
  • Older entries may be deleted to keep the feed under a size limit

Kill the Newsletter! is a practical bridge between email and feed readers for people who prefer Atom/RSS-style reading. It works best with newsletters that support link-based confirmation and standard email delivery.

2.9kstars
140forks
#8
RSSBox

RSSBox

Self-hosted RSS manager that translates and summarizes feeds, applies keyword/AI filters, and outputs merged RSS/JSON feeds with cost and status tracking.

RSSBox screenshot

RSSBox is a self-hosted RSS management service focused on making multilingual information consumption easier. It can translate, summarize, and filter RSS content, and publish the processed results as new RSS or JSON feeds for your readers and apps.

Key Features

  • Per-feed translation with multiple engines (OpenAI API-compatible models, DeepL, LibreTranslate)
  • Translate titles, full content, or generate AI summaries; optional bilingual display
  • Keyword filtering plus AI semantic filtering to reduce noise
  • Full-text extraction for feeds that only provide excerpts
  • Merge multiple sources into unified feeds using tags (and apply filters to merged feeds)
  • Feed update interval control and translation status/progress monitoring
  • Usage and cost visibility per source (token/character statistics)
  • Output subscriptions in RSS and JSONFeed formats

Use Cases

  • Follow foreign-language news and blogs via translated RSS feeds in your preferred reader
  • Build topic-based, merged feeds from many sources with automated filtering and summaries
  • Generate a daily AI digest from multiple subscriptions for quick review

RSSBox is well-suited for individuals or teams who rely on RSS and want translation, summarization, and filtering in one place. Its per-source engine selection and cost tracking make it practical for ongoing, high-volume feed processing.

631stars
68forks
#9
Youlag

Youlag

Extension for FreshRSS that modernizes feed viewing with a video-tailored interface, mini-player, mobile-friendly controls, and Invidious/YouTube playback options.

Youlag is an extension for FreshRSS that modernizes the reading and watching experience for YouTube channels and article feeds. It provides a video-first interface, mobile-friendly controls, and quality-of-life features to browse subscriptions and read articles in a single unified UI.

Key Features

  • Video and article modes optimized for watching and reading within FreshRSS
  • Mini player that keeps video in a corner while interacting with articles
  • Option to block YouTube Shorts and apply video layout per category
  • Switchable playback sources (YouTube or Invidious-compatible backends)
  • Mobile-friendly gestures and navigation (swipe down for mini player, Esc/back to exit)
  • Integration with FreshRSS features: subscribe to YouTube creators via feed links and manage feeds from the reader
  • The extension is themable and provides a modernized article viewing layout

Use Cases

  • Use FreshRSS as a single hub to follow YouTube channels and read linked articles with a unified UI
  • Watch videos while reading related articles without leaving the feed reader using the mini player
  • Apply video-focused layouts to specific categories (e.g., a dedicated subscriptions category)

Limitations and Considerations

  • Requires FreshRSS version 1.28.0 or newer to install and operate
  • Video playback behavior can depend on external backends (Invidious instances) and browser capabilities
  • Some features (background playback on mobile) may need browser-side extensions or permissions to work consistently

Youlag is a lightweight UI extension that enhances FreshRSS for users who consume a mix of video and article feeds. It focuses on usability and mobile ergonomics while leveraging FreshRSS feed management.

523stars
6forks
#10
Upvote RSS

Upvote RSS

Create configurable RSS feeds from Reddit, Hacker News, Lemmy, Lobste.rs, PieFed, Mbin, and GitHub with optional AI summaries, media embedding, and comment inclusion.

Upvote RSS screenshot

Upvote RSS generates customizable RSS feeds from popular social aggregation sites and code forges. It aggregates top posts from platforms like Reddit, Hacker News, Lemmy instances, Lobste.rs, PieFed, Mbin, and GitHub and produces enriched RSS output with media, parsed article content, and optional AI summaries.

Key Features

  • Support for multiple platforms: Reddit, Hacker News, Lemmy instances, Lobste.rs, PieFed, Mbin, and GitHub
  • Configurable filtering (score, threshold, average posts per day) to control feed volume and relevance
  • Embedded media and parsed article content with featured image extraction and estimated reading time
  • Optional AI-generated summaries with multiple provider support and configurable models/settings
  • Include top comments with options to filter pinned moderator comments and limit number of comments
  • NSFW handling for Reddit including filtering and media blurring
  • Caching support: filesystem cache by default, with optional Redis and APCu acceleration
  • Docker and Docker Compose friendly with environment-variable driven configuration

Use Cases

  • Surface the most popular posts from a subreddit or community into a low-volume RSS feed for daily reading
  • Monitor Hacker News, Lobste.rs, or GitHub repositories by topic/language via RSS in a feed reader or automation pipeline
  • Produce enriched feeds that include article content, AI summaries, and top comments for research, curation, or newsletters

Limitations and Considerations

  • Reddit integration requires creating and providing Reddit API credentials due to API access policies
  • AI summaries depend on external LLM providers and configured models, which may incur usage costs and require provider credentials
  • Some web article parsing may require additional parser services or a headless browser for JavaScript-heavy pages; caching and bind-mounting the cache directory is recommended to avoid repeated expensive processing

Upvote RSS is a practical tool for turning social aggregation and code hosting activity into curated, configurable RSS feeds. It is suited for personal readers, automation workflows, and lightweight content curation where control over volume and content enrichment is important.

464stars
10forks
#11
rss2email

rss2email

Command-line utility to monitor RSS/Atom feeds and email new items to one or more addresses, configurable via XDG-style config and data files.

rss2email screenshot

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 r2e command 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.

437stars
73forks
#12
Feedpushr

Feedpushr

Feedpushr is a Go-based feed aggregator with an embedded database, REST API, web UI, OPML import/export, pluggable filters and outputs, and push delivery options.

Feedpushr is a lightweight feed aggregation daemon written in Go that polls and processes RSS/Atom feeds and pushes new articles to configurable outputs. It bundles an embedded database, a REST API with OpenAPI documentation, a web UI and a CLI for management.

Key Features

  • Single executable daemon with an embedded key/value database for local storage and a minimal installer footprint
  • Manage subscriptions via Web UI, CLI or REST API; import/export subscriptions with OPML
  • Aggressive, tunable aggregation scheduler with per-feed control and quota settings
  • Pluggable filter chain to transform or filter articles before delivery (title, fetch, interest, minify, custom plugins)
  • Multiple output providers (stdout, HTTP POST, SMTP email and extensible plugin outputs) with conditional expressions to route content
  • Support for WebSub (pub/sub) and conditional expression language to customize pipelines
  • REST API with OpenAPI documentation and authentication options (HTTP basic and OpenID Connect)
  • Plugin system for extending filters and outputs via compiled modules; metrics emission for monitoring

Use Cases

  • Push new feed items to downstream systems via HTTP webhooks for automation or notification pipelines
  • Build a feed-to-email digest or send selected articles to mailing systems using the SMTP output
  • Enrich and transform feed content with filters and export structured article JSON to ETL tools or log collectors

Limitations and Considerations

  • Uses an embedded key/value database which is convenient for single-node deployments but not designed for horizontal clustering or multi-node storage
  • Plugins must be compiled native modules, which can complicate cross-platform plugin distribution and development
  • Built-in outputs are basic; complex delivery workflows typically require custom filters or plugin development

Feedpushr is suited for users who need a configurable, programmable feed ingestion and push system that can be extended with filters and integrations. Its small footprint and REST API make it practical for automation, custom pipelines, and local deployments.

387stars
28forks
#13
Feeds Fun

Feeds Fun

News and RSS reader that auto-assigns tags (including via LLMs), lets you define scoring rules, and filter/sort feeds; supports single- and multi-user deployments.

Feeds Fun screenshot

Feeds Fun is a self-hosted news and RSS reader that automatically assigns tags to feed entries and lets you define rules to score, filter, and sort news. It separates API/frontend from background workers: a lightweight ASGI HTTP API serves the UI while workers handle feed loading and tag analysis.

Key Features

  • Automatic tag assignment via multiple processors (domain, native feed tags, uppercase-title, and LLM-based processors).
  • Configurable LLM processors with support for OpenAI (ChatGPT) and Google Gemini; custom API endpoints are configurable.
  • Rules-based scoring system to rank and surface important items by tags and scores.
  • Filtering and sorting by score, date, tags, and read/unread state.
  • Worker-based architecture with dedicated loader (fetches/parses feeds) and librarian (analyzes entries) workers.
  • Tag normalization pipeline to merge and clean raw tags (splitters, replacers, blacklists).
  • Docker-based examples for single-user and multi-user deployments; backend package available on PyPI and frontend as an npm package.

Use Cases

  • Reduce noise from many RSS subscriptions by scoring and surfacing only high-relevance items.
  • Curate tagged collections of feeds for teams or multi-user environments with shared collections.
  • Enrich and organize large feed corpora using LLM-generated tags for discovery and automated workflows.

Limitations and Considerations

  • LLM tagging requires external API keys (OpenAI or Google Gemini) by default; using these incurs API costs and raises privacy considerations unless custom endpoints or providers are configured.
  • Local/self-hosted LLM support is not available out-of-the-box; current LLM processors rely on hosted providers.
  • Running the librarian worker with full features may require additional components (recommended SpaCy model) and a PostgreSQL database, adding operational complexity.
  • Tag normalization and some features are actively evolving; configuration may require reading example config files and tuning.

Feeds Fun is suited for users who want powerful, tag-driven control over large or noisy feed collections. Its worker-based design and configurable LLM processors make it flexible for personal and team deployments.

343stars
21forks
#14
FeedCord

FeedCord

Lightweight C# service that polls RSS and YouTube feeds and posts updates to Discord via webhooks. Docker-ready, configurable, supports forum channels and embeds.

FeedCord is a compact C# background service that monitors RSS, Atom, YouTube and some other feed types and posts new items to Discord channels using webhooks. It is configured via a local JSON file, can run in Docker, and is optimized for posting to Discord Forum channels and embed-style messages.

Key Features

  • Posts RSS/Atom and YouTube channel updates to Discord using webhooks with configurable embed content and color
  • Supports multiple independent instances/configurations from a single appsettings.json file
  • Docker image provided for easy deployment; can also be built and run with the .NET SDK
  • Configurable polling interval, concurrent HTTP requests limit, retry/backoff behavior and Discord rate limit buffer
  • Optional persistence to track seen items across restarts and an auto-remove option for problematic feeds
  • Gallery-style embeds and improved image handling (including retry attempts and user-agent cycling)
  • Markdown support and description length limits; improved Atom, Reddit and feed parsing via dedicated parsing libraries

Use Cases

  • Automatically publish blog/article updates and YouTube uploads into a community Discord server to boost activity
  • Feed-to-Discord bridge for moderators to aggregate news, releases, or project updates into forum channels
  • Personal or small-team notification channel for monitoring specific sites, subreddits or YouTube channels

Limitations and Considerations

  • Configuration is file-based (appsettings.json); there is no built-in web UI or multi-tenant management console
  • Persistence is file-based and geared toward small-to-medium feed lists; very large-scale deployments may need additional tuning
  • Integration is webhook-first (Discord webhooks); it does not provide a full Discord bot with OAuth-based permissions

FeedCord is a focused, low-ops solution for sending feed updates into Discord channels. It is well-suited for community servers and personal deployments that need reliable, configurable feed posting without a heavy infrastructure footprint.

296stars
30forks
#15
KrISS Feed

KrISS Feed

Simple, single-file PHP feed reader supporting OPML import/export, autoupdate, caching, starred items, and plugins for personal use.

KrISS Feed is a lightweight PHP-based RSS/Atom feed reader distributed as a minimal, deployable application. It is designed to run without a SQL database and can be installed as a single PHP file for easy self-hosting and portability.

Key Features

  • Add and remove feeds and organize them in folders
  • Import and export subscriptions using OPML
  • No SQL/database required; file-based data storage and a single-file deployment option
  • List, expanded and reader views with support for starred items and mark-as-read actions
  • Auto-update in reader/show views and manual update controls
  • Local cache of recent articles (auto cache of last downloaded items) and infinite scroll
  • Anonymize links (does not anonymize images/media) and simple sharing integration (e.g., Shaarli)
  • Progressive enhancements: fully usable without JavaScript; Bootstrap-based UI and internationalization
  • Plugin support to extend functionality

Use Cases

  • Run a lightweight personal feed reader on low-cost or shared PHP hosting
  • Replace cloud RSS services for a single-user, privacy-minded feed reading setup
  • Embed as a portable feed reader on a personal website or intranet for curated feeds

Limitations and Considerations

  • Designed primarily for single-user or small-scale use; file-based storage and single-process PHP make large-scale, multi-user deployments or very large feed lists impractical
  • Limited built-in user/account management and advanced multi-user features
  • Performance and update concurrency are constrained by PHP execution environment and hosting resources

KrISS Feed is a pragmatic, minimal RSS/Atom reader focused on simplicity, portability, and low operational requirements. It is well suited for personal and small-scale use where ease of deployment and privacy are priorities.

287stars
54forks
#16
LetterFeed

LetterFeed

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.

LetterFeed converts email newsletters into RSS feeds by periodically scanning an IMAP mailbox for messages from configured senders and publishing each message as a feed entry. It provides a web UI for basic configuration and is distributed with Docker Compose for easy deployment.

Key Features

  • Polls an IMAP mailbox (IMAP over SSL, port 993) and detects new emails from configured senders
  • Generates per-sender RSS feeds with extracted email content as feed entries
  • Web UI for configuring senders and some credentials; additional settings available via environment variables
  • Docker Compose-based deployment for straightforward self-hosting and updates
  • Environment variables (.env) locking to control which settings are editable from the UI
  • Processes HTML and plain-text email content into feed items suitable for RSS readers

Use Cases

  • Subscribe to email newsletters in any RSS reader instead of an inbox
  • Archive and index newsletter content for personal reference or backups
  • Feed newsletters into other automation or aggregation systems that consume RSS

Limitations and Considerations

  • Requires direct IMAP access to a mailbox; providers that block IMAP or require OAuth2 app flows may need app-specific passwords or additional configuration
  • Complex or heavily scripted newsletters may not render identically when converted to RSS; embedded scripts and some interactive elements will be stripped
  • Focused on newsletter-to-RSS conversion; not a full-featured multi-tenant email management or advanced parsing platform

LetterFeed is a lightweight, practical solution for anyone who prefers to read newsletters via RSS. Its Dockerized deployment and simple UI make it easy to run on personal servers or small instances.

177stars
9forks
#17
Refeed

Refeed

Refeed is an open-source RSS reader that provides timed bookmarks, filters, notes, newsletter-to-RSS conversion, full-content fetching, and mobile apps.

Refeed is an open-source RSS reader that aggregates feeds into a unified web and mobile experience. It combines feed reading with bookmark management, note-taking, and newsletter-to-RSS conversion to simplify content consumption and organization.

Key Features

  • Timed Bookmarks: save items that automatically expire after a configurable time window to keep saved lists curated
  • Filters: rule-based filters to hide or remove items by keywords, authors, or dates
  • Bookmark Folders and Note-Taking: organize saved items into folders and attach notes directly to articles
  • Mark Read on Scroll: automatically mark articles as read as users scroll through content
  • Newsletter-to-RSS: provide unique email addresses to convert incoming newsletters into feed items
  • Full Content Fetching: fetch and display full article content for sites that only expose excerpts
  • Web and Mobile Clients: web frontend plus React Native mobile apps for cross-platform reading
  • Built on standard backend stack with PostgreSQL for storage and Prisma for database access

Use Cases

  • Centralize blogs, news sites, and newsletters into a single, searchable reading queue
  • Use timed bookmarks and folders to manage reading lists, research, and reference material
  • Convert newsletter subscriptions into feeds to isolate and archive newsletter content without cluttering a personal inbox

Limitations and Considerations

  • Requires a PostgreSQL/Supabase backend and background job infrastructure for feed polling and content fetching, which may need tuning for large feed volumes
  • Full-content extraction can be imperfect for complex or heavily scripted sites; some articles may not render perfectly

Refeed is suitable for individuals or small teams who want a privacy-conscious, self-hosted RSS platform with integrated bookmarking, notes, and newsletter handling.

175stars
6forks
#18
Feedlynx

Feedlynx

Lightweight Rust service that accepts links via HTTP, extracts metadata, and serves a consumable Atom/RSS feed for read-later workflows. Supports token auth, browser/mobile shortcuts, and Docker.

Feedlynx is a minimal, single-user service written in Rust that lets you collect links to read or watch later and exposes them as an Atom/RSS feed. It stores the feed as a file on disk, fetches each URL to extract title/description, and generates YouTube embeds for video links.

Key Features

  • Generates and maintains an Atom/RSS feed on disk and serves it over HTTP
  • Simple token-based authentication: FEEDLYNX_PRIVATE_TOKEN for writes and FEEDLYNX_FEED_TOKEN for feed path
  • HTTP API endpoints: GET / (info page), POST /add (add a link), POST /info (server info), GET /feed/<token> (subscribe to feed)
  • Automatic metadata fetching for submitted URLs and YouTube embed generation for video links
  • Feed trimming policy keeps up to 50 entries and removes the oldest entries older than 30 days when exceeding the cap
  • Distributed as precompiled binaries, buildable with Cargo, and containerisable via the included Dockerfile
  • Small footprint and cross-platform: runs on BSD, Linux, macOS, Windows

Use Cases

  • Maintain a personal read-later RSS feed to subscribe from any RSS reader
  • Capture links from mobile share sheets or browser extensions into a single feed for later consumption
  • Integrate with simple automation workflows to collect articles, videos, or other links programmatically

Limitations and Considerations

  • Authentication is single-token based; there is no multi-user or per-user account management
  • Persistence is a single on-disk Atom file (no database); not intended for heavy concurrent writes or multi-tenant use
  • Feed trimming is enforced (30 days / 50 entries) which may remove older items automatically
  • The server does not provide built-in HTTPS termination; deployment behind a reverse proxy is recommended for TLS and production setups

Feedlynx is best suited for lightweight, personal read-later workflows where simplicity and portability are priorities. It provides a pragmatic API and simple deployment options for quickly generating a subscribeable feed from collected links.

107stars
7forks
#19
BBYEN

BBYEN

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

BBYEN is a small TypeScript/Node.js service that restores email notifications for new YouTube uploads by scanning your subscriptions and sending messages via SMTP. It pulls the list of subscriptions via Google OAuth and checks channel RSS feeds to detect new videos.

Key Features

  • Automatically retrieves your YouTube subscriptions using OAuth credentials and the YouTube Data API
  • Polls channel RSS feeds to detect recent uploads and avoids duplicate sends via a local sent-video database
  • Sends notification emails through a configured SMTP account with configurable sender and destination
  • Configurable timers for subscription refresh and video-check intervals
  • Supports channel whitelist and blacklist in configuration to control which channels trigger emails
  • Deployable as a Node.js app or via Docker / docker-compose

Use Cases

  • Receive email alerts for new videos from subscribed YouTube channels when native email notifications are unavailable
  • Aggregate new uploads into a single email destination for saving, filtering, or automated processing
  • Run as a lightweight personal notifier on a home server or VPS to replace mobile push notifications

Limitations and Considerations

  • Requires Google OAuth client credentials and enabling the YouTube Data API; the app may present an unverified app warning during authentication
  • Cannot query a channel's bell/notification preference; whitelist/blacklist is manual and based on channel IDs
  • Near-real-time delivery depends on configured polling intervals; not event-driven
  • Relies on a local database/file for tracking sent videos; setup for very large subscription lists may need attention
  • Requires a working SMTP account (may need app-specific passwords or SMTP settings for some providers)

BBYEN is a focused, minimal replacement for discontinued YouTube email notifications that emphasizes simplicity and user control. It is suitable for users who prefer email-based alerts and are comfortable configuring OAuth and SMTP details.

17stars
1forks
#20
Newspipe

Newspipe

Newspipe is a web-based RSS/Atom news aggregator with multi-user support, search and favorites, OPML import/export, and an API for feed management.

Newspipe screenshot

Newspipe is a web news aggregator for reading and managing RSS/Atom feeds from a browser. It supports multiple users on a single instance and provides tools to organize, search, and export your feed data.

Key Features

  • Multi-user accounts on one instance
  • RSS/Atom feed fetching with an asyncio-based importer command
  • API to manage feeds and integrate custom crawlers
  • Import/export feeds via OPML
  • Account data import/export via JSON
  • Search and favorite articles
  • Detect inactive feeds
  • Bookmark management, including import from Pinboard
  • Optional LDAP authentication
  • Light and dark UI themes

Use Cases

  • Self-hosted RSS/Atom reader for individuals, teams, or households
  • Feed management backend via API for custom crawlers or integrations
  • Migrating feed lists and user data between instances using OPML/JSON

Limitations and Considerations

  • Feed retrieval typically requires external scheduling (for example via cron)
  • Database setup varies by backend (SQLite for simple setups, PostgreSQL for more robust deployments)

Newspipe is a practical option for running your own web-based feed reader with export-friendly formats and a programmable interface. Its multi-user design and optional LDAP make it suitable for small organizations as well as personal use.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running