awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
grocy avatar

grocy/grocy

0
View on GitHub↗
8,748 stars·727 forks·Blade·mit·27 viewsgrocy.info↗

Grocy

Grocy is a self-hosted household management system designed to track grocery inventory, chore logs, and equipment manuals within a private home environment. It functions as a grocery inventory manager, a digital recipe and meal planner, and a household chore tracker.

The system distinguishes itself through a REST API that exposes all household functions for home automation integration and a barcode-based stock controller that utilizes external databases to identify products and update stock levels. It also features recipe web scraping to automatically extract culinary data from external websites.

The platform covers a broad range of domestic capabilities, including inventory tracking with expiration date monitoring, automated shopping list generation, and product lifecycle journaling. It also manages home equipment catalogs, recurring chore logging, and meal planning linked to current stock levels.

The system provides a dedicated smartphone interface for managing inventory and household data on the go.

Features

  • Grocery Management Tools - Monitors stock levels, expiration dates, and storage locations to reduce food waste and automate shopping.
  • Inventory Tracking - Tracks stock levels, expiration dates, and storage locations for groceries and home supplies.
  • Domestic Activity Tracking - Records the completion of recurring domestic tasks to track household maintenance history.
  • Expiration Tracking - Tracks product expiration dates to identify items that need to be used soon to reduce waste.
  • Household Chore Tracking - Logs the completion of recurring household maintenance tasks and manages general to-do lists.
  • Household Management Systems - Provides a central self-hosted platform for tracking grocery inventory, chore logs, and equipment manuals.
  • Recipe Management Systems - Stores cooking recipes and automatically generates shopping lists based on inventory and planned meals.
  • Inventory Linking - Identifies which recipes use specific inventory items to help plan meals based on available stock.
  • Meal Planning - Schedules meals based on recipes and exports the required ingredients to a shopping list.
  • Barcode Integration - Uses barcode scanning and external databases to quickly identify products and update stock levels.
  • Barcode Scanners - Uses mobile devices or external scanners to identify products and process stock changes efficiently.
  • Stock-Based Generation - Generates shopping lists by comparing current inventory levels against user-defined minimum stock thresholds.
  • REST APIs - Provides a standard REST API that exposes all household functions for third-party integrations.
  • Barcode Product Lookups - Fetches product details from external databases using barcodes to automate inventory creation.
  • Equipment Catalogs - Provides a centralized digital repository for home device instruction manuals and technical specifications.
  • Inventory Alerts - Connects inventory and shopping list data to home automation platforms to trigger alerts based on stock levels.
  • Home Equipment Catalogs - Maintains a centralized digital repository of instruction manuals and technical specifications for household devices.
  • Stock Journaling - Records the purchase, consumption, and transfer of items with a detailed stock journal and price history.
  • Stock Journals - Maintains a detailed historical log of every product purchase, consumption, and transfer.
  • Todo List Managers - Maintains a general list of to-do items to track miscellaneous household obligations.
  • Dynamic Data Schemas - Enables addition of user-defined fields and custom objects to expand the data model.
  • Purchase Entry - Records new stock using barcode scanners or device cameras to maintain an accurate inventory count.
  • Smart Home Orchestration - Connects stock levels and task data to home automation platforms via an API for alerts.
  • Home Automation - Exposes all household functions via a REST API for integration with home automation platforms.
  • Custom Data Fields - Supports user-defined fields and new objects to track specialized household information.
  • Mobile Interfaces - Provides a dedicated smartphone interface for managing groceries and inventory on the go.
  • Shopping List Generators - Generates organized shopping lists based on minimum stock levels and required recipe ingredients.
  • External API Integrations - Connects to remote barcode databases to fetch product details for inventory automation.
  • Business and Operations - Manages household inventory and groceries.

Star history

Star history chart for grocy/grocyStar history chart for grocy/grocy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does grocy/grocy do?

Grocy is a self-hosted household management system designed to track grocery inventory, chore logs, and equipment manuals within a private home environment. It functions as a grocery inventory manager, a digital recipe and meal planner, and a household chore tracker.

What are the main features of grocy/grocy?

The main features of grocy/grocy are: Grocery Management Tools, Inventory Tracking, Domestic Activity Tracking, Expiration Tracking, Household Chore Tracking, Household Management Systems, Recipe Management Systems, Inventory Linking.

What are some open-source alternatives to grocy/grocy?

Open-source alternatives to grocy/grocy include: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… mealie-recipes/mealie — Mealie is a self-hosted recipe management platform designed for personal data ownership and household meal planning.… tandoorrecipes/recipes — This project is a self-hosted recipe manager designed for organizing digital libraries, planning meals, and generating… inventree/inventree — InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels,… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as… wger-project/wger — wger is an open-source web application for fitness tracking, workout planning, and nutrition management. It provides a…

Open-source alternatives to Grocy

Similar open-source projects, ranked by how many features they share with Grocy.
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
  • mealie-recipes/mealiemealie-recipes avatar

    mealie-recipes/mealie

    12,536View on GitHub↗

    Mealie is a self-hosted recipe management platform designed for personal data ownership and household meal planning. It functions as a digital kitchen assistant that allows users to import, organize, and digitize culinary content from websites, images, and videos into a structured, searchable database. The application supports multi-user collaboration through household management, enabling shared access to recipes and meal plans while maintaining distinct permissions. The platform distinguishes itself through extensive automation and integration capabilities. It features a programmatic interf

    Pythonhacktoberfesthacktoberfest2022meal-plans
    View on GitHub↗12,536
  • tandoorrecipes/recipesTandoorRecipes avatar

    TandoorRecipes/recipes

    8,417View on GitHub↗

    This project is a self-hosted recipe manager designed for organizing digital libraries, planning meals, and generating shopping lists. It serves as a central hub for recipe collection management, providing tools to store, categorize, and share recipes within a collaborative kitchen workflow. The system distinguishes itself through an AI-powered importer that extracts structured ingredients and instructions from images, PDFs, and websites. It further integrates with home automation environments as a containerized add-on and supports S3-compatible object storage for managing media files. The s

    HTMLcookbookcookingdjango
    View on GitHub↗8,417
  • inventree/inventreeinventree avatar

    inventree/InvenTree

    6,350View on GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    View on GitHub↗6,350
  • See all 30 alternatives to Grocy→