
RSSHub
An extensible RSS feed generator for websites and platforms

RSSHub is a Node.js-based RSS feed generator that turns content from websites and online platforms into RSS/Atom (and JSON) feeds. It provides a large catalog of ready-made “routes” for popular services and a plugin-like architecture so you can build and host your own feed endpoints.
Key Features
- Large library of built-in routes to generate feeds for many websites and platforms
- Multiple output formats: RSS, Atom, and JSON feeds
- Route-based architecture (endpoints) with parameters for targeting users, tags, topics, etc.
- Extensible: create custom routes to scrape/parse content and expose it as feeds
- Caching support to reduce upstream requests and improve performance
- Authentication support for certain routes (e.g., cookies/tokens) when required by upstream sites
- Optional integration with Puppeteer for pages requiring JavaScript rendering
- Docker explaining/packaging and common deployment patterns (reverse proxy, env-based config)
Use Cases
- Follow social/media/news platforms from any RSS reader even when no official feed exists
- Build organization-specific feeds (intranet sites, dashboards, internal tools) via custom routes
- Centralize and normalize many sources into feeds for automation and notifications
Limitations and Considerations
- Some sources may break when upstream websites change HTML/anti-bot measures; routes can require ongoing maintenance
- JavaScript-heavy sources may require Puppeteer, increasing CPU/RAM usage
RSSHub is a good fit if you want a single, self-controlled service that can produce standards-based feeds from many sources and be extended to match your own content needs. It is commonly paired with an RSS reader or automation tools to consume the generated feeds.
Categories:
Tags:
Tech Stack:
Similar Services

Glance
A fast, minimal, self-hosted dashboard for your feeds and services
Glance is a lightweight self-hosted startpage/dashboard that aggregates RSS/Atom feeds and service widgets (e.g., weather, markets, GitHub) into a single customizable homepage.


ArchiveBox
Self-hosted web archiving for bookmarks and links
ArchiveBox helps you save and preserve web pages from bookmarks, RSS, and lists with multiple archiving methods and a searchable web UI.

Karakeep
A self-hosted bookmark manager with archiving and full-text search
Self-hosted bookmarking and read-it-later app with tagging, archiving, and full-text search for saved web pages.

Invidious
Privacy-focused front-end for YouTube
Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.


Linkwarden
Self-hosted bookmark manager with archival snapshots
A self-hosted bookmark manager that organizes links with tags/collections and preserves content via screenshots and readable archives for reliable long-term reference.

FreshRSS
A lightweight, self-hosted RSS/Atom feed aggregator
Web-based RSS/Atom reader with multi-user support, powerful filters, and integrations for mobile and desktop clients.

Redis
TypeScript