rsshub

RSSHub is an open source, easy to use, and extensible RSS feed generator.

  • Network Services
  • Other
  • Tools & Utilities
RSSHub is an open source, easy to use, and extensible RSS feed generator. It is capable of generating RSS feeds from pretty much everything. Everything is RSSible. Supports 700+ websites and services out of the box including Reddit, Twitter/X, GitHub, YouTube, Bilibili, and many more.

Platform availability

Available on 3 of 6 install platforms

Also on Docker Hub and GitHub

Health score

18/100 Low

Maintained
0GitHub repository no longer exists
Popular
No data
Easy to install
553 install platforms, install notes, Docker image
Light to run
No data

Based on 2 of 4 factors.

How is this calculated?

A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.

Availability: platform listings confirmed today, links checked 6 days ago

No GitHub repository data collected yet.

Checked 7 days ago - source: GitHub (BigBearTechWorld/rsshub)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is supported.

Checked 7 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Set PORT and Redis settings first Before starting, set PORT to the port you want to reach RSSHub on, and if you enable Redis caching, set CACHE_TYPE=redis and a correct REDIS_URL. If these are missing or wrong, RSSHub may listen on an unexpected port or fail to use the cache. source
  • Use the homepage to find feed routes After RSSHub is running, open the root page in your browser to see the searchable route list. Copy the exact feed path from there, because a wrong path in your RSS reader will return an error or no feed. source
  • Add site API keys only if needed If a feed needs a site credential, set the matching key such as GITHUB_ACCESS_TOKEN or TWITTER_CONSUMER_KEY in the environment configuration. Without the right key, that site's feed may fail or be blocked even though RSSHub itself is running. source

Fetched 7 days ago - each note links to its source

Alternatives (6)

  • FetchRSS - Free online RSS generator.
  • PolitePaul - Create RSS feed for any webpage you need.
  • Sponder
  • fetcharr - Fetcharr is a lightweight automation companion for Sonarr, Radarr, Lidarr, and other *arr apps.
  • mkfd - RSS feed builder created with Bun and Hono.
  • rss-bridge - RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one.

Checked 4 days ago - source: AlternativeTo

Common questions

How do I configure Redis caching for RSSHub?

Set CACHE_TYPE=redis and a correct REDIS_URL before starting if you want Redis caching. If these settings are missing or wrong, RSSHub may fail to use the cache.

Where do I set the port RSSHub listens on?

Set PORT to the port you want RSSHub to listen on before starting. If it is missing or wrong, RSSHub may listen on an unexpected port.

Do I need to add API keys for every site I want to make into RSS?

Only if a feed needs a site credential, set the matching key such as GITHUB_ACCESS_TOKEN or TWITTER_CONSUMER_KEY. Without the right key, that site's feed may fail or be blocked even though RSSHub itself is running.

How do I find the exact RSS path for a route?

After RSSHub is running, open the root page in your browser to see the searchable route list. Copy the exact feed path from there, because a wrong path in your RSS reader will return an error or no feed.

Can RSSHub feeds be used with mobile RSS readers?

Yes, users report converting services such as Twitter and Telegram into RSS feeds with RSSHub and reading them in NetNewsWire on iOS or NewsBlur on Android.

Answers sourced from github.com, github.com, www.reddit.com

Community

Collected 2 days ago - public community threads