Subscribe to a creator's posts on Bilibili, Pixiv, or Douban as an RSS feed in your reader app without needing the platform to offer one.
Deploy your own RSSHub instance to access private feeds that require site-specific authentication credentials.
Add a new RSS route for any website by contributing TypeScript code that fetches and parses that site's content.
Combine RSSHub with an RSS reader like Folo to follow all your content sources from social media, news, and dev tools in one place.
Running a private instance with authentication for specific sites requires Docker and per-site credential configuration in the environment.
RSSHub is an open-source tool that generates RSS feeds for websites and online services that don't provide one natively. RSS (Really Simple Syndication) is a standardized format that lets you subscribe to content updates from any website and read them in a feed reader, rather than visiting each site individually. The problem is that many popular platforms, social media sites, video platforms, forums, news aggregators, don't publish RSS feeds anymore, or never did. RSSHub bridges this gap. The way it works is conceptually simple: RSSHub is a web service you run (or use someone else's public instance of) that knows how to scrape or call the API of hundreds of specific websites, extract the new content, and format it as a valid RSS feed. When you want an RSS feed for, say, a creator's posts on Bilibili, a Pixiv artist's illustrations, a Douban user's reviews, or an Instagram account, you construct a specific RSSHub URL and point your feed reader at it. RSSHub handles fetching and parsing the source and serving back a live RSS feed. The project has over 5,000 community-contributed routes covering thousands of websites worldwide, news outlets, social platforms, developer tools, government portals, academic publishers, and many more. Adding new routes is done by contributing TypeScript code that describes how to fetch and parse a particular source. You would deploy your own RSSHub instance when you want privacy, reliability, or access to routes that require authentication credentials for specific sites. Alternatively you can use one of the many public instances run by community members. The tech stack is TypeScript running on Node.js. It can be deployed via Docker or standard Node.js hosting. The project pairs with Folo, an RSS reader, for a complete read-everything workflow. It is licensed under AGPL-3.0.
← diygod on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.