サプライズを損なわずに友人や家族がプレゼントを確保できる、セルフホスト型の共有ウィッシュリストWebアプリ。
cmintey/wishlist
友人や家族と共有できるセルフホスト型のウィッシュリストアプリ。贈る人がプレゼントを確認・確保でき、購入が重複しません。
代替できる製品:Amazon Wish List
Giftster
- スター
- 681
- フォーク
- 64
- 未解決の Issue
- 48
- 最終コミット
- 一昨日
これは何?
Wishlistは、友人や家族が閲覧できるギフト用ウィッシュリストを管理するセルフホスト型のWebアプリケーションです。メンバーは、友人用と家族用のように複数のグループに分けて希望を整理でき、各グループのリストは個別に管理されます。ウィッシュリストを見た人はアイテムを確保できますが、誰が何を確保したかはリストの持ち主にはわからないため、プレゼントが重複するのを防げます。
アイテムは手動で追加できるほか、商品URLを貼り付けると商品情報を自動取得して登録できます。ブックマークレットを使えば、閲覧中のページをそのままリストに追加できます。他の人からウィッシュリストにアイテムを提案してもらうこともでき、承認必須、自動承認、受取人に提案を非表示にする設定を選べます。
アプリはSQLiteストレージを使い、Docker Composeで動作します。また、メール招待やパスワードリセット用のSMTP、OpenID ConnectによるOAuth、プロキシヘッダー認証に対応しています。Registry Modeでは、グループを単一の公開リストに切り替え、アカウントを持たない訪問者もアイテムを確保できます。
主な機能
- 01共有ウィッシュリストのアイテムを確保し、購入済みとしてマーク
- 02商品URLを貼り付けて、商品情報を自動取得しながら希望を追加
- 03友人用や家族用など、複数のグループを個別に管理
- 04承認、自動承認、非表示の設定を使って他の人にアイテムを提案
- 05リンクで共有できる単一リスト向けの公開Registry Mode
- 06OAuth(OpenID Connect)またはリバースプロキシヘッダーでログイン
ユースケース
- 使いやすいインターフェースを求める両親や祖父母と、ホリデーギフトのアイデアを共有
- 公開リンクを使って、誕生日や結婚式向けの家族用ギフトレジストリを運用
- 友人グループ内でプレゼントの重複を避けながら贈り物を調整
- 自宅のサーバーやNASでプライベートなギフトリストをホスト
クイックスタート
- 1
Wishlist サービスを含む docker-compose.yaml ファイルを作成します
- 2
アプリケーションをバックグラウンドで起動します
docker compose up -d - 3
ブラウザーで http://<host>:3280 にアクセスします
使う前に知っておきたいこと
- セルフホスト型のため、実行には自分のサーバーと Docker が必要です。
- リバースプロキシ配下のサブパスでの公開には対応していません。
収録されている特集
トピック
よくある質問
- wishlist とは?
- 友人や家族と共有できるセルフホスト型のウィッシュリストアプリ。贈る人がプレゼントを確認・確保でき、購入が重複しません。 Wishlistは、友人や家族が閲覧できるギフト用ウィッシュリストを管理するセルフホスト型のWebアプリケーションです。メンバーは、友人用と家族用のように複数のグループに分けて希望を整理でき、各グループのリストは個別に管理されます。ウィッシュリストを見た人はアイテムを確保できますが、誰が何を確保したかはリストの持ち主にはわからないため、プレゼントが重複するのを防げます。
- wishlist は無料で使えますか?ライセンスは?
- wishlist は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- wishlist は今もメンテナンスされていますか?
- 活発にメンテナンス中。wishlist の最終コミットは 2026年11月5日 です。
- wishlist は何に使えますか?
- 使いやすいインターフェースを求める両親や祖父母と、ホリデーギフトのアイデアを共有 公開リンクを使って、誕生日や結婚式向けの家族用ギフトレジストリを運用 友人グループ内でプレゼントの重複を避けながら贈り物を調整 自宅のサーバーやNASでプライベートなギフトリストをホスト
- wishlist のインストール方法は?
- Wishlist サービスを含む docker-compose.yaml ファイルを作成します アプリケーションをバックグラウンドで起動します: docker compose up -d ブラウザーで http://<host>:3280 にアクセスします
- wishlist はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/cmintey/wishlist
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
タスク、カレンダー、予算、食事、買い物、健康管理をまとめた、サーバー上で動かせるセルフホスト型の家族向けプランナーPWA。
家族でクリスマスの欲しいものリストを共有し、プレゼントの重複購入を防げるセルフホスト型Webアプリ。
赤ちゃんの授乳、おむつ、睡眠、搾乳、発達の節目を保育者間で共有しながら記録できる、セルフホスト型のNext.jsアプリ。
家族や世帯で共有できるセルフホスト型の買い物リストWebアプリ。リアルタイム同期とオフラインモードに対応。
Gmailのメルマガ一括登録解除、送信者別のメール削除、既読化をローカルで実行できる、無料のセルフホスト型Pythonツールです。