Repolode
Athou

Athou/commafeed

QuarkusとReact/TypeScriptで構築された、Google Reader風のセルフホスト型RSSリーダー。

代替できる製品:FeedlyInoreader

スター
3,634
フォーク
414
未解決の Issue
44
最終コミット
21 時間前

これは何?

CommaFeedは、Google Readerをモデルにしたセルフホスト型RSSリーダーです。バックエンドはJavaのQuarkusで動作し、WebクライアントはReactとTypeScriptで開発されています。インターフェースには4種類のレイアウト、ライトテーマとダークテーマがあり、モバイルとデスクトップの両方で使えるレスポンシブデザインを採用しています。ほとんどの操作にキーボードショートカットが用意されています。

デフォルトでは組み込みのH2データベースを使用し、PostgreSQL、MySQL、MariaDBでも動作します。OPMLのインポートとエクスポート、REST API、さらにネイティブのモバイルアプリと同期できるFever APIおよびGoogle Reader APIに対応しています。記事を自動的に既読にするルールも設定できます。Dockerイメージ、ネイティブ実行ファイル、JVMパッケージが提供されています。

主な機能

  • 01ライトテーマとダークテーマを備えた、記事表示用の4種類のレイアウト
  • 02キーボードショートカットに対応した、モバイルとデスクトップ向けのレスポンシブインターフェース
  • 03組み込みのH2データベース、またはPostgreSQL、MySQL、MariaDBに対応
  • 04OPMLのインポートとエクスポート
  • 05モバイルクライアント向けのREST API、Fever API、Google Reader API
  • 06記事を自動的に既読にするルール

ユースケース

  • 自分のサーバーやホームネットワークでプライベートなRSSリーダーを運用する
  • FeverまたはGoogle Reader互換APIを通じて、ネイティブのモバイルRSSアプリとフィードを同期する
  • OPMLを使って別のリーダーから購読フィードを移行する

クイックスタート

  1. 1

    Docker Hub の Docker セクションにある公式 Docker イメージを実行します

  2. 2

    起動後、ローカルアドレスでアプリを開きます

使う前に知っておきたいこと

  • ソースからセルフホストするには、Java のビルドツールチェーンまたは Docker が必要です。
  • ネイティブビルドには GraalVM またはコンテナランタイムが必要です。

収録されている特集

トピック

よくある質問

commafeed とは?
QuarkusとReact/TypeScriptで構築された、Google Reader風のセルフホスト型RSSリーダー。 CommaFeedは、Google Readerをモデルにしたセルフホスト型RSSリーダーです。バックエンドはJavaのQuarkusで動作し、WebクライアントはReactとTypeScriptで開発されています。インターフェースには4種類のレイアウト、ライトテーマとダークテーマがあり、モバイルとデスクトップの両方で使えるレスポンシブデザインを採用しています。ほとんどの操作にキーボードショートカットが用意されています。
commafeed は無料で使えますか?ライセンスは?
commafeed は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
commafeed は今もメンテナンスされていますか?
活発にメンテナンス中。commafeed の最終コミットは 2026年10月23日 です。
commafeed は何に使えますか?
自分のサーバーやホームネットワークでプライベートなRSSリーダーを運用する FeverまたはGoogle Reader互換APIを通じて、ネイティブのモバイルRSSアプリとフィードを同期する OPMLを使って別のリーダーから購読フィードを移行する
commafeed のインストール方法は?
Docker Hub の Docker セクションにある公式 Docker イメージを実行します 起動後、ローカルアドレスでアプリを開きます
commafeed はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Athou/commafeed

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト