# Open Food Facts

Open Food Facts database, API server and web interface - 🐪🦋 Perl, CSS and JS coders welcome 😊 For helping in Python, see Robotoff or taxonomy-editor

Repository: https://github.com/openfoodfacts/openfoodfacts-server
Canonical: https://ross.abutalabs.com/products/open-food-facts
Homepage: https://openfoodfacts.github.io/documentation/docs/Product-Opener/api/
Language: HTML
License: AGPL-3.0
License Family: copyleft
Topics: food, food-products, perl, database, crowdsourcing, nutrition, recycling, allergies, allergens, environment
Last push: 2026-09-02T15:56:10+00:00
Link (homepage): https://openfoodfacts.github.io/documentation/docs/Product-Opener/api/

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 100, release rhythm 87, longevity 100
- inputs: {"age_days": 4685, "days_push": 0, "days_rel": 7, "gap_med": 7.0, "n_releases_24m": 75}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1147, forks 657 (observed 2026-09-03T02:15:15.782747+00:00)

## What it is
Smooth App is the official Open Food Facts mobile application for Android and iOS, built with Flutter and Dart. It lets users scan food product barcodes to look up nutrition facts, ingredients, and health scores from the collaborative Open Food Facts database.

## Use cases
- scan food barcodes to check nutrition facts
- look up ingredients and allergens in packaged foods
- find the Nutri-Score of a product while shopping
- contribute photos and data about food products
- build an app on top of the Open Food Facts API
- compare foods to find healthier options

## When to choose
- you want a ready-made mobile app to explore Open Food Facts data
- you need a Flutter reference implementation for barcode-scanning food apps
- you want to contribute to an open, collaborative food database

## When to avoid
- you need a backend server or API rather than a mobile client (see openfoodfacts-server)
- you need a non-Flutter native Android or iOS app
- you need desktop production support (desktop is development-only)

## Facets
- artifact type: application
- maturity: active
- function: mobile-framework, ocr, search-engine, http-client
- domain: food, healthcare, mobile-development, cross-platform
- platform: cross-platform
- tags: barcode-scanner, nutrition, food-database, open-data, flutter-app, product-scanning, nutri-score, open-source, android, ios, flutter, mobile

## Member repositories
- openfoodfacts/openfoodfacts-server (main) score 95
- openfoodfacts/smooth-app (frontend) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:15.782747+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:45.318164+00:00, confidence not recorded.
  - readme: https://github.com/openfoodfacts/openfoodfacts-server (fetched 2026-09-03T02:15:15.782747+00:00, sha 570a71da78a9)
  - homepage: https://openfoodfacts.github.io/documentation/docs/Product-Opener/api/ (fetched 2026-08-29T11:52:25.295958+00:00, sha 0c73a90baf57)
- Data as of 2026-08-30T08:39:29.467469+00:00.
