Self-host Banditore
6.0.0GitHub starred repository release tracker with Atom feed
- Stars
- 143
- Port
- 8000 (PHP built-in development server (example))
- Requires
- MySQL, Redis
What is Banditore?
Banditore is a self-hosted PHP application built with Symfony that connects to your GitHub account via OAuth, retrieves your starred repositories, and periodically checks for new releases or tags. It generates a personal Atom feed you can subscribe to in any feed reader, providing a quiet, pull-based notification system for software updates. The application requires PHP 8.2+, MySQL 5.7+, and Redis for caching GitHub API requests. RabbitMQ and Supervisor are optional for scaling to multiple users via a queue-based worker system. Installation is done by cloning the repository, registering a GitHub OAuth application, installing Composer dependencies, setting up the database schema, and running the built-in PHP server or a proper web server. Two sync modes are supported: simple cron jobs for single-user instances, or RabbitMQ-backed workers for multi-user deployments. A status endpoint at /status provides health monitoring data. The project is licensed under MIT and actively maintained with the latest release 6.0.0 in September 2025.
Should you self-host Banditore?
Banditore scores 44/100 on selfhost.directory (how scoring works) and ranks #52 of 85 in Feed Reader. It has 143 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. It is MIT-licensed and written mostly in PHP.
Its closest alternative on selfhost.directory is RSSHub (85/100, 46 706 stars). It scores higher overall, so compare the two before you pick. See Banditore vs RSSHub side by side.
Features
- Atom feed generation
- Cron-based sync
- GitHub API rate limit management
- GitHub OAuth authentication
- Health monitoring endpoint
- Markdown to HTML conversion
- Queue-based worker scalingOptional, requires RabbitMQ and Supervisor
- Release and tag tracking
Banditore README
More in Feed Reader
BookshelfSelf-hosted ebook library for EPUBs/PDFs with OPDS catalog for e-readers, browser readers, and multi-reader profiles. Runs on Cloudflare R2 or local filesystem.
BriefkastenBriefkasten is a self-hosted, open-source bookmark manager with RSS feeds, full-text search, and browser-based AI summarization and text-to-speech via local LLMs.
clean-castSelf-hosted Go app converting YouTube playlists/channels to podcast RSS feeds with on-demand audio download and SponsorBlock sponsor removal.
ColdsweatSelf-hosted RSS aggregator with Fever API for Reeder/ReadKit sync. Multi-user, OPML import, SQLite/PostgreSQL/MySQL backends.
CommaFeedSelf-hosted RSS reader inspired by Google Reader, built with Quarkus and React. Supports multiple databases, dark mode, mobile UI, REST API, Fever/Google Reader APIs.
coracleCoracle is an open-source, self-hosted Nostr web client for decentralized social media with relay management, web-of-trust moderation, and PWA support.
crawler-buddySelf-hosted HTTP crawling server with unified JSON API for web scraping, RSS discovery, and metadata extraction from YouTube, Reddit, GitHub, HackerNews.
CyphtSelf-hosted open-source webmail aggregator unifying IMAP, JMAP, EWS, SMTP accounts into one inbox with RSS, Sieve filters, and modular plugins.
daily-briefSelf-hosted AI daily news aggregator with 26+ sources, 21 financial tickers with technical indicators, and 6 swappable LLM backends.
discord-rss-botSelf-hosted Discord bot that monitors RSS feeds and posts updates to channels in real-time with configurable intervals and Docker support.
Django-link-archiveSelf-hosted, open-source link database and RSS reader aggregating bookmarks, YouTube, Reddit, and email into a searchable archive with dark mode.
eddritSelf-hosted, open-source alternative frontend for Reddit with no ads, mobile-friendly design, and RSS support. Runs on Python/Starlette with Valkey for token storage.

0 comments