Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Food
  3. grocy

grocy

MITBladev4.7.1Self-Hosted

A web-based self-hosted ERP system for managing groceries, household inventory, chores, and meal planning.

Visit WebsiteGitHubGitHub
9.6k stars822 forks0 contributors

What is grocy?

Grocy is a web-based self-hosted application that functions as an ERP (Enterprise Resource Planning) system for home management. It helps users track groceries, manage household inventory, plan meals, schedule chores, and maintain shopping lists—all from a single interface. The goal is to reduce waste, improve organization, and streamline daily household tasks.

Target Audience

Individuals or families looking to digitize and optimize household management, particularly those interested in self-hosted solutions, reducing food waste, or integrating barcode scanning and automation into their home routines.

Value Proposition

Grocy offers a fully self-hosted, privacy-focused alternative to commercial home management apps, with extensive features like barcode scanning, meal planning, and a comprehensive REST API. Its open-source nature and active community allow for customization and integration without vendor lock-in.

Overview

ERP beyond your fridge - Grocy is a web-based self-hosted groceries & household management solution for your home

Use Cases

Best For

  • Managing grocery inventory and tracking expiration dates to reduce food waste
  • Planning meals and automatically generating shopping lists from recipes
  • Scheduling and tracking recurring household chores and maintenance tasks
  • Self-hosting a household management system without relying on cloud services
  • Integrating barcode scanners or cameras for quick product lookup and entry
  • Automating household workflows via the REST API for custom integrations

Not Ideal For

  • Users wanting a cloud-based, no-setup app with automatic mobile sync across devices
  • Teams requiring real-time collaborative editing for household tasks (e.g., shared grocery lists with live updates)
  • Individuals seeking a minimalist, single-purpose tool for only grocery lists or meal planning

Pros & Cons

Pros

Comprehensive Feature Set

Integrates stock management, meal planning, chores, and shopping lists into a single platform, as showcased in the detailed feature list and screenshots.

Self-Hosted Privacy

Operates entirely on your own infrastructure with no external data sharing, aligning with its philosophy of control and independence.

Efficient Barcode Integration

Supports USB scanners and offline camera scanning via ZXing, with practical tips like prefixing barcodes with '$' for optimal use, as detailed in the README.

Full REST API

Offers a complete API documented with Swagger UI, enabling automation and integration, since the web frontend itself relies on it for all operations.

Installable PWA

Can be installed on mobile devices as a progressive web app, providing app-like access without native store dependencies, demonstrated in video demos linked in the README.

Cons

Complex Initial Setup

Requires configuring a web server, PHP environment, and database (e.g., SQLite), which can be daunting for users without technical expertise, as outlined in the installation notes.

No Offline Capability

The PWA lacks offline functionality, making it unusable without an internet connection, as explicitly stated in the README under the PWA section.

Limited RTL Support

Does not yet support right-to-left languages, restricting localization for certain regions, as mentioned under the localization section of the README.

Unstable Development Versions

Running the master branch requires manual handling of database migrations and other issues, as noted in the README, making it unsuitable for production use without expertise.

Frequently Asked Questions

Quick Stats

Stars9,604
Forks822
Contributors0
Open Issues138
Last commit1 month ago
CreatedSince 2017

Tags

#food#meal-planner#rest-api#barcode-scanning#home#pwa#erp#inventory-management#php#self-hosted#household-management#meal-planning

Built With

S
SQLite
y
yarn
C
Composer
P
PHP
D
Docker

Links & Resources

Website

Included in

Food226
Auto-fetched 1 day ago

Related Projects

MealieMealie

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor

Stars13,649
Forks1,592
Last commit1 day ago
Tandoor RecipesTandoor Recipes

Application for managing recipes, planning meals, building shopping lists and much much more!

Stars8,675
Forks887
Last commit2 days ago
Open Food FactsOpen Food Facts

Open Food Facts database, API server and web interface - 🐪🦋 Perl, CSS and JS coders welcome 😊 For helping in Python, see Robotoff or taxonomy-editor

Stars1,186
Forks696
Last commit1 day ago
Nextcloud CookbookNextcloud Cookbook

🍲 A library for all your recipes

Stars646
Forks117
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub