A list of projects that describe programmatic and computational solutions to tasks related to food and nutrition.
CookCLI: A command-line tool for creating recipes and shopping lists using the Cooklang markup language.
meanrecipe: A command-line tool and web app to determine an average or "consensus" recipe from thousands of possible versions of a given recipe.
Random Taco Generator: A mobile app for randomly generating taco recipes, builing on the TacoFancy API.
is-vegan: javascript-based tool to determine whether a food ingredient is vegan.
recipe-grid: Python utilities and library for converting recipe markup in tabular form that combines ingredients and steps in a clear and concise visual manner.
Cooklang: A markup language for writing recipes that can be parsed and syntax-highlighted.
DSF: A semi-formal language developed for describing food systems by Professor Hervé This, which is an amalgamation of two earlier formalisms: the complex dispersed systems formalism (CDS) and the non-periodic organisation space (NPOS) formalism.
RxOL: Described in this short book by David A. Mundie from 1985, a formal language (RxOL) and accompanying software (Cocina) for programmatically analysing and generating recipes.
cooking-patterns repository: a collection of "cooking patterns", abstractions that can be instantiated as different common recipes depending on choices made during meal preparation, yielding "variations".
cooking-patterns explanation: article explaining the cooking patterns concept.
tacofancy: A repository of taco recipes written according the Object Oriented paradigm.
Open Food Facts: An open-source food product database with a free API.
EU Agridata: An agriculture and food database with a free API made available through the official website of the European Union.
USDA Food Data Central: A free API with nutritional data for different food products made available by the US Department of Agriculture.
GRIMGRAINS: cooking blog maintained by hundred rabbits, a programmer and illustrator who live (and cook) on a boat.
Educational Food Game: A serious game for teaching nutritional concepts developed using Python.
awesome-food: Curated list of projects on food-related topics on Github.