FeedMixer
API service that combines multiple Atom/RSS feeds into one
FeedMixer is a lightweight Python WSGI web service that accepts lists of Atom and RSS feed URLs and returns a single combined feed. It exposes /atom, /rss, and /json endpoints and supports query parameters to control item counts and content verbosity.
Key Features
- Combine multiple Atom and RSS feeds into a single Atom, RSS 2.0, or JSON Feed output
- API endpoints: /atom, /rss, /json with query parameters for feeds (f), item limits (n), and full content preference (full)
- In-memory memoized parsing/cache to speed repeated requests
- Configurable via environment variables (log level, CORS enable, request timeout, cache size)
- Includes a WSGI application and a simple Falcon-based API module suitable for deployment with common WSGI servers
- Provides a Dockerfile for containerized deployments and an OpenAPI specification for the API
Use Cases
- Aggregate posts from multiple blogs or news sources into a single feed for a personal newsreader or "planet" site
- Produce a JSON Feed for browser-based or mobile applications that prefer JSON over XML
- Merge podcast or media feeds while preserving enclosures and link metadata for simple podcast aggregation
Limitations and Considerations
- Does not implement authorization, rate limiting, or built-in request throttling; a front-end reverse proxy or WSGI middleware is recommended for production deployments
- No per-feed refresh scheduling or persistent on-disk cache; caching is in-memory and process-local
FeedMixer is a minimal, pragmatic tool for combining feeds with simple configuration and deployment options. It is intended for lightweight personal or small-scale use and integrates easily into existing WSGI-based deployment flows.
Categories:
Tags:
Tech Stack:
Similar Services

RSSHub
RSS feed generator for websites and platforms without RSS
RSSHub generates RSS/Atom/JSON feeds for thousands of sites and services that don’t provide feeds, exposing them as subscribable endpoints you can self-host.

Glance
Self-hosted, configurable dashboard for feeds and status widgets
Glance is a lightweight self-hosted dashboard that aggregates RSS and other widgets (Reddit, YouTube, weather, markets, server stats) into customizable pages.

Karakeep
Self-hosted bookmarks, notes, and media with AI tagging and search
Self-hostable bookmark-everything app for links, notes, images, PDFs, and archives with full-text search, AI tagging/summaries, RSS ingestion, and API access.

Linkwarden
Self-hosted collaborative bookmark manager with archiving and annotation
Self-hosted collaborative bookmark manager with reader mode, highlights, tagging, full-text search, and automatic webpage preservation as screenshots and PDFs.


FreshRSS
Lightweight self-hosted RSS and Atom feed aggregator
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.

wallabag
Read-it-later web app for saving and classifying articles
wallabag is a self-hostable read-it-later service to save web pages, extract clean article content, tag and organize items, and read them on any device.
JSON
Docker
Python runtime