mealie
Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
A self-hosted recipe manager and weekly meal planner you install on your own server, save recipes from any cooking website, plan meals, and auto-generate shopping lists organized by store section, all private and ad-free.
Mealie is a self-hosted recipe manager and meal planner you install and run on your own computer or server. It keeps all your recipes in one place, private and under your control, rather than storing them on someone else's website. It has a web interface built with Vue (a popular JavaScript tool for building interactive pages) and a programming interface that lets other apps connect to it.
Adding recipes is straightforward: paste a URL from a cooking website and Mealie automatically pulls in the recipe details, or type one in manually using the built-in editor. Once your recipes are saved, you can group them into collections called Cookbooks based on whatever categories make sense to you, such as weeknight dinners or baked goods.
The meal planner lets you schedule what you want to cook across the coming week. When you add meals to the planner, Mealie can build a shopping list from the required ingredients and organize them into sections that match the layout of your local supermarket, which cuts down on back-and-forth while you shop.
Mealie is available in more than 35 languages, making it accessible to a wide range of households. It is designed to run in Docker, a tool that packages software so it can be installed with minimal setup on most home computers and servers. The project uses the AGPL license, which means the code is open source and free to use, but if you build something on top of it and distribute it to others, you must also share your changes.
This is a community project funded by individual sponsors. If you want to help without writing code, contributing translations through the Crowdin platform is a supported option the project actively encourages.
Where it fits
- Import recipes from any cooking website by pasting a URL into your self-hosted Mealie instance.
- Plan a week of dinners and automatically generate a shopping list sorted by supermarket section.
- Run a private household recipe collection for your family with no ads, no tracking, and no account required on a third-party site.