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.
Deploy