Grocy
Self-hosted household ERP for groceries, stock, meal planning, recipes, shopping lists, chores, and battery tracking.
Grocy is a self-hosted web application that brings enterprise-grade "ERP" thinking to your household. It tracks what you have in your pantry and fridge, what you need to buy, what you'll cook, and when the batteries in your devices need charging — all from a single, fast, keyboard-friendly interface that runs entirely on your own server. The tagline on the homepage is literally "ERP beyond your fridge," and the app lives up to it.
At its core, Grocy is a stock and inventory system for groceries. You can scan barcodes with your phone, look products up via the built-in Open Food Facts integration, and define minimum stock amounts so your shopping list fills itself when something is running low. Recipes tie directly into the inventory: pick a dish and Grocy instantly shows you what you already have, what is missing, and can add the missing items to the shopping list with a single click. Recipes also carry a "due score" that surfaces dishes which help you use up products before they expire — turning meal planning into a tool for reducing food waste.
Beyond food, Grocy manages chores, general tasks, household equipment manuals, and battery charging cycles, making it a true household ERP. It exposes a full RESTful API, integrates with Home Assistant, and ships official Docker images, Android and iOS apps, and a Windows desktop client. Compared to hosted services like BigOven, Paprika, Plan to Eat, Mealime, or AnyList, Grocy keeps every byte of your family data on hardware you control, with no subscriptions, no ads, and no feature paywalls.