FastAPI、React、PostgreSQLでセルフホストできる、あらすじや登場人物、世界設定、章の作成を支援するAI小説執筆アプリ。
endurain-project/endurain
StravaやGarmin Connectとの同期、GPX/TCX/FITファイルの分析に対応したセルフホスト型フィットネス記録サービス。
代替できる製品:Strava
- スター
- 2,300
- フォーク
- 144
- 未解決の Issue
- 176
- 最終コミット
- 昨日
これは何?
Endurainは、アクティビティデータとホスティング環境をユーザー自身で管理できる、セルフホスト型フィットネス記録サービスです。プライバシーを重視したStravaの代替サービスとして位置付けられており、カスタマイズ性を優先しています。
バックエンドにはPython FastAPI、データベースにはPostgreSQLを採用し、フロントエンドはVue.js 3、TypeScript、Tailwind CSSで構築されています。StravaやGarmin Connectからアクティビティを取り込めるほか、.gpx、.tcx、.fitファイルを手動でアップロードできます。デプロイにはDockerイメージとサンプルのdocker-compose.ymlを使用し、設定は環境変数で行います。
ライセンスはAGPL-3.0です。demo.endurain.comでは、毎日リセットされる公開デモを利用できます。メンテナーは、コア機能の強化に注力するため、一時的に機能追加を凍結すると発表しています。
主な機能
- 01StravaやGarmin Connectからアクティビティを同期します。
- 02.gpx、.tcx、.fitファイルを手動でアップロードして取り込めます。
- 03PostgreSQLにデータを保存するセルフホスト型サービスとして動作します。
- 04Dockerイメージとdocker-composeのサンプルを使ってデプロイできます。
- 05環境変数で設定できます。
ユースケース
- 商用プラットフォームではなく、自分のサーバーにワークアウト履歴を保存する。
- GarminデバイスとStravaのアクティビティを一か所にまとめる。
- 他のデバイスからエクスポートしたGPX、TCX、FITファイルを取り込む。
クイックスタート
- 1
Dockerイメージを取得し、リポジトリ内のdocker-compose.yml.exampleファイルをデプロイ用テンプレートとして使用します
- 2
環境変数でサービスを設定し、詳細は公式ドキュメントを確認してください
使う前に知っておきたいこと
- プロジェクトは一時的に機能追加を凍結しており、基盤の強化に注力しています。
- セルフホスト型のため、自分でサーバーとPostgreSQLデータベースを運用・保守する必要があります。
- AGPL-3.0ライセンスの適用対象です。このコピーレフトライセンスでは、派生物のソースコードを同じ条件で公開する必要があります。
- Endurainの名称とロゴは商標登録されています。有料ホスティングなどの商用利用には、事前の書面による許可が必要です。
トピック
よくある質問
- endurain とは?
- StravaやGarmin Connectとの同期、GPX/TCX/FITファイルの分析に対応したセルフホスト型フィットネス記録サービス。 Endurainは、アクティビティデータとホスティング環境をユーザー自身で管理できる、セルフホスト型フィットネス記録サービスです。プライバシーを重視したStravaの代替サービスとして位置付けられており、カスタマイズ性を優先しています。
- endurain は無料で使えますか?ライセンスは?
- endurain は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- endurain は今もメンテナンスされていますか?
- 活発にメンテナンス中。endurain の最終コミットは 2026年10月19日 です。
- endurain は何に使えますか?
- 商用プラットフォームではなく、自分のサーバーにワークアウト履歴を保存する。 GarminデバイスとStravaのアクティビティを一か所にまとめる。 他のデバイスからエクスポートしたGPX、TCX、FITファイルを取り込む。
- endurain のインストール方法は?
- Dockerイメージを取得し、リポジトリ内のdocker-compose.yml.exampleファイルをデプロイ用テンプレートとして使用します 環境変数でサービスを設定し、詳細は公式ドキュメントを確認してください
- endurain はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/endurain-project/endurain
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。
ルーティンの計画、セットの記録、トレーニングデータの自前サーバー管理ができるセルフホスト型ジム・体重トラッカー。
Django製のセルフホスト可能なオープンソースのワークアウト・栄養・体重管理アプリ。REST APIとモバイルアプリも提供。
A株・香港株・米国株を監視するセルフホスト型AIツール。ポートフォリオ管理、価格アラート、分析、自動レポートに対応。
ファイルやノートをブラウザーで暗号化してからサーバーに送る、セルフホスト型クラウドストレージ。