A community-driven, structured cooking guide for programmers, featuring precise recipes and kitchen tips.
HowToCook is an open-source, community-driven cooking guide designed specifically for programmers. It provides clear, logically structured recipes to address the common frustration of poorly written online cooking instructions. The project organizes dishes by category and difficulty, includes essential kitchen tips, and is available as a self-hostable web service or PDF.
Programmers, developers, and technically-minded individuals who cook at home and prefer precise, unambiguous instructions. It's also valuable for anyone seeking well-organized Chinese recipes and cooking fundamentals.
Developers choose HowToCook because it treats recipes like code—structured, version-controlled, and community-reviewed. It eliminates the ambiguity of traditional recipes and offers a comprehensive, growing collection maintained by contributors.
程序员在家做饭方法指南。Programmer's guide about how to cook at home (Simplified Chinese only).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Recipes are written in a clear, step-by-step manner with explicit ingredients lists, avoiding the ambiguity common in online recipes, as described in the project's philosophy.
The project is open-source and encourages contributions, leading to a growing and diverse collection of recipes maintained by users, evidenced by the GitHub contributor badge and contribution guidelines.
Offers both a self-hostable web service via Docker and a downloadable PDF, providing flexibility for online and offline use, as shown in the deployment instructions.
Dishes are categorized by a 1-5 star difficulty system, helping users choose recipes appropriate for their skill level, as listed in the '按难度索引' section.
The recipes are primarily in Chinese, which may pose a barrier for non-Chinese speakers, as seen in the README where all recipe titles and content are in Chinese characters.
There are no images or videos accompanying the recipes, which can make techniques like chopping or frying harder to visualize for beginners, a common feature missing compared to other cooking sites.
Being community-contributed, the accuracy and detail of recipes can vary, with no strict editorial review process mentioned in the contribution guidelines.