Home

Awesome

Robotoff

Robotoff code quality checks and unit tests codecov Code style: black GitHub language count GitHub top language GitHub last commit Github Repo Size

<picture> <source media="(prefers-color-scheme: dark)" srcset="https://static.openfoodfacts.org/images/logos/off-logo-horizontal-dark.png?refresh_github_cache=1"> <source media="(prefers-color-scheme: light)" srcset="https://static.openfoodfacts.org/images/logos/off-logo-horizontal-light.png?refresh_github_cache=1"> <img height="48" src="https://static.openfoodfacts.org/images/logos/off-logo-horizontal-light.svg"> </picture>

Robotoff is a service managing potential Open Food Facts updates (also known as insights) and predictions (which can then be combined to generate an insight). These insights include a growing set of facts, including:

Robotoff provides an API to:

Once generated, the insights can be applied automatically, or after a manual validation if necessary. A scheduler regularly marks insights for automatic annotation and sends the update to Open Food Facts.

A detailed description of how predictions and insights work is available here.

Robotoff works together with Product Opener, the Core server of Open Food Facts (in Perl, which can also be installed locally using Docker) and the Open Food Facts apps (which can work with your local instance after enabling dev mode)

๐Ÿ“š Documentation: https://openfoodfacts.github.io/robotoff

Source code: https://github.com/openfoodfacts/robotoff

๐ŸŠ Open Food Facts: https://world.openfoodfacts.org

Overview

NOTE: This documentation tries to follow as much as possible the documentation system from Diรกtaxis.

๐Ÿ‘ฉโ€โš–๏ธ Licence

๐Ÿ“† Weekly meetings

Contributors

<a href="https://github.com/openfoodfacts/robotoff/graphs/contributors"> <img alt="List of contributors to this repository" src="https://contrib.rocks/image?repo=openfoodfacts/robotoff" /> </a>