Bloat-free feed reader. CommaFeed is a Google Reader inspired self-hosted RSS reader, based on Quarkus and React/TypeScript.
CommaFeed is a self-hosted personal RSS reader inspired by Google Reader. It allows users to collect and read their favorite content in one place. Here are its main features:
Layouts and themes: Offers 4 different layouts and light/dark themes.
Responsiveness: Works on both mobile and desktop.
Keyboard shortcuts: Supports keyboard shortcuts for most functions.
Language support: Translated in 25+ languages.
Scalability: Can support thousands of users and millions of feeds.
OPML support: Supports OPML import/export.
API: Provides a REST API and a Fever-compatible API for native mobile apps.
Rules: Can automatically mark articles as read based on user-defined rules.
Browser extension: Has a browser extension.
Database support: Supports H2 (embedded), PostgreSQL, MySQL, and MariaDB.
Multiple deployment options: Can be deployed using Docker, cloud hosting (PikaPods), or by downloading precompiled packages.
Customization: Offers configuration options via a properties file, command line arguments, environment variables or a .env file.
Memory Management: Can be configured to manage memory usage.
Native compilation: Can be compiled to native code for faster startup and lower memory usage.
Translation: Files are provided for internationalization.
Active Development: There have been 49 releases of the application.
CommaFeed is built using Quarkus and React/TypeScript. It is available under the Apache-2.0 license.