selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Best open-source alternatives to Cronometer

Open-source, self-hosted alternatives to Cronometer.

Cronometer is a closed-source nutrition tracker known for detailed vitamin and mineral data. It has a free tier and a paid Gold tier. The alternatives on this page are open-source apps you host yourself, so your nutrition history stays on your own server.

6 alternatives listed
  1. GNU General Public License v3.0Open Source — No Paywall

    OpenNutriTracker is an open-source mobile nutrition tracking application aimed at people who want a simple way to monitor meals, nutrients, weight, hydration, fasting, and activity. It presents a minimal interface focused on logging and analyzing daily intake rather than on complex coaching or social features. The app supports a broad set of tracking workflows, including barcode-based food lookup, reusable recipes, quick calorie entry, micronutrient charts, and daily meal organization. It also includes export/import tools, local AES-encrypted storage, and privacy-oriented crash reporting settings, making it suitable for users who want to keep their data on-device while still having structured tracking and backup options.

    Cloud OptionalOffline CapableDockerSource

    Features:

    • nutritional tracking
    • food diary
    • micronutrient panel
    • custom meals and recipes
    • quick add

    +5 more

  2. GNU Affero General Public License v3.0Open Source — No Paywall

    NutriTrace is a self-hosted nutrition tracking system designed for people who want to keep their food and health data on their own hardware. It combines a browser-based PWA with a native Android app, and it emphasizes privacy, local ownership, and operation without external accounts or mandatory cloud services. The project covers day-to-day logging, meal planning, nutrition analysis, goals, body measurements, fasting, reminders, backup/restore, and imports from other nutrition tools. It also includes optional AI assistance, barcode and label scanning, and integrations with external nutrition sources and notification services. Multi-user support is built in, but the app can also run as a single-user system with no login required.

    No TelemetryCloud OptionalOffline CapableMulti-UserDockerSource

    Features:

    • daily food diary
    • macro and nutrition summaries
    • body stats tracking
    • water intake tracking
    • meal and recipe builder

    +5 more

    Auth:local
  3. MIT LicenseOpen Source — No Paywall

    openplate is a self-hosted food tracking application designed for people who want to log meals while keeping control over their data and AI provider choice. In its default mode, it runs accountless and stores the diary in the browser on the user’s device, while using a bring-your-own-key model to send plate photos to a chosen AI service for macro estimation. The repository also describes optional managed and self-hosted extensions for accounts, sync, and inference. A managed setup adds invitations, sign-in, shared AI allowance, and device sync via a separate service, while a fully self-hosted inference service can provide an OpenAI-compatible plate-photo endpoint on the user’s own hardware. It is aimed at self-hosters and privacy-conscious users who want flexible deployment options, including Docker-based quickstart and more complete compose topologies.

    Cloud OptionalOffline CapableMulti-UserDockerDocker ComposeSource

    Features:

    • AI plate identification
    • macro estimation
    • BYOK AI providers
    • local-first browser storage
    • accountless default mode

    +5 more

    Auth:local
  4. 4PANTS logo
    132
    Apache License 2.0Open Source — No Paywall

    PANTS is a self-hosted, open-source nutrition tracking system built around ingredients, recipes, diary entries, and nutritional targets. It is intended for people who want to analyze the cost and nutrient content of foods they prepare themselves, and it is especially useful when recipes are reused as components in other recipes. The project emphasizes long-term planning and comparison rather than restaurant meals or automatically updated shopping costs. The application supports both single-user and multiuser use, including a web-service style deployment for dieticians, trainers, researchers, and their clients. It provides separate sections for ingredients, recipes, diary records, and targets, along with features like tagging, recipe flags, and progress bars. It is implemented as a Django application, requires a manual setup process including migrations and an admin user, and includes support for importing sample ingredient data from a fixture.

    Offline CapableMulti-UserSource

    Features:

    • ingredient tracking
    • recipe management
    • recursive recipes
    • diary food logging
    • daily and meal targets

    +5 more

    Auth:local
  5. GNU Affero General Public License v3.0Open Source — No Paywall

    Schautrack is a self-hostable nutrition tracking application aimed at people who want to record food intake, body weight, and progress toward health goals without relying on a hosted SaaS product. It centers on everyday logging tasks such as calories, macros, saved foods, barcode scanning, and goal tracking, while also adding features like notes, todos, and weight-loss planning. The project is designed for self-hosters and administrators who want flexible deployment options and control over configuration. It supports Docker, Kubernetes via Helm, an Android companion app, OIDC single sign-on, two-factor authentication, and a public REST API with scoped personal access tokens. It also integrates AI-based photo estimation and can share selected data with friends through granular read-only account linking.

    Cloud OptionalMulti-UserDockerDocker ComposeKubernetesHelmSource

    Features:

    • calorie and macro logging
    • saved foods quick-add
    • daily goals with progress tracking
    • AI nutrition estimation from photos
    • barcode scanning

    +5 more

    Auth:oidc-sso2falocal
  6. GNU Affero General Public License v3.0Open Source — No Paywall

    MacroTrackr is a macro and meal tracking application aimed at people who want a privacy-respecting alternative to hosted nutrition trackers. It supports both a managed service and self-hosted deployment, letting users either sign up on the public site or run the AGPLv3 code on their own infrastructure. The project focuses on everyday logging, macro goals, weight trend tracking, and importing existing history from other nutrition services. For self-hosting, it uses a Bun-based backend, a React/Vite frontend, SQLite storage, and local authentication, with Docker Compose and multiple homelab templates provided for common deployment platforms. The README also describes backup, restore, and upgrade procedures for self-hosted installations.

    Cloud OptionalMulti-UserDockerDocker ComposeSource

    Features:

    • meal logging
    • macro goals
    • weight trend tracking
    • history import
    • local authentication

    +5 more

    Auth:local

What to look for in a Cronometer alternative

- Micronutrients: check whether the tool shows vitamins and minerals, or only calories and macros. - Food data quality: Cronometer is valued for curated entries. Self-hosted tools depend on their database or on what you enter, so expect to correct some foods. - Custom foods and recipes: confirm that you can save and reuse your own meals. - Goals: look for calorie and nutrient targets you can set per day.