HowToCook (程序员做饭指南)
103,876
Stars
11,220
Forks
487
Watchers
469
Open Issues
Unlicense
许可证
未知
语言
2020-02-29
创建时间
2026-10-26
最近更新
项目能做什么
专为程序员准备的居家烹饪指南。
来源:基于仓库元数据
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
项目简介
HowToCook(程序员做饭指南)是一个由社区驱动和维护的开源项目。传统菜谱往往用词模糊(如“盐少许”、“适量”),甚至中途突然出现未列出的食材,对习惯严谨形式逻辑的程序员极不友好。本项目旨在结合实际烹饪经验,以清晰、精准的逻辑与步骤整理常见菜谱,帮助程序员轻松在家做饭。
核心功能
- 结构化菜谱库:收录丰富的素菜、荤菜等烹饪教程,步骤明确、用料清晰。
- 厨房“环境搭建”指南:涵盖厨房准备、选餐逻辑、食品安全、洗碗,以及焯水、用刀、腌制、煎炒蒸煮等基础烹饪技巧和厨具(空气炸锅、高压锅、微波炉)使用说明。
- Web 可视化与本地容器化:官方提供在线查阅网站,同时支持通过 Docker 在本地一键运行菜谱浏览服务。
- 标准化开源贡献:提供统一的菜谱 Markdown 模板,方便社区提交 Pull request 共同完善。
适合谁用
- 习惯逻辑严密表达、看传统菜谱容易“抓狂”的程序员与开发者。
- 居家办公或平时希望自己动手下厨的做饭新手。
安装步骤
如果不想使用在线网站,也可以在本地使用 Docker 部署菜谱 Web 浏览服务:
# 1. 拉取镜像
docker pull aiursoft/howtocookviewer
# 2. 启动容器(映射本地 5000 端口)
docker run -d -p 5000:5000 aiursoft/howtocookviewer
- 访问与登录:启动后访问
http://localhost:5000,默认用户名与密码为: - 用户名:
admin - 密码:
Admin@123456! - 注意:容器启动后 30 分钟内会自动构建索引。
配置说明
此部分原文未说明,请查看原仓库。
常见问题
此部分原文未说明,请查看原仓库。若在阅读或操作过程中发现菜谱问题,可直接参考仓库内的示例菜模板编写并提交 Pull request。
原始 README 摘录(英文原文,节选前 3000 字符)
# 程序员做饭指南 [](./LICENSE) [](https://github.com/Anduin2017/HowToCook/graphs/contributors) [](https://manhours.aiursoft.com/r/github.com/Anduin2017/HowToCook.html) [](https://howtocook.aiursoft.com) [](https://hub.docker.com/r/aiursoft/howtocookviewer) 最近宅在家做饭,作为程序员,我偶尔在网上找找菜谱和做法。但是这些菜谱往往写法千奇百怪,经常中间莫名出来一些材料。对于习惯了形式语言的程序员来说极其不友好。 所以,我计划自己搜寻菜谱并结合实际做菜的经验,准备用更清晰精准的描述来整理常见菜的做法,以方便程序员在家做饭。 同样,我希望它是一个由社区驱动和维护的开源项目,使更多人能够一起做一个有趣的仓库。所以非常欢迎大家贡献它~ ## 浏览菜谱 请直接访问 HowToCook 网站浏览菜谱可视化: [https://howtocook.aiursoft.com/](https://howtocook.aiursoft.com/) ## 本地部署 如果需要在本地部署菜谱 Web 服务,可以在安装 Docker 后运行下面命令: ```bash docker pull aiursoft/howtocookviewer docker run -d -p 5000:5000 aiursoft/howtocookviewer ``` 默认用户名密码: `admin`,`Admin@123456!`。启动后 30 分钟内会自动索引。 ## 如何贡献 针对发现的问题,直接修改并提交 Pull request 即可。 在写新菜谱时,请复制并修改已有的菜谱模板: [示例菜](https://github.com/Anduin2017/HowToCook/blob/master/dishes/template/%E7%A4%BA%E4%BE%8B%E8%8F%9C/%E7%A4%BA%E4%BE%8B%E8%8F%9C.md?plain=1)。 ## 搭建环境 - [厨房准备](tips/厨房准备.md) - [如何洗碗](tips/如何洗碗.md) - [如何选择现在吃什么](tips/如何选择现在吃什么.md) - [高压力锅](tips/learn/高压力锅.md) - [空气炸锅](tips/learn/空气炸锅.md) - [去腥](tips/learn/去腥.md) - [食品安全](tips/learn/食品安全.md) - [微波炉](tips/learn/微波炉.md) - [学习焯水](tips/learn/学习焯水.md) - [学习炒与煎](tips/learn/学习炒与煎.md) - [学习凉拌](tips/learn/学习凉拌.md) - [学习腌](tips/learn/学习腌.md) - [学习用刀](tips/learn/学习用刀.md) - [学习蒸](tips/learn/学习蒸.md) - [学习煮](tips/learn/学习煮.md) ## 菜谱 ### 素菜 - [拔丝土豆](dishes/vegetable_dish/拔丝土豆/拔丝土豆.md) - [白灼菜心](dishes/vegetable_dish/白灼菜心/白灼菜心.md) - [包菜炒鸡蛋粉丝](dishes/vegetable_dish/包菜炒鸡蛋粉丝/包菜炒鸡蛋粉丝.md) - [菠菜炒鸡蛋](dishes/vegetable_dish/菠菜炒鸡蛋/菠菜炒鸡蛋.md) - [炒滑蛋](dishes/vegetable_dish/炒滑蛋/炒滑蛋.md) - [炒茄子](dishes/vegetable_dish/炒茄子.md) - [炒青菜](dishes/vegetable_dish/炒青菜.md) - [炒土豆和胡萝卜蒸菜](dishes/vegetable_dish/炒土豆和胡萝卜蒸菜.md) - [葱煎豆腐](dishes/vegetable_dish/葱煎豆腐.md) - [脆皮豆腐](dishes/vegetable_dish/脆皮豆腐.md) - [地三鲜](dishes/vegetable_dish/地三鲜/地三鲜.md) - [干锅花菜](dishes/vegetable_dish/干锅花菜/干锅花菜.md) - [蚝油三鲜菇](dishes/vegetable_dish/蚝油三鲜菇/蚝油三鲜菇.md) - [蚝油生菜](dishes/vegetable_dish/蚝油生菜.md) - [红烧冬瓜](dishes/vegetable_dish/红烧冬瓜/红烧冬瓜.md) - [红烧茄子](dishes/vegetable_dish/红烧茄子.md) - [虎皮青椒](dishes/vegetable_dish/虎皮青椒/虎皮青椒.md) - [话梅煮毛豆](dishes/vegetable_dish/话梅煮毛豆/话梅煮毛豆.md) - [鸡蛋羹](dishes/vegetable_dish/鸡蛋羹/鸡蛋羹.md) - [微波炉鸡蛋羹](dishes/vegetable_dish/鸡蛋羹/微波炉鸡蛋羹.md) - [蒸箱鸡蛋羹](dishes/vegetable_dish/鸡蛋羹/蒸箱鸡蛋羹.md) - [鸡蛋花](dishes/vegetable_dish/鸡蛋花/鸡蛋花.md) - [鸡蛋火腿炒黄瓜](dishes/vegetable_dish/鸡蛋火腿炒黄瓜.md) - [茄子炖土豆](dishes/vegetable_dish/茄子炖土豆.md) - [家常日本豆腐](dishes/vegetable_dish/家常日本豆腐.md) - [椒盐玉米](dishes/vegetable_dish/椒盐玉米/椒盐玉米.md) - [金钱蛋](dishes/vegetable_dish/金钱蛋.md) - [金针菇日本豆腐煲](di阅读完整原文
项目深度分析 规则生成(AI 未配置)
综合评分 62.9 分。该项目在“个人可实施性”维度得 45 分,“付费可能性”维度得 60.0 分,差异化空间 70.0 分(评分依据见评分卡)。
将 HowToCook 改造为垂直场景 SaaS
| 产品构想 | 保留核心能力,针对某一类用户(如某行业团队)做托管版,收取月费。 |
| 目标用户 | 有该需求的中小团队 / 独立站长 |
| 难度/周期 | 中 · 2~4 周(MVP) |
| 收费模式 | 订阅制(如 ¥29~99/月) |
| 竞争风险 | 需验证付费意愿;注意许可证合规 |
| 依据 | 数据支持的判断:许可证与关键词显示存在商用与付费场景 |
一键部署托管 / 代部署服务
| 产品构想 | 为不想自己折腾的用户提供在线实例或代部署。 |
| 目标用户 | 非技术背景的目标用户 |
| 难度/周期 | 低~中 · 1~2 周 |
| 收费模式 | 按次收费或按月托管费 |
| 竞争风险 | 客单价低,需控制人力成本 |
| 依据 | 数据支持的判断:项目支持 Docker 部署 |
面向细分需求的二次开发产品
| 产品构想 | 基于 HowToCook 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。 |
| 目标用户 | 该细分场景用户 |
| 难度/周期 | 中 · 2~6 周 |
| 收费模式 | 买断制 / 订阅制 / 广告 |
| 竞争风险 | 细分需求规模需验证 |
| 依据 | AI 推测:基于项目主题标签的判断 |
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建于 2020-02-29,近 30 天仍在推送,发布过 5 个 Release |
| 社区活跃 | Star 103,876 / Fork 11,220 / Issue 469(数据支持,可自行核实) |
| 许可证 | Unlicense |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。