An open-source project that generates RSS feeds for websites and services that don't offer them natively.
Olshansk/rss-feeds
A collection of Python scripts and GitHub Actions that generate RSS feeds for popular blogs and changelogs that lack native ones.
- Stars
- 736
- Forks
- 76
- Open issues
- 18
- Last commit
- 17 hours ago
What is it?
Many blogs, AI lab news pages and product changelogs publish no RSS feed at all. This repository holds a set of Python feed generators that scrape those pages and write standard XML feed files into the repo, so readers can subscribe with any RSS reader.
A scheduled GitHub Action runs the generators hourly through a central runner script. The generated feeds are committed to the main branch and can be fetched through raw GitHub URLs. Where a site now publishes its own feed, the table points to that official RSS or Atom source instead.
New feeds are added by saving a blog's HTML and converting it with a Claude Code command. Contributors can also request feeds through GitHub issues.
Key features
- 01Generates RSS XML feeds for blogs that have no native feed
- 02Runs hourly via a scheduled GitHub Actions workflow
- 03Feeds are hosted as raw files in the repository and readable by any RSS reader
- 04Includes a Claude Code command for converting saved HTML into a new feed
- 05Lists official RSS sources where blogs already publish them
Use cases
- Following AI lab and model provider news in an RSS reader without visiting each site
- Keeping up with product changelogs that lack a feed
- Adding a missing blog to your reader by forking the repo and writing a new generator
Quick start
- 1
Open the feeds directory and find the blog you want
- 2
Copy the raw link for that feed and add it to your RSS reader
Things to know
- Some feeds are paused and will not receive new articles (Perplexity Hub, The Batch, xAI News).
- Scraped feeds are generated from blog HTML, so they may break when a site changes its layout.
In collections
Topics
FAQ
- What is rss-feeds?
- A collection of Python scripts and GitHub Actions that generate RSS feeds for popular blogs and changelogs that lack native ones. Many blogs, AI lab news pages and product changelogs publish no RSS feed at all. This repository holds a set of Python feed generators that scrape those pages and write standard XML feed files into the repo, so readers can subscribe with any RSS reader.
- Is rss-feeds free to use? What license does it have?
- rss-feeds is open source under the MIT license. Check the license terms before using it in commercial products.
- Is rss-feeds still maintained?
- Actively maintained. The last commit to rss-feeds was on Nov 6, 2026.
- What can I use rss-feeds for?
- Following AI lab and model provider news in an RSS reader without visiting each site Keeping up with product changelogs that lack a feed Adding a missing blog to your reader by forking the repo and writing a new generator
- How do I install rss-feeds?
- Open the feeds directory and find the blog you want Copy the raw link for that feed and add it to your RSS reader
- Where can I get rss-feeds?
- The source code and installation instructions are on GitHub: https://github.com/Olshansk/rss-feeds
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted web app that turns almost any website into an RSS 2.0 or JSON Feed, with automatic item extraction.
Self-hosted PHP service that turns popular posts from Reddit, Hacker News, Lemmy, Lobsters, Mbin and GitHub into RSS feeds.
A GitHub Action that pulls your latest blog posts from RSS feeds into your profile or project README on a schedule.
A GitHub Actions-based tracker that monitors App Store paid-app rankings and price changes, then pushes discount alerts via RSS, Telegram and DingTalk.
Self-hosted web page change monitor that alerts you via Discord, Email, Slack, Telegram, webhooks and more when a page changes.