Self-hosted RSS feed aggregator with multi-user access, WebSub, and feed scraping
AGPL-3.0
- PHP
- CSS
- HTML

About FreshRSS
FreshRSS is a self-hosted RSS feed aggregator for reading and organizing news from many sources in one place. It is a multi-user application with an anonymous reading mode and custom tags, so a single installation can serve shared or individual use.
It supports an API for mobile clients, a command-line interface, and two native APIs for Linux, Android, iOS, Windows, and macOS. FreshRSS can receive WebSub push notifications, scrape sites with XPath when no RSS or Atom feed exists, and handle JSON documents. It also supports resharing selections of articles by HTML, RSS, and OPML.
FreshRSS is available under GNU AGPL 3 and is maintained as a self-hosted web application. It runs on Linux or Windows with Apache, nginx, or lighttpd, and uses PostgreSQL, SQLite, MariaDB, or MySQL. The interface is translated into more than 20 languages.
Key features
- Multi-user feeds with anonymous reading mode
- WebSub push notifications from compatible sources
- XPath-based web scraping and JSON support
- API access for mobile and native clients
- Reshare articles by HTML, RSS, and OPML
Details
- First released
- 2012
- Self-hosting
- Self-hosted web application
- Platforms
- Web · Android · iOS · Windows · macOS · Linux
- Deployment
- self-hostable
- Database
- PostgreSQL · SQLite · MariaDB · MySQL
- License
- GNU AGPL 3
