Grocy
Self-hosted groceries & household management web application. Track inventory, plan meals, create shopping lists, and manage chores.
Smart Download
Visit Project Homepage
No installer available yet — head to the source repository
Self-host your fridge ERP – manage inventory, plan meals, and reduce food waste effortlessly.
Core Features
- Food inventory with expiry tracking, auto-generated shopping lists
- Recipe management with ingredient substitution & meal planning
- Chore scheduling (cleaning, batteries, etc.) with due date reminders
- Barcode scanning via USB scanner or camera (offline)
- Multi-user support with customizable permissions
What It Can't Do
- •Requires PHP 8.5+ and SQLite 3.40+ with specific PHP extensions (fileinfo, pdo_sqlite, gd, etc.),SQLite is used by default – not suitable for very high traffic; MySQL is possible but not officially recommended,Change default admin password immediately after first login,Camera barcode scanning only works over HTTPS (browser security),RTL languages (e.g., Arabic) are not yet supported
Use Cases
- Kitchen stock control: never let food expire again
- Weekly meal prep: plan recipes based on available ingredients
- Shared households: multiple housemates collaboratively manage groceries and chores
- Reduce waste: smart suggestions for using soon-to-expire items
Detailed Introduction
Grocy is a web-based, self-hosted ERP system designed for household management. It goes beyond simple inventory tracking by offering features like meal planning, recipe management, chore scheduling, and battery tracking. The application is built with PHP and SQLite, making it lightweight and easy to deploy on any server or even a desktop (via Grocy Desktop). With its REST API, barcode scanning support, and multi-language interface, Grocy empowers you to reduce food waste, organize your kitchen, and streamline daily chores. It's fully localizable and supports external barcode lookup services like Open Food Facts. Ideal for families, minimalists, and tech enthusiasts who want to take control of their household operations.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Desktop users: Download Grocy Desktop installer and run (two clicks)
Server users: Download latest release, unzip to your web root (e.g., /var/www/grocy)
Copy config-dist.php to data/config.php and edit settings
- Desktop users: Download Grocy Desktop installer and run (two clicks)
- Server users: Download latest release, unzip to your web root (e.g., /var/www/grocy)
- Copy config-dist.php to data/config.php and edit settings
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the installation directory. If using Docker, run docker rm. Back up data/ directory first if needed.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
SearXNG
SearXNG is a free metasearch engine that combines results from over 70 search services while respecting your privacy. Self-host it to keep your data under your control.
Immich
High performance self-hosted photo and video management solution with automatic backup, AI search, facial recognition, and multi-user support.
syncthing
A continuous file synchronization program that syncs files between devices securely and automatically, with no central server.