Grampsは、PythonとGTKで構築された、家系図の作成や調査に使えるデスクトップ向け系図ソフトです。
- スター
- 231
- フォーク
- 173
- 未解決の Issue
- 33
- 最終コミット
- 一昨日
これは何?
Gramps Web APIは、Grampsの家系図データベースをRESTfulなHTTPインターフェースで公開します。これにより、人物、家族、出来事、場所などの系譜記録を、ブラウザーやほかのクライアントから検索・編集できます。Flaskで構築されており、Grampsを基盤とする系譜Webアプリケーション、Gramps Webのバックエンドとして機能します。
APIドキュメントはオンラインで公開されており、公式フロントエンドがなくても利用できるため、ほかのツールから接続してGrampsデータベースを利用できます。開発者向けガイドでは、バックエンドのセットアップと開発方法を説明しています。
このプロジェクトはGrampsプロジェクトによってメンテナンスされ、AGPL-3.0でライセンスされています。Webユーザーインターフェースを提供するフロントエンドは、別のリポジトリで公開されています。
主な機能
- 01Grampsの家系図データをRESTfulなHTTP APIで公開します。
- 02系譜記録をWeb経由で検索・操作できます。
- 03PythonとFlaskで構築されています。
- 04Gramps Webアプリケーションのバックエンドとして機能します。
- 05オンラインのAPIドキュメントと開発者向けドキュメントがあります。
ユースケース
- 複数のユーザーがWebアプリからアクセスできる家系図データベースをホストする。
- Grampsのデータを利用した独自の系譜フロントエンドや連携機能を構築する。
- HTTPリクエストでGrampsデータベースの読み取りや更新を自動化する。
クイックスタート
- 1
APIドキュメントを読む
- 2
バックエンドのセットアップについて、開発者向けドキュメントを開く
使う前に知っておきたいこと
- READMEにインストールコマンドが記載されていないため、セットアップには外部ドキュメントの参照が必要です。
- AGPL-3.0ライセンスで提供されています。ネットワーク経由でサービスを提供する場合、改変したソースコードの共有が求められるコピーレフトライセンスです。
トピック
よくある質問
- gramps-web-api とは?
- Grampsの家系図データベースをWeb経由で検索・編集できるPython製REST APIです。 Gramps Web APIは、Grampsの家系図データベースをRESTfulなHTTPインターフェースで公開します。これにより、人物、家族、出来事、場所などの系譜記録を、ブラウザーやほかのクライアントから検索・編集できます。Flaskで構築されており、Grampsを基盤とする系譜Webアプリケーション、Gramps Webのバックエンドとして機能します。
- gramps-web-api は無料で使えますか?ライセンスは?
- gramps-web-api は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- gramps-web-api は今もメンテナンスされていますか?
- 活発にメンテナンス中。gramps-web-api の最終コミットは 2026年11月5日 です。
- gramps-web-api は何に使えますか?
- 複数のユーザーがWebアプリからアクセスできる家系図データベースをホストする。 Grampsのデータを利用した独自の系譜フロントエンドや連携機能を構築する。 HTTPリクエストでGrampsデータベースの読み取りや更新を自動化する。
- gramps-web-api のインストール方法は?
- APIドキュメントを読む バックエンドのセットアップについて、開発者向けドキュメントを開く
- gramps-web-api はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gramps-project/gramps-web-api
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
GEDCOMのインポート・エクスポートに対応した、家系図の記録・閲覧・共有ができるセルフホスト型Webアプリケーション。
OCaml製のオープンソース系譜ソフトウェア。Webインターフェースを備えた家系図データベースを、ローカルまたはサーバーとして運用できます。
Laravelを基盤としたセルフホスト型の家系図Webアプリ。家族の記録や関係性の管理、GEDCOMのインポート・エクスポートに対応。
旧ソ連の記録を横断して家族史を調査する、出典を追跡できるエビデンス重視のAIエージェント向け系譜調査スキル。
最小限のセットアップで、本番運用に適したSpringベースのアプリケーションやサービスを構築できる、独自の方針を持つJavaフレームワークです。