I have been looking for a good place on the world wide web to collaborate on open source recipes.

— Discontinued Ones —

Unfortunately the previous site I have been using (openeats.org) went dead. There are source vestiges available on various sites. My best guess as to the temporal progression is: https://sourceforge.net/p/openeats/ (2009), https://sourceforge.net/p/openeats/openeats2/ (2011), OpenEats (2020), with all of the sites apparently not being attended to anymore.

Openeats and openeats2 are php based frameworks and I would expect them to not be compatible with recent PHP versions, so haven’t even tried.

OpenEats use python and can run in docker or independently. There is some documentation available on installing, building, running, updating the app. Unfortunately it does not compile (at least with my rudimentary tries) on my machine.

The Open Recipes project is open source, it is collaborative, but the source site is archived, hence no recipe contributions are possible any more. The database uses JSON format mirroring the schema.org Recipe format. Recipe instructions are not included but links to recipe sources are provided. It was written in python2 using a mongo DB and would require a complete rewrite. The documentation is minimal and not enough to understand the main entry points and basic workings of the app.

 

— Cookbook Collaboration —

The NextCould Cookbook (https://github.com/nextcloud/cookbook) looks promising. It is maintained (as of June 2021), uses the schema.org recipe format. It is open source and clients for Android are available on FDroid. Usage is limited to your private network though; as such collaboration is limited. Pity. This stopped me from actually going through the hassle of installing next cloud and then the app, especially as instructions are basically rudimentary pointers to other sites on how to install next cloud and docker.

Open Drinks (https://opendrinks.io/) is a database for drinks. It is open source (https://github.com/alfg/opendrinks), is hosted, drinks can be contributed collaboratively by submitting a pull request for the source code repository. It is java script based and very easy to install (npm install && npm run serve) and run (http://localhost:8080/). Sufficient documentation is available to develop, run, build, and deploy the app. Recipes are file based, so it is easy to add new recipes and images. The web presentation is simple and esthetic and contains a convenient search function. The recipe schema does not follow the schema.org Recipe format., though it brings some improvements, like separation of quantity, measure, and ingredient. So far this is my favorite and could be easily adopted to cater for food cooking recipes.

Tandoor Recipes is a complete recipe manager with impressive features. A paid host-able version is being planned to pay for development costs. It runs on Python and can import recipes from other sources as well as create exports.

RecipeNLG is a 2 million recipe data set that can be quickly and conveniently searched with Typesense recipe search showcase or other loosely connected python files and jupyter notebooks. Fantastic.

 

— What Now? —

Drink recipes are hosted on Open Drinks and you may as well contribute edits.

Over 2 million recipes with very quick search are hosted on recipe-search.typesense.org

In case those sites discontinue in future, sources with recipe data are available in the respective repositories. It is just a matter of public hosting. Maybe https://www.freehosting.com/ would work for such sites. Or maybe distributed hosting is the way to go.

Or we just continue as always: everyone on his own.

 

— Curiosity: Foraged Ingredients Recipes —

 

— Also Liked —

The delicious phrase is: “Use the force; seek the source”.

 

Title image by Willy Arisky
Buy Better Humanity PayPal Patreon Bitcoin Ethereum Monero