# Tamari

> Self-hosted, open-source recipe manager web app for organizing recipes, planning meals, creating shopping lists, and discovering new recipes from over 300 websites.

- **Category:** Recipe Management
- **Licence:** GPL-3.0
- **Latest version:** v1.7.1
- **Open source:** oss
- **Languages:** Python, HTML, CSS
- **Platforms:** Docker, Build from Source
- **Tags:** REST API, Recipe Manager, Shopping List, Cooking, Docker, Open Source, Flask, Self Hosted, Meal Planner, Barcode scanning, Recipe app, Cooking Recipes, Recipe Discovery

## Description

Tamari is a self-hosted recipe manager web application built with Python and Flask. Users create accounts to store recipes complete with photos, ingredients, instructions, and nutrition details. Recipes can be organized using favorites and categories, and searched instantly as you type. The Explore feature lets you browse over 400,000 recipes from hundreds of websites and import them with one click. Meal planning supports scheduling up to 30 days ahead, while shopping lists can be created per store with barcode scanning. A REST API provides programmatic access to recipes, lists, and meal plans (disabled by default). The interface offers light and dark themes, customizable accent colors, and works across desktop and mobile devices. Deployment is available via Docker or manual installation on Debian/Ubuntu, with data stored in SQLite and local file storage.

## Links

- [Homepage](https://github.com/alexbates/Tamari)
- [Website](https://tamariapp.com)
- [Docker](alexbates/tamari)
- [Documentation](https://tamariapp.com/docs/)
- [GitHub Repository](https://github.com/alexbates/Tamari)

---
Source: https://selfhost.directory/project/tamari