can i fork it?

Head-to-Head Comparison · Alternative to AnyList Complete · 🏠 home

AnyList Complete vs Tandoor Recipes

The full recipe-plan-shopping loop; free for personal self-hosting, but the license is not actually open source. Here is how Tandoor Recipes ($0/mo free) stacks up against AnyList Complete ($0.83/mo) across cost, hosting, data privacy, and real-world trade-offs.

AnyList Complete vs Tandoor Recipes Specification Matrix

facts verified 2026-08-10

DimensionAnyList Complete (Paid)Tandoor Recipes (Replacement)
Monthly Price$0.83 / mo$0 / mo
1-Year Cost (1 seat)$10 / yr$0 / yr (Save $10)
1-Year Cost (5 seats)$50 / yr$0 / yr (Save $50)
1-Year Cost (10 seats)$100 / yr$0 / yr (Save $100)
Source & LicenseProprietary SaaSfree
Where It RunsVendor CloudSelf-host (your server)
PlatformsWeb / Cloud
webself-hosteddocker to self-host
GitHub Stars—★ $0 forever

Deep Dive: Switching from AnyList Complete to Tandoor Recipes

Trade-offs, installation & data architecture

The Catch vs AnyList Complete

What you trade away

Tandoor replaces a tiny household sync service with a Docker/PostgreSQL web app and lacks AnyList's frictionless native list entry, voice capture, reminders, and managed reliability.

Installation

How to deploy Tandoor Recipes

Docker Compose with PostgreSQL; manual Django deployment is also documented

Day-2 Operations & Setup

What it takes to run

The first obstacle is a multi-container Django/PostgreSQL deployment with secrets, volumes, HTTPS, email, and backups; its Commons-Clause-modified AGPL license is also not an OSI-approved open-source license.

Data Ownership

Where your data lives

Recipes, users, meal plans, shopping lists, books, and permissions live in PostgreSQL in the standard Docker deployment; uploaded images and static/media files live in mounted volumes, and recipe data can be exported through Tandoor's export tools.

Build vs Fork Verdict: YES (the core loop fits in a weekend)

Why fork Tandoor Recipes instead of vibe-coding a AnyList Complete clone?

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For AnyList Complete, manage shared grocery lists, recipes, and meal plans with a simple household sync server. The hard boundary is excellent mobile capture, retailer integrations, voice assistants, and polished sharing, plus sync, integrations, and household adoption.

AnyList Complete vs Tandoor Recipes FAQ

Is Tandoor Recipes a good free alternative to AnyList Complete?+

Yes. Tandoor Recipes is a verified free replacement for AnyList Complete. The full recipe-plan-shopping loop; free for personal self-hosting, but the license is not actually open source.

What is the catch when switching from AnyList Complete to Tandoor Recipes?+

Tandoor replaces a tiny household sync service with a Docker/PostgreSQL web app and lacks AnyList's frictionless native list entry, voice capture, reminders, and managed reliability.

How much do you save switching from AnyList Complete to Tandoor Recipes?+

AnyList Complete costs $0.83/mo ($10/yr) per seat, whereas Tandoor Recipes is $0/mo. Switching saves $10/yr for a solo user, $50/yr for a 5-person team, and $100/yr for a 10-person team.

How do I install or self-host Tandoor Recipes instead of AnyList Complete?+

Install: Docker Compose with PostgreSQL; manual Django deployment is also documented. Setup: The first obstacle is a multi-container Django/PostgreSQL deployment with secrets, volumes, HTTPS, email, and backups; its Commons-Clause-modified AGPL license is also not an OSI-approved open-source license.

Other Free Alternatives to AnyList Complete

compare all 5 →

Tandoor Recipes Also Replaces

full Tandoor Recipes profile →