Skip to content
SPECIFICTION
Get listed

Groly

github.com

Free plan WebiOSAndroidSelf-hosted
Visit github.com
Spec score 7.8 #16 of 31 in Shopping List Apps

What it is

Groly is a free, open, mobile-first progressive web app combining shared grocery lists, health tracking, nutrition logging, and meal planning. Multiple users can edit shopping lists with real-time synchronization and offline changes; lists also support barcode scanning, automatic categories, and item suggestions. The health tracker records supplements, water, caffeine, meditation, and mood, with history views and PDF export. A food diary tracks calories and macros using generic foods and branded product data from Open Food Facts. Users can create recipes, import them by URL, plan meals by week, and send ingredients to shopping lists. Product lookups use Open Food Facts, Open Products Facts, and Open Beauty Facts, routed through the Groly server and cached in SQLite. Groly runs in Docker, offers an Unraid installation option, and stores its SQLite database in a mounted data volume. It is self-hosted, with no open registration; an administrator invites users through single-use links expiring after 48 hours. HTTPS is required for PWA installation, offline mode, push notifications, camera access, and secure production cookies. The Docker image targets linux/amd64.

Spec sheet

What it does
Groly combines grocery lists, health and nutrition tracking, and meal planning in a mobile-first progressive web app.Read 2 Oct 2026 · github.com
Platforms
Groly is usable in desktop browsers and installable as a PWA on iOS and Android; some features require installing the PWA.Read 2 Oct 2026 · github.com
Deployment
Groly runs as a Docker container, has an Unraid install option, and stores its SQLite database in a mounted data volume.Read 2 Oct 2026 · github.com
Integrations
Barcode and food lookups use Open Food Facts, Open Products Facts, and Open Beauty Facts, with lookups routed through the Groly server and cached in SQLite.Read 2 Oct 2026 · github.com
Security
HTTPS is required for PWA installation, offline mode, push notifications, camera access, and production secure session cookies.Read 2 Oct 2026 · github.com
Access control
There is no open registration; an admin invites users through single-use links that expire after 48 hours.Read 2 Oct 2026 · github.com
Health tracker
The tracker covers supplements, water, caffeine, meditation, and mood, with history views and PDF export.Read 2 Oct 2026 · github.com
Notable limits
The Docker image is built for linux/amd64, and HTTPS must be configured for several app features to work.Read 2 Oct 2026 · github.com
Nutrition
The food diary tracks calories and macros, using built-in generic foods and branded product data from Open Food Facts.Read 2 Oct 2026 · github.com
Recipes
Users can create recipes, import them by URL, plan meals by week, and add recipe ingredients to shopping lists.Read 2 Oct 2026 · github.com
Shared lists
Shopping lists support multiple users, real-time sync, offline edits, barcode scanning, automatic categories, and item suggestions.Read 2 Oct 2026 · github.com
Support and price
The maker describes Groly as free and open, built in spare time, with voluntary coffee donations and nothing expected in return.Read 2 Oct 2026 · github.com

Plans and prices

Free Free Free; no charge stated Self-hosted · Docker · no open registration; admin invites users Read 2 Oct 2026 · github.com

Every Groly plan and price →

Strong points and limits

Strong points

  • Free and open
  • Real-time shared lists
  • Offline edits supported
  • Recipe URL import
  • Health history and PDF export

Limits

  • Requires self-hosting
  • No open registration
  • HTTPS required for several features
  • Docker image targets linux/amd64

Who it suits

Groly suits people or households wanting self-hosted grocery, nutrition, health, and meal-planning tools. It is a fit for users comfortable deploying Docker and managing administrator invitations.

Verdict

Groly combines household shopping and meal planning with health and nutrition records in one self-hosted app. Its free deployment requires Docker administration, HTTPS configuration, and invitation-based access.

Where Specifiction places it

Alternatives to GrolyAll alternatives →