
Norish
Realtime, self-hosted recipe app for households: import recipes from anywhere, plan meals, share groceries and cook together.
Open source alternative to:
Norish is a free, self-hosted recipe app built around a household rather than a single user. Recipes come in from a link, pasted text or JSON-LD, photos of a cookbook page, or a YouTube, Instagram or TikTok video, and are organised into shared cookbooks with their own covers. A cooking mode shows one step at a time with inline timers, keeps the screen awake, scales quantities to the number of servings and links each step to the ingredients it uses so those amounts scale along. Metric and US measurements convert with one tap or automatically as a recipe opens.
Everything is realtime: recipe edits, ticked grocery items and meal plans appear on every device without a refresh, and the shared meal calendar can sync to an external calendar over CalDAV. The grocery list is shared and sorted by aisle, supports recurring items and per-store prices, and leaves out anything already in the pantry. Nutrition per serving is calculated from ingredient weights against CIQUAL, USDA FoodData Central, CoFID and Open Food Facts, with per-household corrections when the numbers do not match what you buy.
Norish runs from a Docker Compose stack with PostgreSQL, Redis and a headless browser for scraping recipe pages, and installs as a PWA that caches recent recipes, cookbooks, groceries and the current calendar window so it keeps working offline, replaying queued changes when the server is reachable again. Authentication is email and password, any OIDC provider such as Authentik or Pocket ID, GitHub or Google, and the interface ships in fifteen languages. AI features are optional and work with any OpenAI-compatible endpoint, including Ollama or LM Studio on your own machine. Recipe archives import from Mela, Paprika, Mealie, Tandoor and Recipe Keeper. Unlike Paprika, AnyList or Recipe Keeper there is no subscription or device limit: you run it and the data stays on your server.
Categories:
Tags:
Frequently Asked Questions
Can I import recipes from Paprika, Mela or Recipe Keeper?
Yes. Norish reads Recipe Archive files, including its own .norishrecipes format and exports from Mela, Paprika, Mealie, Tandoor and Recipe Keeper. For Recipe Keeper you drop the RecipeKeeper_....zip file on the import card. Recipes are matched by URL, or by name when either side has no URL, so re-importing updates existing recipes instead of duplicating them, and cookbooks are recreated by name.
Does Norish have an API?
Yes, there is a REST API under /api/v1. You create a key under Settings, User, API keys and send it as an x-api-key header or as a Bearer token. Endpoints include health checks and full recipe retrieval, and the reference is published at docs.norish.dev/reference/api.
What authentication options does Norish support?
Email and password, any OpenID Connect provider such as Authentik, Pocket ID or Keycloak, and GitHub or Google sign-in. The first user to sign in becomes the server owner and admin, after which registration is turned off. With OIDC claim mapping you can map groups to the admin role and to households that members join automatically.
Does Norish still work when the server is offline?
The PWA keeps an offline cache with your 50 most recent recipes, every cookbook you can see, groceries, recurring items and stores, and the calendar around today. Changes made offline wait in an outbox and are sent when the server is back, even if you closed the page. Failed or conflicting changes are flagged as Needs attention or Conflict so you can retry or discard them.
What do I need to self-host Norish?
A Docker Compose stack with the Norish app container, PostgreSQL 17, Redis for realtime events and background jobs, and a headless Chromium container for scraping recipe pages. You also set AUTH_URL to your public address, a stable MASTER_KEY that derives the encryption keys, and a volume for uploads.
OpenAltFinder Score
Project Details
Repository details
Updated 10/30/2026, 5:00:54 AM
View RepositorySponsor Norish
Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.
Compare Norish with
Similar open source alternatives
CookTrace
Self-hosted recipe, pantry, and cooking tracker with a PWA and native Android app — no telemetry, no cloud lock-in.
Paprika Recipe Manager
Tandoor Recipes
Open-source, self-hosted recipe manager — import from any website, plan meals, build shopping lists and cook with family. Free alternative to Paprika.
Paprika Recipe Manager
Mealie
Self-hosted recipe manager and meal planner that imports recipes from any URL and generates shopping lists.
Paprika Recipe Manager
Grocy
Self-hosted household ERP for groceries, stock, meal planning, recipes, shopping lists, chores, and battery tracking.
BigOven











