Repolode
TomBursch

TomBursch/kitchenowl

A self-hosted grocery list and recipe manager with native mobile, web and desktop apps and real-time sync between users.

Open-source alternative to:AnyListBring!Paprika

Stars
3,817
Forks
266
Open issues
346
Last commit
6 days ago

What is it?

KitchenOwl is a self-hosted grocery list and recipe manager for households. You add items to a shared shopping list before going to the store, and changes sync in real time across multiple users. Recipes can be created and added to the list, and a meal plan helps you track what you will cook.

The project also covers household expenses, letting members manage balances and track what has been spent. The shopping list works partially offline, so items remain available when there is no network signal. Recipes can be shared with friends and family.

The backend is built with Flask and the frontend with Flutter, which provides apps for Android, iOS, web and desktop. The project is still in development and is marked as being in public alpha.

Key features

  • 01Shared shopping list that syncs in real time across multiple users
  • 02Partial offline support for the shopping list
  • 03Recipe management with the ability to add recipe items to the list
  • 04Meal plan for tracking upcoming meals
  • 05Expense and balance tracking for households
  • 06Native apps for mobile, web and desktop

Use cases

  • Keeping a shared grocery list for a household so everyone sees what to buy
  • Storing family recipes and adding their ingredients to the shopping list
  • Splitting household expenses and tracking who owes what
  • Running a private, self-hosted alternative to cloud-based shopping list apps

Quick start

  1. 1

    Read the get started guide for self-hosting

  2. 2

    Download the app from the releases page or a app store

Things to know

  • The README says the project is in development and still in public alpha, so things may occasionally break.
  • Using it fully requires self-hosting the server.
  • Licensed under AGPL-3.0, a copyleft license.

In collections

Topics

FAQ

What is kitchenowl?
A self-hosted grocery list and recipe manager with native mobile, web and desktop apps and real-time sync between users. KitchenOwl is a self-hosted grocery list and recipe manager for households. You add items to a shared shopping list before going to the store, and changes sync in real time across multiple users. Recipes can be created and added to the list, and a meal plan helps you track what you will cook.
Is kitchenowl free to use? What license does it have?
kitchenowl is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is kitchenowl still maintained?
Actively maintained. The last commit to kitchenowl was on Nov 1, 2026.
What can I use kitchenowl for?
Keeping a shared grocery list for a household so everyone sees what to buy Storing family recipes and adding their ingredients to the shopping list Splitting household expenses and tracking who owes what Running a private, self-hosted alternative to cloud-based shopping list apps
How do I install kitchenowl?
Read the get started guide for self-hosting Download the app from the releases page or a app store
Where can I get kitchenowl?
The source code and installation instructions are on GitHub: https://github.com/TomBursch/kitchenowl

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

Related projects