CommaFeed
CommaFeed

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.