Grocy

TAS Score: S3/3 — D5/5 — A3 / T2

Brief Description

Self-hosted grocery and household management. Track pantry inventory, manage shopping lists, plan meals, monitor expiration dates, manage chores, and track batteries/equipment. An ERP for your home.

Architectural Role

Applications/household layer: replaces scattered shopping lists, fridge notes, and mental tracking of what you have and what you need. Barcode scanning support for quick inventory management.

Technical Autonomy

  • ✅ Works without internet (all data local)
  • ✅ Stores data locally (SQLite)
  • ✅ Does not require external accounts
  • ✅ Allows data export (API, database backup)
  • ✅ Barcode lookup works offline with local database

Philosophical Assessment (whose.world criteria)

Criterion Status Comments
Pause Stop container, all data stays.
Exit SQLite database. Full API for extraction.
Recoverability Copy SQLite file. Simple backup.
Visibility MIT license. PHP codebase.
External Dependencies Fully self-contained.

Configuration (Minimal)

services:
  grocy:
    image: linuxserver/grocy
    container_name: grocy
    ports:
      - "9283:80"
    volumes:
      - ./data/grocy:/config
    environment:
      - TZ=UTC
    restart: unless-stopped

Alternatives

Alternative Autonomy Notes
Mealie A3 / T2 Recipe-focused. Grocy is broader (inventory, chores, equipment).
Tandoor Recipes A3 / T2 Recipes only. More polished meal planning.
AnyList A0 / T0 Cloud-only, proprietary shopping list app.
OurGroceries A0 / T0 Cloud-only, proprietary.

Trajectory

Direction: stable.

Grocy has been consistently maintained since 2017 by a single dedicated developer. MIT licensed, regular releases, no commercialization. The household ERP niche has few competitors.

Signal assessment:

Signal Status Evidence
License MIT, unchanged.
Feature gating No paid tier.
Self-hosting Docker via linuxserver.io, native PHP.
Governance ⚠️ Single developer (berrnd). Bus factor = 1.

Signal key: ✅ opening · ➖ neutral · ⚠️ closing


Sources


This site uses Just the Docs, a documentation theme for Jekyll.