Repolode
alexbates

alexbates/Tamari

PythonとFlaskで作られた、レシピ・買い物リスト・献立を管理できるセルフホスト型Webアプリ。

代替できる製品:Paprika Recipe Manager

スター
144
フォーク
10
未解決の Issue
8
最終コミット
22 日前

これは何?

Tamariは、Flaskフレームワークを使ってPythonで開発されたレシピ管理Webアプリです。ユーザーはアカウントを作成し、材料、手順、所要時間、分量、栄養情報、写真を含むレシピを保存できます。入力と同時に検索結果が更新されるリアルタイム検索にも対応しています。レシピはデフォルトで非公開ですが、公開してURLで共有することもできます。

レシピの保存にとどまらず、日々の料理に関する作業にも活用できます。レシピの材料はワンクリックで店舗ごとの買い物リストに追加でき、バーコードをスキャンして商品を登録することもできます。献立プランナーでは、最大30日先までの日付にレシピを割り当てられます。また、共有サイトから集めたレシピを収録する内蔵コレクションから、レシピをインポートできます。

Tamariは、永続ボリュームを使ってDockerで実行できます。パスワードリセット用のメール設定は任意です。また、DebianまたはUbuntuにgunicornを使って手動でインストールすることもできます。レシピ、買い物リスト、献立プランに対応するREST APIと、ライト・ダークテーマを備えたレスポンシブなインターフェースを提供します。

主な機能

  • 01メールアドレスとパスワードによるログインに対応したユーザーアカウント。メールでのパスワードリセットも任意で設定可能。
  • 02材料、手順、栄養情報、写真を含むレシピの保存と、公開リンクによる共有。
  • 03入力と同時に更新されるリアルタイム検索と、カテゴリまたはお気に入りによる閲覧。
  • 04店舗ごとの買い物リスト。レシピの材料をワンクリックで取り込めるほか、バーコードスキャンにも対応。
  • 05最大30日先までの日付にレシピを割り当てられる献立プランナー。
  • 06レシピ、買い物リスト、献立プランに対応したREST API。

ユースケース

  • 自宅のサーバーで、家族のレシピを非公開で管理する。
  • 1週間分の献立を立て、選んだレシピから買い物リストを作成する。
  • 公開リンクを使って、選んだレシピを友人と共有する。
  • Dockerを使って、小規模なチームや家庭向けにセルフホスト型のレシピアプリを運用する。

クイックスタート

  1. 1

    Dockerコンテナを起動する

    docker run -d --restart=always -p 4888:4888 -v tamariappdata:/app/appdata --name tamari alexbates/tamari:1.7.1
  2. 2

    ブラウザーでアプリを開く

使う前に知っておきたいこと

  • 手動インストールの手順は、Debian 12とUbuntu 24.10についてのみドキュメント化されています。

トピック

よくある質問

Tamari とは?
PythonとFlaskで作られた、レシピ・買い物リスト・献立を管理できるセルフホスト型Webアプリ。 Tamariは、Flaskフレームワークを使ってPythonで開発されたレシピ管理Webアプリです。ユーザーはアカウントを作成し、材料、手順、所要時間、分量、栄養情報、写真を含むレシピを保存できます。入力と同時に検索結果が更新されるリアルタイム検索にも対応しています。レシピはデフォルトで非公開ですが、公開してURLで共有することもできます。
Tamari は無料で使えますか?ライセンスは?
Tamari は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Tamari は今もメンテナンスされていますか?
活発にメンテナンス中。Tamari の最終コミットは 2026年9月27日 です。
Tamari は何に使えますか?
自宅のサーバーで、家族のレシピを非公開で管理する。 1週間分の献立を立て、選んだレシピから買い物リストを作成する。 公開リンクを使って、選んだレシピを友人と共有する。 Dockerを使って、小規模なチームや家庭向けにセルフホスト型のレシピアプリを運用する。
Tamari のインストール方法は?
Dockerコンテナを起動する: docker run -d --restart=always -p 4888:4888 -v tamariappdata:/app/appdata --name tamari alexbates/tamari:1.7.1 ブラウザーでアプリを開く
Tamari はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/alexbates/Tamari

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト