Self-hosted recipe manager and meal planner that imports recipes from URLs and builds shopping lists.
reaper47/recipya
A self-hosted recipe manager web app for saving, importing, and organizing family recipes, written in Go.
Open-source alternative to:Paprika
- Stars
- 412
- Forks
- 24
- Open issues
- 72
- Last commit
- 6 days ago
What is it?
Recipya is a web application for storing and organizing recipes, aimed at families who want to keep their favorite dishes in one place. You can add recipes by hand, import them from websites, or digitize paper recipes, then group them into cookbooks.
The app can migrate existing collections from Mealie, Tandoor, and Nextcloud Cookbook. It converts measurements between imperial and metric, calculates nutritional information automatically, and offers printing for any recipe.
The project ships as a Docker image and as release builds for Windows, Linux, and macOS. Release builds can self-update from the settings dialog. The project notes that a Rust rewrite is in progress and is not yet ready for self-hosting.
Key features
- 01Add, import, and digitize recipes in one collection
- 02Organize recipes into cookbooks
- 03Import from Mealie, Tandoor, and Nextcloud Cookbook
- 04Convert measurements between imperial and metric
- 05Calculate nutritional information automatically
- 06Print any recipe and keep the screen awake while viewing
Use cases
- Keeping a shared family recipe collection on a home server
- Moving an existing recipe library from Mealie, Tandoor, or Nextcloud Cookbook
- Digitizing handwritten or printed recipe cards
Quick start
- 1
Clone the repository
git clone https://github.com/reaper47/recipya.git - 2
Install the required dependencies listed in the docs
- 3
Build the project following the docs build guide
Things to know
- The project is being rewritten in Rust, and the Rust version is not ready for production or self-hosting.
- Building from source requires installing several dependencies, and installation details are only in the external docs.
- Licensed under GPL-3.0, a copyleft license that requires derivative works to remain open source.
Topics
FAQ
- What is recipya?
- A self-hosted recipe manager web app for saving, importing, and organizing family recipes, written in Go. Recipya is a web application for storing and organizing recipes, aimed at families who want to keep their favorite dishes in one place. You can add recipes by hand, import them from websites, or digitize paper recipes, then group them into cookbooks.
- Is recipya free to use? What license does it have?
- recipya is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is recipya still maintained?
- Actively maintained. The last commit to recipya was on Nov 2, 2026.
- What can I use recipya for?
- Keeping a shared family recipe collection on a home server Moving an existing recipe library from Mealie, Tandoor, or Nextcloud Cookbook Digitizing handwritten or printed recipe cards
- How do I install recipya?
- Clone the repository: git clone https://github.com/reaper47/recipya.git Install the required dependencies listed in the docs Build the project following the docs build guide
- Where can I get recipya?
- The source code and installation instructions are on GitHub: https://github.com/reaper47/recipya
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A real-time, self-hosted recipe app for households to plan meals, share grocery lists, and cook together.
A self-hosted recipe manager that imports recipes from URLs, converts units, scales ingredients and logs your cooking.
Self-hosted recipe manager for storing recipes, planning meals, and generating shopping lists, with Docker installation.
A collaborative recipe keeper, meal planner, and shopping list organizer, delivered as a PWA that works offline and syncs across devices.
A self-hosted grocery list and recipe manager with native mobile, web and desktop apps and real-time sync between users.