Tamari – fully-featured recipe manager

Tamari is a fully-featured recipe manager web application built using Python and the Flask Framework.

This is free and open source software.

Key Features

  • Create User Accounts. Login with an email and password. If enabled, easily reset forgotten passwords via email.
  • Store, View, Search, and Share Recipes. For a single recipe, you can save a title, category, description, time estimates, servings, URL, nutrition info, ingredients, instructions, and a photo. If no photo is uploaded, a random cooking-themed placeholder is assigned. Mark off completed ingredients on the recipe detail page for seamless cooking. Quickly find recipes with real-time “search-as-you-type” functionality. Recipes are only visible while logged in by default, however you can make a recipe public and share the URL with anyone.
  • Organize. Mark recipes as Favorites for quick access. Categorize recipes and browse by category.
  • Explore. Browse and search a collection of over 107,000 recipes from 50 recipe sharing websites. Import a recipe into “My Recipes” with one click.
  • Create Shopping Lists. Organize shopping lists for each store. Add all ingredients from a recipe to a shopping list with one click. Check off items as you shop. Scan barcodes to add list items.
  • Plan Meals. Plan your meals for the week using the Meal Planner. Assign recipes to specific dates up to 30 days in advance.
  • Customize. Choose to display large photos to show off your recipes to friends, or smaller photos to fit more recipes on the screen. Sort recipes by title or date added. Switch between light and dark themes. Pick from four profile pictures and customize your account’s accent color. Configure instance-wide settings like recipes per page or dynamic image loading.
  • REST API. Access a comprehensive API to manage recipes, shopping lists, and meal plans programmatically.
  • Access on any Device. Enjoy a seamless experience on desktops, laptops, tablets, and smartphones.

Website: github.com/alexbates/Tamari
Support:
Developer: Alex Bates
License: GNU General Public License v3.0

Tamari in action

Tamari is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Web-Based Food and Drink Software
GrocyERP beyond your fridge
MealieSelf-hosted recipe manager and meal planner
Tandoor RecipesSelf-hosted recipe manager
KitchenOwlSelf-hosted grocery list and recipe manager
TamariFully-featured recipe manager
Bar AssistantManage your home bar
RecipyaSimple and powerful recipe manager
RecipeSageRecipe keeper, meal planner and shopping list organizer
Specifically ClementinesGrocery list app
Fork recipesManage food recipes with this Python web-based frontend
NorishSelf-hosted recipe app
What to cook?Suggests a recipe
Vanilla CookbookSelf-hosted recipe manager
ManageMealsRecipe manager frontend

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted