RSS-Bridge / rss-bridge
git clone https://github.com/RSS-Bridge/rss-bridge.git
2025-08-05 · 1y ago
🔥 on GitHub Trending today
The RSS feed for websites missing it
+1
stars, 24h · #527
—
stars, 7 days
—
stars, 30 days
9.3k
★ total
1.3k
forks · 283 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguagePHP
LicenseUnlicense
Created2013-08-06 (13y ago)
Last push1d ago
Watchers120
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #12 daily in php · +1 ★
GitHub topics
Links
- GitHub: github.com/RSS-Bridge/rss-bridge
- Homepage: https://rss-bridge.org/bridge01/
- Releases · Issues · Hacker News mentions
README excerpt
# RSS-Bridge RSS-Bridge is a PHP web application. It generates web feeds for websites that don't have one. Officially hosted instance: https://rss-bridge.org/bridge01/ IRC channel #rssbridge at https://libera.chat/ Full documentation Alternatively find another public instance. Requires minimum PHP 7.4. ||| |:-:|:-:| | | | | | | | | | ## A subset of bridges (15/447) * `CssSelectorBridge`: Scrape out a feed using CSS selectors * `FeedMergeBridge`: Combine multiple feeds into one * `FeedReducerBridge`: Reduce a noisy feed by some percentage * `FilterBridge`: Filter a feed by excluding/including items by keyword * `GettrBridge`: Fetches the latest posts from a GETTR user * `MastodonBridge`: Fetches statuses from a Mastodon (ActivityPub) instance * `RedditBridge`: Fetches posts from a user/subredit (with filtering options) * `RumbleBridge`: Fetches channel/user videos * `SoundcloudBridge`: Fetches music by username * `TelegramBridge`: Fetches posts from a public channel * `ThePirateBayBridge:` Fetches torrents by search/user/category * `TikTokBridge`: Fetches posts by username * `TwitchBridge`: Fetches videos from channel * `XPathBridge`: Scrape out a feed using XPath expressions * `YoutubeBridge`: Fetches videos by username/channel/playlist/search * `YouTubeCommunityTabBridge`: Fetches posts from a channel's Posts tab ## Tutorial ### How to install on traditional shared web hosting RSS-Bridge can basically be unzipped into a web folder. Should be working instantly. Latest zip: https://github.com/RSS-Bridge/rss-bridge/archive/refs/heads/master.zip (2MB) ### How to install on Debian 12 (nginx + php-fpm) These instructions have been tested on a fresh Debian 12 VM from Digital Ocean (1vcpu-512mb-10gb, 5 USD/month). [code] Nginx config: [code] PHP FPM pool config: [code] PHP ini config: [code] Restart fpm and nginx: [code] ### How to install from Composer Install the latest release. [code] ### How to install with Caddy Follow the Debian installation steps above, but install and configure Caddy instead of nginx. Use the same PHP-FPM pool configuration shown above, then create the following Caddy configuration: [code] Validate the configuration, then restart both services: [code] ### Install from Docker Hub: Install by downloading the docker image from Docker Hub: [code] You can put custom `config.ini.php` and bridges into `./config`. **You must restart container for custom changes to take effect.** See `docker-entrypoint.sh` for details. [code] Browse http://localhost:3000/ ### Install by locally building from Dockerfile [code] You can put custom `config.ini.php` and bridges into `./config`. **You must restart container for custom changes to take effect.** See `docker-entrypoint.sh` for details. [code] Browse http://localhost:3000/ ### Install with docker-compose (using Docker Hub) You can put custom `config.ini.php` and bridges into `./config`. **You must restart container for custom changes to take effect.** See `docker-entrypoint