Food and Drink Software

Norish – self-hosted recipe and meal planning app

Norish is a self-hosted recipe management application designed for households that want to organise cooking, meal planning and grocery shopping collaboratively.

The software provides a shared recipe collection where household members can import recipes, plan meals and coordinate shopping. Changes are synchronised in real time, allowing different users to work with the same information without manually refreshing the interface.

Norish adopts a mobile-first design, making it suitable for use while shopping or preparing food. A dedicated cooking mode presents instructions one step at a time, while the meal planner allows recipes to be assigned to a shared household calendar.

Recipes can be imported from websites and other sources. Optional AI integrations extend importing to photographs, video and unstructured text, while also providing nutritional information and ingredient analysis.

The application also offers offline access to selected information, with changes synchronised when connectivity returns.

This is free and open source software.

Key Features

  • Create and manage a shared household recipe collection.
  • Import recipes from websites using structured recipe information.
  • Optionally import recipes from photographs, videos and unstructured text using configured AI services.
  • Organise recipes into cookbooks and categories.
  • Scale ingredient quantities according to the required number of servings.
  • Convert ingredient measurements between metric and US systems.
  • Provide optional nutritional analysis and allergy warnings.
  • Display cooking instructions step by step with integrated timers and screen-awake functionality.
  • Plan meals using a calendar shared between household members.
  • Synchronise meal plans with external calendars using CalDAV.
  • Maintain shared grocery lists with recurring items and store-related organisation.
  • Synchronise recipes, groceries and meal plans in real time.
  • Provide offline access to recently used recipes and selected household information.
  • Support password authentication and external identity providers through OIDC and OAuth.
  • Configure household access permissions and administrative settings.
  • Provide multilingual interfaces and a mobile-friendly progressive web application.

Website: github.com/norish-recipes/norish
Support:
Developer: norish-recipes
License: GNU Affero General Public License v3.0

Norish is written in TypeScript. Learn TypeScript with our recommended free books and free tutorials.


Related Software

Web-Based Food and Drink Software
GrocyERP beyond your fridge
MealieSelf-hosted recipe manager and meal planner
KitchenOwlSelf-hosted grocery list and recipe manager
TamariFully-featured recipe manager
Bar AssistantManage your home bar
RecipyaSimple and powerful recipe manager
Specifically ClementinesGrocery list app
Fork recipesManage food recipes with this Python web-based frontend
FoodsoftSoftware for organising and managing food cooperatives
NorishSelf-hosted recipe app
What to cook?Suggests a recipe
Vanilla CookbookSelf-hosted recipe manager
ManageMealsRecipe manager frontend

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted