A real-time, self-hosted recipe app for households to plan meals, share grocery lists, and cook together.
- 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
Read the get started guide for self-hosting
- 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
Self-hosted recipe manager and meal planner that imports recipes from URLs and builds shopping lists.
A self-hosted recipe manager web app for saving, importing, and organizing family recipes, written in Go.
Command-line tool and self-hosted web server for managing Cooklang plain-text recipes, shopping lists, menus and pantry inventory.
Open-source, self-hostable remote desktop application written in Rust, offered as an alternative to TeamViewer.
A cross-platform, open-source notes app built for handwriting, with sync across devices and optional self-hosting.