Grocy
Grocy is a household management system, bringing ERP-grade inventory tracking to kitchens, pantries, and homes worldwide. The stock management system tracks products with expiration dates, best-before dates, and opened tracking, while barcode scanning via USB readers or device cameras with Open Food Facts product lookup enables rapid item entry. Minimum stock amounts trigger automatic shopping list entries so frequently used products never run out, and multiple shopping lists can be maintained and shared across household members. Recipe management links ingredients directly to stock inventory, showing at-a-glance fulfillment status and a Due Score that highlights recipes best suited for consuming items approaching expiration. The meal planner organizes daily meals across customizable time periods and adds all missing ingredients to shopping lists with one click. Chore tracking schedules recurring household tasks with assignment to specific members, due date tracking, and completion history logging. Battery management monitors charge cycles for household devices with configurable reminder intervals. Custom fields and userfields extend any entity with additional data, while feature flags disable unused modules to simplify the interface. The RESTful API with integrated Swagger UI at the /api endpoint exposes every operation the web frontend uses, enabling third-party integrations with home automation systems. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
KitchenOwl
Your household's kitchen command center: shared grocery lists that sync in real-time across everyone's phones, a recipe book that imports from 500+ websites with one tap, a weekly meal planner that auto-generates shopping lists, and expense tracking that splits costs between roommates or family members. Native apps for Android, iOS, macOS, Windows, Linux, and web provide partial offline support so the list works even in store dead zones. The recipe-scrapers library with wild mode fallback handles imports from virtually any cooking site, extracting ingredients, steps, and images automatically — then converts recipe ingredients directly to shopping items with a single tap. Smart suggestions learn from your patterns over time, ordering items by your typical store route and recommending frequently purchased products. OpenID Connect authentication supports Google, Apple, Authelia, and custom providers. LLM-powered ingredient parsing uses configurable AI models for intelligent recipe text extraction. A Home Assistant integration enables voice-controlled list management via smart speakers. The REST API with a published Python client library allows third-party automation. Multi-language support covers 30+ languages through Weblate community translations. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Cooktrace
Every home cook keeps a graveyard of recipes scattered across bookmarks, screenshots, chat threads, and one stained index card, and CookTrace gathers the whole mess into one self-hosted library that knows what is in your pantry. Import recipes from URLs, files, or photos, or bring entire Mealie, Paprika, and Tandoor archives in bulk, then cook with live scaling that does fraction-aware ingredient math, per-step photos, and an inline unit converter. A pantry-match pill on every recipe card tells you at a glance what you can actually cook tonight, while barcode scanning and expiration digests keep stock honest. The cook diary and meal planner move from list to month calendar with drag-to-re-plan, and the shopping list generates itself from planned recipes, skipping items you already own and grouping the rest by aisle. Households organize into cookbooks and shared Kitchens with public links, and an optional conversational assistant can log a cook, plan a meal, or import a recipe for you. An opt-in MCP server even exposes your recipes and lists to external AI agents under token-scoped tool tiers. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Norish
Planning weekly dinners across a busy household becomes effortless with Norish, a real-time recipe manager, meal planner, and smart grocery list platform that captures dishes from any link, video, or cookbook photo. Families and roommates can paste a food blog URL, drop in a YouTube Short, Instagram Reel, or TikTok link, or snap up to ten photos of handwritten recipe cards to generate a clean, structured dish with automatic tags, cuisines, and allergen alerts. When you drag meals onto the shared household calendar or sync your schedule over CalDAV, every ingredient flows into a live grocery list that remembers which supermarket aisle or store each item belongs to and automatically excludes staples already sitting in your pantry inventory. Splitting up in the supermarket aisles works seamlessly because checked-off items disappear on your partner's phone screen the instant you tap them, even across fifteen supported interface languages. In the kitchen, step-by-step cooking mode keeps your screen awake, embeds countdown timers directly inside preparation steps, links fractional ingredient quantities to the exact step where they are used, and scales servings or swaps between metric and US measurements with a single tap. Automatic macro calculations powered by USDA FoodData Central and CIQUAL databases break down calories, protein, carbohydrates, and fat per serving. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Tandoor
The deep end of self-hosted recipe management: Tandoor Recipes is a Django/Vue application that replaces Paprika, AnyList, and ad-choked recipe sites with a database you control. Import is where most people start: paste any URL and Tandoor scrapes schema.org markup for ingredients, instructions, images, times, and nutrition; bulk-paste URLs for batch import; or migrate wholesale from Mealie, Paprika, Nextcloud Cookbook, Pepperplate, and other managers with built-in importers. The structured recipe editor tracks ingredients individually, which is what powers everything downstream: full-text search with trigram similarity, a "what can I make with what's in the fridge" ingredient search, automatic nutrition via OpenFoodFacts, and shopping lists that merge duplicate ingredients across recipes, convert units, scale by servings, and sort by your supermarket's actual aisle layout. The weekly meal planner is drag-and-drop, feeds shopping lists automatically, exports to your calendar, and shows a nutritional summary for the week. Multi-user support comes with a granular permission system - shared household cookbooks, private recipes, even secret ones - and shopping lists sync in real time so two people can shop simultaneously. A full REST API integrates with Home Assistant and Grocy. For households serious about cooking, Tandoor's depth is unmatched.
Mealie
A recipe manager that feels like a consumer product rather than a homelab experiment: Mealie pairs a FastAPI backend with a reactive Vue frontend for the most polished self-hosted meal planning around. The killer feature is the recipe scraper: paste a URL from hundreds of supported cooking sites and Mealie imports the ingredients, steps, times, and photos automatically. Structured HTML/JSON paste, a Markdown-capable manual editor, and imports from other recipe apps (like Tandoor) cover everything else. Meal planning uses a drag-and-drop calendar with breakfast, lunch, dinner, and snack slots, plus rule-based random recipe insertion - constrain the pool by tags or categories per meal type or weekday. Shopping lists link recipes so all ingredients land in one place, organized into supermarket sections, and update in real time for everyone in the household. The multi-tenancy model is genuinely thought through: isolated Groups can host multiple tenants, and Households within a group share recipes and organizers while keeping meal plans and shopping lists private. Cookbooks group recipes by your own criteria, a cooking mode stays readable on a phone propped against the backsplash, and 35+ language translations ship built-in. A fully documented REST API and scheduled webhooks (e.g., today's meal plan to Home Assistant) make it automatable, with SQLite or PostgreSQL storage and automatic backups.
CookCLI
Plain-text recipes in, a phone-friendly recipe site out: CookCLI reads Cooklang files and serves them with scaling, search, shopping lists, meal plans, and pantry tracking. Write ingredients, cookware, and timers inline. Open any recipe from a phone or laptop on your network. Change the serving count and the quantities recalculate. Search by ingredient or by text. Plan a week in a .menu file and get one shopping list, merged across recipes, grouped by store aisle from your own aisle configuration, with pantry items already subtracted. The pantry file holds quantities, expiry dates, and low-stock thresholds. Ask which items are depleted or expiring, or which dishes you can cook right now, near matches included. In the terminal, print any recipe as Cooklang, JSON, or Markdown, run template-driven reports, and let a doctor command check your files. Import a recipe from a web page with an OpenAI API key. Switch on sign-in so everyone can browse but only signed-in users can edit recipes, the pantry, or the shopping list. A documented HTTP API feeds other tools. The whole collection also builds into a static website. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Vanilla Cookbook
Every family recipe, bookmarked food blog post, and meal-prep formula stays organized inside Vanilla Cookbook, a self-hosted culinary library that converts volumetric measurements into precise gram weights and scales servings on the fly. Paste a URL or click the browser bookmarklet to scrape recipes from hundreds of cooking websites. Plain-text ingredient strings split automatically into structured quantities, units, preparation notes, and optional or to-serve badges. Home bakers switch effortlessly between US cups, imperial ounces, and metric grams across thousands of ingredient density profiles. Inline oven temperatures, fractions, and numeric ranges adjust automatically as serving counts change. Nutritional text parses into a structured per-serving breakdown, while integrated shopping lists, cooking logs, and equipment lists keep weekly grocery planning synchronized across desktop browsers and Progressive Web App mobile devices. Connecting an optional OpenAI, Anthropic, Google Gemini, Ollama, or LiteLLM endpoint unlocks AI fallback scraping for pages lacking Schema.org markup, automatic recipe translation, verbose direction summarization, photo-to-recipe extraction, and vector-based semantic search. Multi-user accounts, OAuth authentication, public recipe sharing links, and bulk import or export tools give households full control over their cookbook data. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.