CommaFeed logo

CommaFeed

Self-hosted, Google Reader inspired RSS reader with OPML, REST, and Fever-compatible APIs

Repository activity
  • Stars3.6k
  • Forks399
  • Open Issues41
athou-commafeed health score - Linux Foundation Insights
License

Apache-2.0

Languages
  • Java
  • TypeScript
  • Shell
CommaFeed screenshot

About CommaFeed

CommaFeed is a Google Reader inspired RSS reader for personal feed reading on the web. It can be self-hosted or used on the free public instance, giving users a central place to subscribe to feeds, read articles, and run feed data on their own server.

The interface offers 4 layouts, light and dark themes, responsive desktop and mobile use, keyboard shortcuts, and right-to-left feed support. It supports OPML import and export, a REST API, a Fever-compatible API for native mobile apps, user-defined rules that mark articles as read, push notifications, and customization with CSS and JavaScript.

CommaFeed is based on Quarkus and React/TypeScript, supports thousands of users and millions of feeds, and works with H2, PostgreSQL, MySQL, or MariaDB. It can run from Docker, native Linux and Windows packages, or a JVM package. The public instance has no ads or tracking and is funded by donations.

Key features

  • 4 layouts with light and dark themes
  • OPML import and export
  • REST API and Fever-compatible API
  • Rules to automatically mark articles as read
  • Push notifications for newly published articles

Details

First released
2013
Self-hosting
Docker · packages · JVM
Databases
H2 · PostgreSQL · MySQL · MariaDB
Stack
Quarkus · React/TypeScript
Interface
Responsive web · RTL support
Tracking
Public instance has no tracking