A self-hosted household management system for tracking groceries, inventory, and meal planning for the home.

Grocy is an open-source, self-hosted household management system designed to track groceries and inventory. It functions as a resource planning tool for the home, allowing users to maintain a digital record of food stocks and household assets to avoid waste and manage consumption. The application focuses on providing a centralized system for domestic logistics, covering everything from the fridge to general storage areas.
The software is deployed as a web application. It can be hosted on a server using PHP and SQLite, run via Docker, or installed as a desktop application for Windows to avoid manual webserver management. The interface is responsive and supports Progressive Web App (PWA) installation, which provides a native mobile app experience on Android and iOS devices without requiring a dedicated app store download.
Built with PHP, the application uses a SQLite database for data storage, ensuring that the installation remains lightweight. It includes an integrated Swagger UI instance for interacting with its REST API, which the web frontend uses for nearly all operations. This architecture allows users to build their own tools or integrations on top of the existing data. The system includes specific productivity features, such as date shorthands like "+1m" for next month and keyboard shortcuts for rapid data entry, making it suitable for users who manage large volumes of household items.
Grocy serves as a self-hosted ERP solution specifically tailored for domestic resource management and personal inventory tracking.
Integrated suite of business applications for managing accounting, CRM, inventory, eCommerce, human resources, and project management tasks.
A comprehensive business management system for accounting, inventory, manufacturing, and human resources in one integrated platform.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.