# feedmixer

> A self-hosted open-source API that merges multiple RSS and Atom feeds into one Atom, RSS, or JSON feed for personal news aggregators.

- **Category:** Feed Reader
- **Licence:** WTFPL
- **Latest version:** v2.5.1
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker, Python, Linux
- **Tags:** RSS, Api Server, Atom, Web feeds, Json Feed, Feed Aggregator, Python, Self Hosted, Atom feed, Wsgi, Feed Mixer

## Description

FeedMixer is a lightweight Python WSGI web service that fetches and combines entries from multiple Atom and RSS feeds into a single unified feed. It provides three endpoints that accept feed URLs as query parameters and return merged output in Atom, RSS 2.0, or JSON Feed format. Features include configurable entry limits per feed, choice of full content or summary, in-memory caching of parsed feeds for performance, and CORS support for browser-based clients. It runs as a WSGI application with gunicorn and can be deployed via Docker. The project has no built-in authentication or rate limiting, so a reverse proxy like Nginx is recommended for production. Licensed under WTFPL.

## Links

- [Homepage](https://github.com/cristoper/feedmixer)
- [GitHub Repository](https://github.com/cristoper/feedmixer)
- [Issues](https://github.com/cristoper/feedmixer/issues)

---
Source: https://selfhost.directory/project/feedmixer