~/slajob.dev
Project

OpenCalorie

A privacy-first calorie & macro tracker for iPhone, powered by the open Open Food Facts database.

SwiftUI HealthKit On-device AI CloudKit

Most calorie trackers are built around closed, proprietary food databases: every product you add or correct makes their database more valuable, then they charge a subscription to access the data users contributed. OpenCalorie takes the opposite approach.

It's powered by Open Food Facts, the “Wikipedia of food”: a free, open, collaborative database of 3M+ products from 180+ countries. When you contribute a missing product, you're enriching a public commons that anyone can use, forever — no lock-in, no paywall.

Add food, your way

Scan a barcode and Open Food Facts fills in the name, calories, and macros automatically. Search the database, enter values manually, or snap a photo of a nutrition label and let on-device Apple Intelligence read it — no cloud, no upload. Around 290 generic ingredients from USDA FoodData Central are bundled offline, so “egg” or “white bread” match instantly with real piece weights.

Barcode scan Label OCR USDA ingredients

Fridge & dish weights

Save go-to products and meals to a virtual fridge for one-tap logging. Store the empty weight of your pans and containers once, then weigh food straight out of them and OpenCalorie subtracts the container automatically.

Virtual fridge Container weights

Apple Health integration

Sex, age, height, and weight import from Apple Health during onboarding, with a daily calorie goal calculated using the Mifflin-St Jeor formula. Active calories from Apple Workouts can be synced back into your daily budget.

HealthKit Widget

Meal & product sharing

Share any product or an entire meal with another OpenCalorie user over AirDrop, iMessage, or WhatsApp. The item opens in their app with all nutritional data intact — perfect for couples who cook one dinner and both track it. It's device-to-device, with no server involved.

AirDrop No server

Coconut plantation

Log at least three times a day to water your coconut palm. Seven days in a row and it's fully grown, joining a plantation you keep forever. Optional local reminders help build the habit, and you can share your grove as a die-cut sticker — all computed on-device from your own data.

Streaks On-device

Privacy by design

No custom backend server, zero analytics. Logs and profile live on-device and, if enabled, sync through your own private CloudKit database that only your Apple ID can access. Barcode scans and searches send only the barcode or search text to Open Food Facts — never anything personal.

No analytics iCloud sync
Get on App Store Website & privacy policy
← Back to homepage
© 2026 slajob.dev Cracow · UTC+1