
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:
Similar to Calorific

YAFFA
Open-source, self-hosted personal finance web application
YAFFA is a free, self-hosted personal finance web app (PHP + Laravel) for tracking accounts, transactions, budgets and long-term financial planning.
SQLPage
SQL-only web app builder that generates UI from SQL queries
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.

Diskover
File system indexing, search, and storage analytics platform
Diskover indexes file systems with Elasticsearch to provide fast file search, metadata analytics, and storage visibility across on-prem, NAS, and cloud storage.
Workout Tracker
Self-hosted web app for tracking GPX-based workouts and stats
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.

Statistics for Strava
Self-hosted dashboard to analyze and visualize your Strava data
Self-hosted, open-source dashboard for Strava activities with charts, gear stats, heatmaps, and yearly recaps.

Kottster
Self-hosted Node.js admin panel builder for databases
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.



