Repolode
reaper47

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

    Clone the repository

    git clone https://github.com/reaper47/recipya.git
  2. 2

    Install the required dependencies listed in the docs

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