
Upvote RSS
Self-hosted PHP app that turns Reddit, Hacker News, Lemmy, Lobsters, PieFed, Mbin and GitHub into filtered RSS feeds of their most popular posts.
Upvote RSS is a self-hosted PHP application that turns social aggregation sites into filtered RSS feeds of their most popular posts. Point it at a subreddit, a Hacker News section (front page, best, new, ask, show), a Lemmy, PieFed or Mbin community on any instance, a Lobsters category or tag, or a GitHub language/topic search, and it emits a feed URL you can paste into any RSS reader. Posts arrive with media embedded, extracted article content, estimated reading time, score and a permalink back to the original thread.
The main draw is the filtering. Instead of taking everything a community publishes, Upvote RSS can drop posts below a fixed score, below a percentage of the community's one-month hot-post average (threshold), or dynamically target an average number of posts per day. Feeds can also include top-voted comments (optionally filtering pinned moderator comments), hide posts older than N days, and filter or blur NSFW media on Reddit.
Optional extras are configured through environment variables. Readability.php is built in for article extraction, with optional Readability.js, Mercury and Browserless services for pages that need JavaScript. Caching can run on the filesystem, Redis or APCu. AI summaries can be generated with Ollama, OpenAI, Google Gemini, Anthropic, Mistral, DeepSeek or any OpenAI-compatible endpoint, with a configurable prompt, temperature and token limit. It ships as a single Docker image or as a plain PHP 8.2 application with no database.
Upvote RSS is not an RSS reader — it complements one. What it removes the need for is the paid social-source and AI-summary side of services such as RSS.app, Feedly and Inoreader: the same "top Reddit and Hacker News posts, with summaries, without the doomscrolling" outcome, running on your own hardware with your own credentials, free under the MIT license.








