Grocery List vs Groly
Grocery List
getgrocerylist.appGroly
github.comSide by side
| Figure | Grocery List | Groly |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| iOS | Yes | Yes |
| Android | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 2 | 1 |
| Spec score · Shopping List Apps | 8.1 (#10) | 7.8 (#16) |
| Integrations | The app uses Apple iCloud with CloudKit to store lists and supports recipe imports from supported apps and websites. | 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. |
| What it does | Grocery List is a grocery-list app for iPhone and iPad with a notebook-like design. | Groly combines grocery lists, health and nutrition tracking, and meal planning in a mobile-first progressive web app. |
Plans
In their own words
Grocery List
Grocery List has no write-up on Specifiction yet; its figures are above.
Groly
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.