A free, self-hostable RSS feed aggregator that is lightweight, customizable, and supports multi-user access with instant push notifications.
FreshRSS is a self-hosted RSS feed aggregator that collects and organizes content from RSS and Atom feeds into a single, web-based interface. It solves the problem of fragmented news consumption by providing a private, customizable hub for reading updates from multiple sources, with support for instant notifications via WebSub.
Individuals and organizations seeking a private, self-hosted alternative to cloud-based feed readers, including tech enthusiasts, privacy-conscious users, and sysadmins managing multi-user news aggregation.
Developers choose FreshRSS for its lightweight design, extensive customization through extensions, strong privacy via self-hosting, and compatibility with a wide range of APIs and mobile apps, offering a robust open-source alternative to proprietary feed readers.
A free, self-hostable news aggregator…
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Tested on a Raspberry Pi 1 with sub-second response times for 150 feeds and 22k articles, making it ideal for low-resource servers and homelabs.
Supports multiple user accounts and an anonymous reading mode, enabling both private team use and public, shareable instances without logins.
Offers Google Reader API and Fever API, ensuring compatibility with a wide range of mobile and desktop apps like Fluent Reader and RSS Guard for seamless sync.
Features a dedicated extensions repository for adding custom functionalities, allowing users to tailor features beyond the core aggregation capabilities.
Translated into over 20 languages with high completion rates, backed by an active contributing community that facilitates global adoption.
Requires configuring a web server, PHP 8.1+ with specific extensions, and database setup, which can be intimidating for users without sysadmin skills.
Basic web scraping based on XPath and JSON may fail for modern websites that rely on dynamic JavaScript content, requiring manual workarounds.
The supported mobile apps have varying feature support (e.g., offline reading, labels), leading to a fragmented user experience depending on the client chosen.
Users must manually expose only the ./p/ folder and secure the ./data/ folder, adding steps that are error-prone and not automated in default installs.