FeedMixer
API service that combines multiple Atom/RSS feeds into one
238 stars 16 forks last commit first released WTFPL
Slowing down
No commits since 5 Sept 2025. Check the issue tracker before you rely on it.
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 to FeedMixer

Feedpushr
Lightweight RSS/Atom feed aggregator daemon with push outputs
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.

RSS-Bridge
Generate RSS/Atom feeds for websites that do not provide them
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.


Shaarli
Minimalist, database-free personal bookmarking and link sharing
Self-hosted, single-user bookmark manager and link sharing app with tags, search, RSS/Atom feeds, REST API, and plugins—using file-based storage (no database).
piqueserver
Ace of Spades 0.75 game server reimplementation in Python
Open-source Python server implementing Ace of Spades 0.75 protocol, with admin tools, map features, scripting, and a JSON status web API.
JARR
Web-based RSS/Atom news aggregator with TF-IDF clustering
JARR is a web news aggregator and RSS/Atom reader that clusters articles using TF‑IDF, offering a browser reader and a REST API for feed access.

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.


