Skip to content

Living collection of resources related to the digitalisation of food.

License

Notifications You must be signed in to change notification settings

edibotopic/digital-food

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Introduction

A list of projects that describe programmatic and computational solutions to tasks related to food and nutrition.

Table of Contents

Resources

tools

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.

languages

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.

Concepts

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.

APIs

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.

writing

GRIMGRAINS: cooking blog maintained by hundred rabbits, a programmer and illustrator who live (and cook) on a boat.

games

Educational Food Game: A serious game for teaching nutritional concepts developed using Python.

ontologies

foodon

lists

awesome-food: Curated list of projects on food-related topics on Github.

About

Living collection of resources related to the digitalisation of food.

Topics

Resources

License

Stars

Watchers

Forks