# TomBursch/kitchenowl

KitchenOwl is a self-hosted grocery list and recipe manager. The backend is made with Flask and the frontend with Flutter. Easily add items to your shopping list before you go shopping. You can also create recipes and add items based on what you want to cook.

Repository: https://github.com/TomBursch/kitchenowl
Canonical: https://ross.abutalabs.com/products/kitchenowl
Homepage: https://kitchenowl.org/
Language: Dart
License: AGPL-3.0
License Family: copyleft
Topics: self-hosted, grocery-list, mobile-app, recipe-manager, android, cross-platform, expense-tracker, flutter, ios, kitchenowl
Last push: 2026-08-25T21:25:56+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 95, longevity 100
- inputs: {"age_days": 2037, "days_push": 8, "days_rel": 38, "gap_med": 25.5, "n_releases_24m": 19}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3647, forks 234 (observed 2026-08-28T04:08:12.903112+00:00)

## What it is
KitchenOwl is a self-hosted grocery list and recipe manager with native mobile, web, and desktop apps built in Flutter and a Flask backend. It supports shared shopping lists, recipe management with web scraping, meal planning, and expense splitting for households.

## Use cases
- self-host a shared grocery list app for my family
- manage recipes and add ingredients to a shopping list
- plan weekly meals and sync them with my shopping list
- track grocery expenses and split them between household members
- save recipes from websites automatically
- offline shopping list app that syncs across devices

## When to choose
- you want a privacy-friendly, self-hosted alternative to commercial grocery apps
- you need real-time shared shopping lists for a household or roommates
- you want recipes, meal planning, and expense tracking in one app
- you want native apps on Android, iOS, web, and desktop with offline support

## When to avoid
- you want a fully hosted, zero-setup solution without running a server
- you need advanced nutrition analysis or pantry inventory management
- you only need a simple single-user list without self-hosting

## Facets
- artifact type: application
- maturity: active
- function: self-hosted, gui, web-scraping, mobile-framework
- domain: self-hosted, developer-tools, cross-platform, food
- platform: cross-platform, self-hosted
- tags: grocery-list, recipe-manager, meal-planner, expense-tracking, flutter, household-sharing, home-assistant, android, ios, web-server, docker

## Member repositories
- TomBursch/kitchenowl (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:12.903112+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:31:43.460662+00:00, confidence not recorded.
  - readme: https://github.com/TomBursch/kitchenowl (fetched 2026-08-28T04:08:12.903112+00:00, sha 4ff6ebe33bd2)
  - homepage: https://kitchenowl.org/ (fetched 2026-08-29T09:26:37.048586+00:00, sha 102fb33e6030)
  - site_page: https://docs.kitchenowl.org/ (fetched 2026-08-29T09:26:37.056163+00:00, sha 36c6c3c2e4f9)
  - site_page: https://kitchenowl.org/features (fetched 2026-08-29T09:26:37.057903+00:00, sha 8c05627114a8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
