一款自托管的心愿单应用,亲友可协作认领礼物,又不会剧透惊喜。
- Star
- 681
- Fork
- 64
- 未关闭 Issue
- 48
- 最近提交
- 前天
这是什么?
Wishlist 是一款可自托管的网页应用,用于维护亲友可以浏览的礼物心愿单。用户可以创建多个分组,例如朋友组和家庭组,各组的心愿单相互独立。查看者可以认领心愿单中的物品,且心愿单主人无法看到是谁认领的,从而避免重复送礼。
心愿可以手动添加,也可以粘贴商品链接自动抓取商品信息。通过书签小工具,还能把当前浏览的商品页面直接加入心愿单。他人可以为心愿单提出建议,并可选择需要本人审批、自动通过,或对收件人隐藏。
项目支持用 Docker Compose 部署,数据存储使用 SQLite。它还支持通过 SMTP 发送邀请邮件和找回密码,支持基于 OpenID Connect 的 OAuth 登录以及反向代理请求头认证。注册模式可将一个分组转为单一公开列表,访客无需账号即可认领物品。
核心功能
- 01在共享心愿单上认领物品,并标记为已购买
- 02粘贴商品链接即可自动获取商品信息创建心愿
- 03支持创建多个相互独立的分组,如朋友组和家庭组
- 04可为他人心愿单提出建议,支持审批、自动通过或隐藏模式
- 05注册模式可生成通过链接公开访问的单一列表
- 06支持 OAuth(OpenID Connect)和反向代理请求头登录
适用场景
- 与父母、祖父母共享节日礼物清单,界面简单易上手
- 通过公开链接为生日或婚礼搭建礼物登记表
- 在朋友圈内协调送礼,避免重复购买
- 在家庭服务器或 NAS 上托管私有礼物清单
快速上手
- 1
创建 docker-compose.yaml 文件并配置 Wishlist 服务
- 2
在后台启动应用
docker compose up -d - 3
在浏览器中打开 http://<host>:3280
使用前须知
- 它是自托管应用,您需要自己的服务器和 Docker 才能运行。
- 它不支持在反向代理后面以子路径方式提供服务。
收录于专题
标签
常见问题
- wishlist 是什么?
- 一款可自托管的共享心愿单应用,亲友可查看并认领礼物,避免重复购买。 Wishlist 是一款可自托管的网页应用,用于维护亲友可以浏览的礼物心愿单。用户可以创建多个分组,例如朋友组和家庭组,各组的心愿单相互独立。查看者可以认领心愿单中的物品,且心愿单主人无法看到是谁认领的,从而避免重复送礼。
- wishlist 可以免费使用吗?用的什么许可证?
- wishlist 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- wishlist 还在维护吗?
- 活跃维护中。wishlist 最近一次提交是在 2026年11月5日。
- wishlist 适合用来做什么?
- 与父母、祖父母共享节日礼物清单,界面简单易上手 通过公开链接为生日或婚礼搭建礼物登记表 在朋友圈内协调送礼,避免重复购买 在家庭服务器或 NAS 上托管私有礼物清单
- wishlist 怎么安装和运行?
- 创建 docker-compose.yaml 文件并配置 Wishlist 服务 在后台启动应用: docker compose up -d 在浏览器中打开 http://<host>:3280
- 在哪里获取 wishlist?
- 源代码和安装说明在 GitHub 上:https://github.com/cmintey/wishlist
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
21311GoGPL-3.0更新于 4天前
一款可自托管的家庭规划工具,将任务、日历、预算、膳食、购物和健康整合在一个 PWA 中,运行在你自己的服务器上。
2307+159 本周220JavaScriptMIT更新于 18小时前
一款自托管的网页应用,供家人共享圣诞愿望清单,避免重复购买礼物。
424+1 本周61TypeScriptAGPL-3.0更新于 10天前
一款自托管的婴儿活动追踪应用,记录喂养、换尿布、睡眠、吸奶和成长里程碑,支持多位看护人共同使用。
402+3 本周60TypeScriptOther维护活跃更新于 25天前
面向家庭和合租住户的自托管购物清单网页应用,支持实时同步和离线使用。
825+3 本周85GoOther维护活跃更新于 22天前
一款免费、本地运行的 Python 工具,可批量退订邮件、按发件人删除邮件并标记已读。
2141+5 本周141PythonMIT更新于 16天前