Repolode
TandoorRecipes

TandoorRecipes/recipes

Self-hosted recipe manager for storing recipes, planning meals, and generating shopping lists, with Docker installation.

Open-source alternative to:PaprikaPlan to Eat

Stars
8,681
Forks
887
Open issues
424
Last commit
13 hours ago

What is it?

Tandoor Recipes is a self-hosted web application for keeping a growing collection of digital recipes organized. Recipes can be grouped into cookbooks, tagged, searched with full-text and fuzzy matching, and imported from websites that publish schema.org Recipe data.

Beyond storage, it covers meal planning across multiple meals per day and builds shopping lists either from a meal plan or directly from selected recipes. Ingredient quantities support fractions and decimals, and recipes can be scaled. Optional AI features can recognize recipe images, sort steps and look up nutrition facts.

The interface is designed to work on mobile devices and is localized into many languages. It is set up with Docker, with example configurations for Kubernetes, Unraid and Synology, and it can sync files with Dropbox and Nextcloud. It is intended for sharing among family and friends rather than running as a public site.

Key features

  • 01Store recipes and organize them into cookbooks with tags
  • 02Plan multiple meals per day and generate shopping lists
  • 03Import recipes from websites using ld+json or microdata
  • 04Full-text and fuzzy search across recipes
  • 05Supports fractions and decimals for ingredient amounts
  • 06Install with Docker, with examples for Kubernetes, Unraid and Synology

Use cases

  • Keeping a family's shared recipe collection in one self-hosted place
  • Planning weekly meals and producing a combined shopping list
  • Migrating recipes from other recipe managers or recipe websites
  • Sharing cookbooks with friends and relatives on a private server

Quick start

  1. 1

    Follow the Docker installation guide in the official docs

Things to know

  • The license is AGPL v3 with a Commons Clause selling exception, which restricts selling the software and is described by the author as having unresolved legal issues.
  • The README says it is not meant to be run as a public page, and its permission system is basic.
  • Running it requires self-hosting, with setup handled through Docker and the official docs.

In collections

Topics

FAQ

What is recipes?
Self-hosted recipe manager for storing recipes, planning meals, and generating shopping lists, with Docker installation. Tandoor Recipes is a self-hosted web application for keeping a growing collection of digital recipes organized. Recipes can be grouped into cookbooks, tagged, searched with full-text and fuzzy matching, and imported from websites that publish schema.org Recipe data.
Is recipes free to use? What license does it have?
recipes is open source under the Other license. Check the license terms before using it in commercial products.
Is recipes still maintained?
Actively maintained. The last commit to recipes was on Oct 22, 2026.
What can I use recipes for?
Keeping a family's shared recipe collection in one self-hosted place Planning weekly meals and producing a combined shopping list Migrating recipes from other recipe managers or recipe websites Sharing cookbooks with friends and relatives on a private server
How do I install recipes?
Follow the Docker installation guide in the official docs
Where can I get recipes?
The source code and installation instructions are on GitHub: https://github.com/TandoorRecipes/recipes

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects