anduin2017/howtocook

Programmer's guide about how to cook at home.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on August 30th, 2026
Created on February 29th, 2020
Open Issues & Pull Requests: 464 (+0)
GitHub issues: Enabled
Number of forks: 11,092
Total Stargazers: 102,043 (+0)
Total Subscribers: 489 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.5 hours
Mean response time: 38.8 days
90th percentile: 82.7 days
Tracked items: 168

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 14% of issues opened in the past year have been closed. Three people close 80% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 120
New in 7 days: 0
Closed in 7 days: 1
Avg open age: 509 days
Stale 30+ days: 115
Stale 90+ days: 108

Recent activity

Opened in 7 days: 0
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • spam (4)
  • enhancement (2)
  • open discussion (2)
  • humor (1)

Detailed Description

HowToCook is a community-driven cookbook that presents recipes in a format designed for programmers.

The project addresses the frustration of finding cooking recipes online that lack clarity and precision, with ingredients appearing unexpectedly mid-recipe and inconsistent formatting. It solves this by collecting common dish recipes written in a structured, unambiguous style that mirrors the formal language programmers are accustomed to. Recipes follow a consistent template and are presented both as markdown files in the repository and through a web interface for browsing. The project includes foundational cooking knowledge organized into tips and techniques, covering topics like kitchen preparation, food safety, and specific cooking methods such as steaming, stir-frying, and blanching.

The tool suits anyone seeking clearly written recipes, particularly those who appreciate structured, precise instructions over narrative-style cooking guides. It works well for home cooks who want to contribute recipes to a shared collection and benefit from community-maintained documentation. The project explicitly welcomes contributions through pull requests and provides a template system to maintain consistency across new recipes. Local deployment is supported through Docker for those who prefer to run the recipe service independently.

The project maintains active engagement with its user base, with nearly all open issues originating from outside contributors rather than the core team, demonstrating substantial real-world adoption. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker centers on spam management, open discussion, and enhancement requests.