Food recipes on GitHub?
September 20, 2018 8:49 AM   Subscribe

Have you found good food recipes on GitHub? Show them to me, please!

I have stumbled on to cooking recipes on GitHub, like this campfire pizza recipe. GitHub is usually used to hold software and documentation, so this creative repurposing interests me: for instance, you could revise your recipe every time you try it, and keep a history of those changes!

Does anyone use GitHub like this? Or do you know of good recipes (or recipe collections) on GitHub that you can point me toward?

Thank you!
posted by wenestvedt to Food & Drink (8 answers total) 13 users marked this as a favorite
(Presumably there's no critical mass of people doing this yet, because simply redirects to
posted by wenestvedt at 8:49 AM on September 20 [1 favorite]

No guarantees as to quality, but you can get a decent survey of cooking recipe repos by doing a multiple topic search. Some false positives.

topic:recipes topic:cooking
topic:recipes topic:food
posted by zamboni at 8:57 AM on September 20 [2 favorites]

I have a GitHub account but no recipes on it. I could put up the recipes I've reverse engineered or developed myself, but I'm a little afraid of what the pull requests would look like (mostly, but not entirely, joking). Also merging any changes back into my non-Git-enabled recipe manager (Paprika) would be a pain. In fact, messing with it now, it seems singularly ill-suited to sharing individual recipes in native format (at least on the iPad version; I've never bothered to pay for the desktop version). For an individual recipe your sharing options are email and AirDrop; if you use the export feature hidden in settings it wants to export a whole category (or everything, and I have no desire to export every weird WIP or procedure I've noted to save me some googling).

Paprika feels very almost for this sort of thing. The native export is apparently just compressed JSON, but if you have images in the app they get included as objects (and who doesn't love having binary data in source control?). It will also export HTML, but I'm not sure how well it does a round trip. Anyway, I've tried it now with, uh, one recipe.

This does make me wonder, though: what format would you want a GitHub-shared recipe to be in? HTML? Markdown? Plain text? Paprika's native format, damn the binary data included therein?
posted by fedward at 10:30 AM on September 20 [1 favorite]

This is not an answer to your question, but maybe you'll find it interesting: Cooking for Engineers is a site where the recipes are represented visually in a way that this article likens to functional programming.
posted by caek at 10:37 AM on September 20 [2 favorites]

mathias/recipes: Collection of open-source snack recipes
thingsinjars/opensourcesnacks: "A place for all my recipes to live. Mostly vegan. Usually tasty."
hendricius/the-bread-code: Learn how to master the art of baking the programmer way.
fictivekin/openrecipes: An open database of recipe bookmarks
jprichardson/cooking-recipes: "I'm starting to write down recipes that I've tried."
swisspol/Recipes: An experiment to store cooking recipes in GitHub
hadley/recipes: Wickham family recipes
clarklab/chowdown: Simple recipes in Markdown format
posted by not_the_water at 12:12 PM on September 20 [5 favorites]

Does anyone use GitHub like this?

As you know Bob, GitHub offers wikis to its users. The software for this, Gollum, is available here under an open-source license and it's pretty easy to install on your computer or on a Raspberry Pi. One interesting thing about it is that it stores its content as Markdown files in a Git repository.

So my suspicion is that we're seeing a number of people using Gollum as a personal recipe wiki and then pushing the changes to Github as an offsite backup.

(I do something like this for a general household wiki but mine gets pushed to a VPS I keep for such purposes.)
posted by suetanvil at 2:46 PM on September 20 [1 favorite]

Popcorn Tofu is one I found there. I too was mildly surprised to find it on GitHub. Do try; you will not be disappointed.
posted by liminal_shadows at 3:42 PM on September 20 [1 favorite]

Tacofancy - Tacos

I've used this repo with success to teach people to use github and git concepts (branching, pushing).
posted by fizzix at 11:03 AM on September 21 [1 favorite]

« Older Best way to get headboard for tempur-up bed?   |   Things to do in Prague Newer »

You are not logged in, either login or create an account to post comments