Calorific logo

Calorific

Simple self-hosted web app for tracking daily calorie intake

95 stars 5 forks last commit first released GPL-3.0

Slowing down

No commits since 18 Aug 2025. Check the issue tracker before you rely on it.

Calorific is a minimal, dead-simple self-hosted calorie tracker implemented in PHP. It provides an easy interface to log meals, reuse saved meals and ingredients, and monitor progress against a daily calorie target without micromanaging macronutrients.

Key Features

  • Log individual meals and entries with timestamped records
  • Save and reuse commonly used meals and ingredients to speed logging
  • Build log entries from saved meals or ingredient lists, and compose saved meals from ingredients
  • Set a daily calorie goal and preview how a new entry will affect daily progress
  • Built-in update mechanism for the application
  • Options for hour offsets to accommodate server time differences
  • Utility features for cleaning up the log database and hiding the control panel

Use Cases

  • Track daily calorie intake for weight loss, maintenance, or gain with minimal overhead
  • Maintain a reusable list of common meals and ingredients for fast logging
  • Lightweight self-hosted alternative for users who do not need detailed macro tracking

Limitations and Considerations

  • Focuses on calories only; it does not provide detailed macronutrient tracking or advanced nutrition analysis
  • No documented API or official mobile apps; primarily a web interface intended for single-user or small private use
  • Developed and tested on a typical AMP stack (Apache + MySQL) — other web servers or SQL engines may require additional configuration

Calorific is suited for users who want a straightforward, private calorie log without complex features. It is lightweight, easy to deploy on an AMP stack or via Docker, and emphasizes quick logging and simple progress tracking.

Categories:

Tags:

Tech Stack:

Share:

Similar to Calorific

YAFFA logo

YAFFA

Open-source, self-hosted personal finance web application

108
10
Last commit

YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.

MITActively maintained
Alternative to:
Quicken logo
Quicken
+19
SQLPage logo

SQLPage

SQL-only web app builder that generates UI from SQL queries

2.5k
177
Last commit

SQLPage is a fast SQL-only web app builder that turns .sql files into interactive web pages and APIs on top of your existing database.

MITActively maintained
Alternative to:
Retool logo
Retool
+19
Diskover logo

Diskover

File system indexing, search, and storage analytics platform

1.8k
184
Last commit

Diskover indexes file systems with Elasticsearch to provide fast file search, metadata analytics, and storage visibility across on-prem, NAS, and cloud storage.

Apache-2.0Slowing down
Alternative to:
Dell EMC DataIQ logo
Dell EMC DataIQ
+16

Workout Tracker

Self-hosted web app for tracking GPX-based workouts and stats

1.2k
51
Last commit

Self-hosted workout tracking web app for GPX/TCX/FIT activities with maps, stats, heatmaps, equipment tracking, and an API for automated uploads and syncing.

Actively maintained
Alternative to:
Hevy logo
Hevy
+3
Statistics for Strava logo

Statistics for Strava

Self-hosted dashboard to analyze and visualize your Strava data

6
0
Last commit

Self-hosted, open-source dashboard for Strava activities with charts, gear stats, heatmaps, and yearly recaps.

Actively maintained
Alternative to:
Intervals.icu logo
Intervals.icu
+3
Kottster logo

Kottster

Self-hosted Node.js admin panel builder for databases

1.2k
81
Last commit

Kottster is an open-source, self-hosted Node.js admin panel that generates table views, dashboards, and custom pages on top of your existing database.

Apache-2.0Slowing down
Alternative to:
Retool logo
Retool
+5