A self-hosted web app that turns almost any website into an RSS 2.0 or JSON Feed, with automatic item extraction.
DIYgod/RSSHub
An open-source project that generates RSS feeds for websites and services that don't offer them natively.
- Stars
- 46,848
- Forks
- 10,281
- Open issues
- 39
- Last commit
- 23 hours ago
What is it?
RSSHub turns content from many websites, social platforms and apps into RSS feeds. Each source is handled by a route that scrapes or queries the service and outputs a standard feed, so readers can follow things like social posts, video channels or forum threads in a single RSS reader.
The project is written in TypeScript and can be self-hosted with Docker or npm, or used through public instances. Its route library covers a wide range of platforms, including Twitter, YouTube, Bilibili, Weibo, Zhihu, Pixiv, Telegram and many others.
RSSHub is released under the AGPL-3.0 license and is maintained by a community of contributors who add new routes and fix existing ones.
Key features
- 01Generates RSS feeds for many popular websites and social platforms.
- 02Can be self-hosted with Docker or npm.
- 03Route-based design lets contributors add new sources independently.
- 04Works with any standard RSS reader.
Use cases
- Following social media accounts or video channels inside an RSS reader.
- Tracking forum threads, blogs or news from sites without feeds.
- Running a private feed server for a personal or team setup.
Quick start
- 1
Read the Quick Start guide in the RSSHub documentation
- 2
Follow the deployment guide in the documentation to run your own instance
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires derivative network services to share their source code.
In collections
Topics
FAQ
- What is RSSHub?
- An open-source project that generates RSS feeds for websites and services that don't offer them natively. RSSHub turns content from many websites, social platforms and apps into RSS feeds. Each source is handled by a route that scrapes or queries the service and outputs a standard feed, so readers can follow things like social posts, video channels or forum threads in a single RSS reader.
- Is RSSHub free to use? What license does it have?
- RSSHub is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is RSSHub still maintained?
- Actively maintained. The last commit to RSSHub was on Nov 6, 2026.
- What can I use RSSHub for?
- Following social media accounts or video channels inside an RSS reader. Tracking forum threads, blogs or news from sites without feeds. Running a private feed server for a personal or team setup.
- How do I install RSSHub?
- Read the Quick Start guide in the RSSHub documentation Follow the deployment guide in the documentation to run your own instance
- Where can I get RSSHub?
- The source code and installation instructions are on GitHub: https://github.com/DIYgod/RSSHub
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A collection of Python scripts and GitHub Actions that generate RSS feeds for popular blogs and changelogs that lack native ones.
Self-hosted PHP service that turns popular posts from Reddit, Hacker News, Lemmy, Lobsters, Mbin and GitHub into RSS feeds.
Self-hosted web page change monitor that alerts you via Discord, Email, Slack, Telegram, webhooks and more when a page changes.
A self-hosted system for building agents that monitor websites, feeds and events, then act on them, like a hackable IFTTT or Zapier.
A self-hosted RSS feed aggregator with multi-user support, a Google Reader-compatible API for mobile apps, and XPath-based web scraping.