
Calorific
Simple self-hosted web app for tracking daily calorie intake
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 Services

Plane
Open-source project management platform for tracking work and knowledge
Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

ActivityWatch
Privacy-first automated time tracker for desktop and mobile
Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.


Habitica
Gamified task manager and habit tracker
Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Mealie
Self-hosted recipe manager, meal planner, and shopping list
Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Invoice Ninja
Invoicing, quotes, payments, projects, and time tracking
Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

solidtime
Open-source time tracking with projects, billing, and invoicing
Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

JavaScript
Docker
CSS
PHP