# recipe-buddy

> Self-hosted web app that scrapes recipe metadata from web pages and imports them into Grocy for meal planning, with ingredient matching and a simple Docker deployment.

- **Category:** Recipe Management
- **Licence:** GPL-3.0
- **Latest version:** v2.0.8
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker
- **Tags:** SQLite, Recipes, Cooking, meal-planning, Next.js, Docker, Self Hosted, Scraping, Recipe, Grocy

## Description

Recipe Buddy is a self-hosted web application that extracts structured recipe data from web pages using schema.org/Recipe metadata. It presents the scraped recipe and lets you match each ingredient to a product in your Grocy inventory with the correct quantity unit, then pushes the complete recipe to Grocy for meal planning. The v2 release runs as a single Docker container with an embedded SQLite database, replacing the earlier MongoDB and Nest.js stack. It uses Next.js with NextAuth for authentication and requires a Grocy instance with an API key to function.

## Links

- [Homepage](https://github.com/georgegebbett/recipe-buddy)
- [Docker](ghcr.io/georgegebbett/recipe-buddy)
- [GitHub Repository](https://github.com/georgegebbett/recipe-buddy)

---
Source: https://selfhost.directory/project/recipe-buddy