Food Ecosystem

Counter

A manual calorie and nutrient log. Pick a food, enter grams, and the day's totals update. All values are approximations from a public food composition reference, not lab measurements of what you actually ate.

What already exists

Calorie and nutrient tracking is a crowded space. This is a small manual log for the food ecosystem, not a competitor to the established apps below; see the full landscape survey for every subsystem, not just this one.

  • OpenNutriTracker open source (GPL-3.0) Free, open source Flutter calorie and macro tracker focused on simplicity and privacy: no ads, no account required, no data collection.
  • Waistline open source (GPL-3.0) Libre Android calorie counter and weight tracker built with Cordova, backed by the Open Food Facts database, no ads or in-app purchases.
  • MyFitnessPal proprietary Proprietary nutrition tracker with a 20-million-item food database, photo-based meal scanning, and integrations across 40+ fitness apps and devices.
  • Cronometer proprietary Proprietary nutrition tracker with deep micronutrient analysis, tracking up to 95 nutrients and compounds, plus a professional tier for clinicians.
  • Yazio proprietary Proprietary food, fitness and fasting tracker: AI-assisted food logging, macro tracking, intermittent fasting timers, and activity sync.

Log an entry

Loading your log...

Continue points

  • Custom foods: let people add their own foods and values instead of only the 40 seeded here.
  • Barcode lookup via an offline Open Food Facts database dump, so scanning a package fills in values instead of a manual food search.
  • Weekly trends: a rolling chart of daily totals instead of one date at a time.
  • Diet-profile targets: read the shared diet profile (style, exclusions) to flag entries or show a target range instead of raw totals alone.

Per-100g food values are approximations sourced once from USDA FoodData Central, U.S. Department of Agriculture [A], accessed 2026-08-25. They will not match the exact product or preparation you logged; treat them as estimates, not measurements.