可自托管的食谱管理与膳食计划工具,支持从网址导入菜谱并生成购物清单。
1.4万+89 本周1654PythonAGPL-3.0维护活跃更新于 21小时前
RecipeSage 是一款用于保存、搜索和分享食谱的网页应用。它可以从网址、图片、PDF 和纯文本中导入食谱,也支持导入多种食谱管理应用和笔记应用的数据,并可导出为 PDF、JSON-LD 或文本格式。食谱支持离线搜索,并在多台设备之间自动同步。
除食谱管理外,应用还提供可拖拽的膳食计划功能,计划可以打印,也可与家人共享。购物清单会自动分类,并在添加食谱时合并相似的食材。食谱支持按份量缩放,并可在公制与英制单位之间转换,还能按份记录营养成分。
项目提供托管版本,也支持通过 Docker Compose 自行部署。代码基于 TypeScript,使用 nx 管理的 monorepo 结构,并采用 Prisma 与 tRPC。项目采用双重授权:非商业用途遵循 AGPL-3.0,商业用途需单独获取授权。
启用 corepack 以使用固定版本的 pnpm
corepack enable在仓库根目录安装依赖
pnpm install启动 Docker 容器
docker compose up -d运行数据库迁移,然后访问本机 80 端口
docker compose exec backend pnpm exec prisma migrate dev概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
可自托管的食谱管理与膳食计划工具,支持从网址导入菜谱并生成购物清单。
一款可自托管的实时食谱应用,供家庭共同规划餐食、共享购物清单并协作烹饪。
可自托管的菜谱管理应用,用于收藏菜谱、规划餐食并生成购物清单。
一款自托管的食谱管理工具,支持从网址导入食谱、单位换算、食材缩放和烹饪记录。
一款用 Go 编写的自托管食谱管理网页应用,用于保存、导入和整理家庭食谱。
可自托管的网页应用,用于管理食品库存、购物清单、膳食计划和家务事项。