Tamari is a self-hosted recipe management application for collecting, organising and sharing recipes. It provides a personal cookbook that can be accessed through a web browser, making it suitable for individuals and households wanting to keep their recipes in one place.
Recipes can contain ingredients, instructions, preparation times, serving information, nutritional details and photographs. Users can search their collections, organise recipes into categories and mark favourites for quick access.
Tamari also provides a substantial recipe discovery catalogue. Users can browse recipes collected from hundreds of recipe-sharing websites and import interesting dishes into their personal collections.
The software extends beyond recipe storage through integrated shopping lists and meal planning. Ingredients can be transferred to shopping lists, while recipes can be assigned to upcoming meals. These facilities make Tamari useful for planning regular household cooking rather than simply archiving recipes.
This is free and open source software.
Key Features
- Create, edit, store and organise recipes with ingredients, instructions, photographs and nutritional information.
- Search recipes instantly using search-as-you-type functionality.
- Organise recipes into categories and mark favourites for convenient access.
- Browse a large catalogue of recipes collected from hundreds of recipe-sharing websites.
- Import discovered recipes directly into a personal cookbook.
- Make selected recipes publicly accessible through shareable links.
- Keep other recipes private to authenticated users.
- Mark ingredients as completed while preparing a recipe.
- Create separate shopping lists for different stores.
- Add ingredients from recipes to shopping lists and check off purchased items.
- Support barcode scanning when adding shopping list items.
- Schedule recipes using the integrated meal planner.
- Manage accounts with password authentication and optional email-based password recovery.
- Customise recipe layouts, themes, profile pictures and interface colours.
- Provide a REST API for managing recipes, shopping lists and meal plans.
- Responsive interface for desktop computers, tablets and smartphones.
Website: github.com/alexbates/Tamari
Support:
Developer: Alex Bates
License: GNU General Public License v3.0

Tamari is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Web-Based Food and Drink Software | |
|---|---|
| Grocy | ERP beyond your fridge |
| Mealie | Self-hosted recipe manager and meal planner |
| KitchenOwl | Self-hosted grocery list and recipe manager |
| Tamari | Fully-featured recipe manager |
| Bar Assistant | Manage your home bar |
| Recipya | Simple and powerful recipe manager |
| Specifically Clementines | Grocery list app |
| Fork recipes | Manage food recipes with this Python web-based frontend |
| Foodsoft | Software for organising and managing food cooperatives |
| Norish | Self-hosted recipe app |
| What to cook? | Suggests a recipe |
| Vanilla Cookbook | Self-hosted recipe manager |
| ManageMeals | Recipe manager frontend |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.