{"id":19789537,"url":"https://github.com/webfreak001/programmers-cookbook","last_synced_at":"2026-01-27T07:04:03.737Z","repository":{"id":146628265,"uuid":"162622600","full_name":"WebFreak001/Programmers-Cookbook","owner":"WebFreak001","description":"Literally a public cookbook for programmers","archived":false,"fork":false,"pushed_at":"2019-10-18T18:35:09.000Z","size":250,"stargazers_count":19,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-01T02:06:17.855Z","etag":null,"topics":["baking","cooking","cooking-recipes","food","lifestyle"],"latest_commit_sha":null,"homepage":"https://recipes.webfreak.org/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WebFreak001.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-20T19:24:08.000Z","updated_at":"2024-07-27T15:41:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"43a7a35e-7cb0-423f-ba08-71e6b4469a1a","html_url":"https://github.com/WebFreak001/Programmers-Cookbook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WebFreak001/Programmers-Cookbook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebFreak001%2FProgrammers-Cookbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebFreak001%2FProgrammers-Cookbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebFreak001%2FProgrammers-Cookbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebFreak001%2FProgrammers-Cookbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WebFreak001","download_url":"https://codeload.github.com/WebFreak001/Programmers-Cookbook/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WebFreak001%2FProgrammers-Cookbook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28807101,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T06:25:51.065Z","status":"ssl_error","status_checked_at":"2026-01-27T06:25:50.640Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["baking","cooking","cooking-recipes","food","lifestyle"],"created_at":"2024-11-12T06:33:52.570Z","updated_at":"2026-01-27T07:04:03.715Z","avatar_url":"https://github.com/WebFreak001.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Programmer's Cookbook\n\nThis is literally a cookbook for programmers or other humans who prefer activity diagrams over textbook instructions.\n\nRecipes are collected from anywhere and translated from the native language to English or other languages.\n\nUnless otherwise noted, recipes are licensed CC0/public domain.\n\n[View Recipes on recipes.webfreak.org](https://recipes.webfreak.org)\n\n## Recipe overview\n\nEach recipe is written in PlantUML as activity diagram. There must be a note at the start stating the Name \u0026 Description of the recipe (localized), a CHANGELOG with all versions (english) and ingredients and baking/cooking duration of the recipe (english)\n\nVersions are `vMAJOR.MINOR`. Every tested recipe starts at `v1.0`, minor changes to ingredients or durations increase the minor version. Adding or removing steps increase the major version.\n\nUnits are metric. Teaspoons (tsp.) and Tablespoons (tbsp.) are equal to US ones. If an ingredient is used multiple times on different steps, each amount should be specified and a total sum at the end.\n\nRecipes are named `\u003cenglish\u003e-\u003clang\u003e.puml`, where lang is an IETF language tag.\n\nThe steps of a recipe are represented as UML activity diagram with forks representing parallel actions.\n\nLayout of a file:\n```plantuml\n@startuml \u003crecipe\u003e-\u003clang\u003e\nfloating note\n\t**Localized Name**\n\t====\n\tLocalized Description\n\t====\n\t**CHANGELOG**\n\tv1.0\n\tInitial version\n\t----\n\tTotal Ingredients for **n Units**:\n\tIngredient 1\t150g\n\tIngredient 2\t100g\n\n\tDuration:\n\t10~20 minutes preparation\n\t10 minutes cooking\nend note\n\n:Activity diagram;\nstop\n@enduml\n```\n\n## Translations\n\nThis is a translation table which might not be fully accurate but should help users translate recipes from/to other languages.\n\nIt is best to lookup ingredients from the original language if unsure about ingredients, even in translated recipes.\n\nIngredients\n\n| DE | EN |\n|---|---|\n|Mehl|Flour|\n|Zucker|Sugar|\n|Milch|Milk|\n|Salz|Salt|\n|Ei|Egg|\n|Eier|Eggs|\n|Butter|Butter|\n|Vanillezucker|Vanilla (or Vanillin) sugar|\n|Puderzucker|Powdered sugar|\n|Backpulver|Baking powder|\n|Sahne|Cream|\n|Schlagsahne|Whipped cream or just cream to whip|\n|Saure Sahne|Sour Cream|\n|Zimt|Cinnamon|\n|Teig|Dough|\n|Banane|Banana|\n|Himbeere|Raspberry|\n|Erdbeere|Strawberry|\n|Zitrone|Lemon|\n|Streusel|Crumbs/Crumble|\n\nProcesses\n\n| DE | EN |\n|---|---|\n|Schmelzen/geschmolzen|melt/molten|\n|verrühren/vermischen/verkneten|mix|\n|erwärmen|heat|\n|kühlen|cool|\n|Backofen|oven|\n|Backofen vorheizen|preheat oven|\n|backen|bake|\n|kochen|cook|\n|Pfanne|pan|\n|Topf|Pot|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebfreak001%2Fprogrammers-cookbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebfreak001%2Fprogrammers-cookbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebfreak001%2Fprogrammers-cookbook/lists"}