~/tools/rsshub
RSSHub
tool

RSSHub

RSSHub is an open source RSS feed generator you can self-host — an RSS.app alternative that turns websites, social platforms, and APIs that offer no feed into standards-compliant RSS you can follow in any reader.

What is RSSHub?

RSSHub is an open source feed generator that creates RSS feeds for websites and platforms that don’t offer one. You point it at a supported source — a social profile, a news site, a forum, a YouTube channel — and it returns a standards-compliant RSS feed you can subscribe to in any reader. Its motto is “Everything is RSSible.”

What is RSSHub best for?

Anyone who wants to follow sites in one RSS reader instead of scattered apps and algorithmic timelines. It’s built for people who already live in a feed reader and keep hitting sources — Twitter/X, Instagram, Bilibili, Telegram, government sites — that killed or never had a public feed.

What can RSSHub do?

  • Generate feeds from 5,000+ community-maintained routes covering social media, news, forums, and more
  • Return clean, standards-compliant RSS/Atom that works in any reader, including self-hosted ones like FreshRSS
  • Render JavaScript-heavy pages through an optional Puppeteer/Browserless backend
  • Cache responses with Redis to stay fast and avoid hammering upstream sites
  • Deploy almost anywhere — Docker, Kubernetes, or one-click on Vercel, Cloudflare Workers, Railway, and Fly.io
  • Extend it with your own routes in JavaScript/TypeScript when a source isn’t covered

Where does RSSHub fall short?

  • Routes scrape third-party sites, so a feed can break when the upstream site changes its layout or blocks requests — some routes need your own API keys or cookies to work at all.
  • Feeds for aggressively anti-bot platforms (Instagram, X) are the least reliable and may require the heavier browser-rendering setup or a logged-in token.
  • It generates feeds but doesn’t read them — you still need a separate RSS reader to actually follow the output.

Is RSSHub free?

Yes — RSSHub is fully free and open source under the AGPL-3.0 license, with no paid tier or feature gating. There’s a free public demo instance, but it’s rate-limited and shared, so for anything real you self-host and pay only for your own server.

What does RSSHub replace?

RSSHub is a self-hosted alternative to RSS.app and similar hosted feed-building services. It does the same job — turning a website or social feed into subscribable RSS — but you run it yourself, cover thousands of sources for free, and aren’t capped by a per-feed monthly plan.

FAQ

Is RSSHub open source? Yes. RSSHub is licensed under AGPL-3.0, a strong copyleft OSI-approved license. The full source is on GitHub, maintained by 1,300+ contributors.

Can I self-host RSSHub for free? Yes. Self-hosting is free — you only pay for the server. The quickest path is Docker (diygod/rsshub), and it also deploys one-click to Vercel, Cloudflare Workers, Railway, and Fly.io.

Is RSSHub a good RSS.app alternative? For technical users, yes — it covers thousands of sources at no cost and keeps your data on your own infrastructure. RSS.app is easier if you want a hosted service with no setup and don’t mind the subscription.

What do I need to run RSSHub? A Node.js environment or Docker. Redis is recommended for caching, and a Puppeteer/Browserless backend is optional for JavaScript-rendered sites. It listens on port 1200 by default.