Repolode
norish-recipes

norish-recipes/norish

Самостоятельно размещаемое приложение с рецептами для дома: планируйте меню, делитесь списками покупок и готовьте вместе в реальном времени.

Open source альтернатива:PaprikaAnyList

Звёзды
1,522
Форки
134
Открытые issues
84
Последний коммит
позавчера

Что это?

Norish — менеджер рецептов для самостоятельного размещения, созданный для домохозяйств: участники могут планировать меню, делиться списками покупок и готовить вместе; изменения синхронизируются между устройствами в реальном времени.

Приложение запускается в Docker-контейнере вместе с PostgreSQL, Redis и сервисом Obscura, который обрабатывает страницы рецептов при импорте по URL. На основе MASTER_KEY создаются ключи шифрования для хранимых данных, поэтому после настройки его нельзя менять.

Проект написан на TypeScript, распространяется по лицензии AGPL-3.0 и содержит руководство по настройке среды разработки для участников проекта.

Ключевые возможности

  • 01Синхронизация в реальном времени: участники домохозяйства сразу видят изменения в плане питания и списке покупок
  • 02Планирование совместного меню на неделю
  • 03Общие списки покупок
  • 04Импорт рецептов по URL веб-страниц
  • 05Развёртывание через Docker Compose с PostgreSQL и Redis

Сценарии использования

  • Планирование семейных ужинов на неделю и обмен планом со всеми, кто живёт дома
  • Ведение общего списка покупок, который могут редактировать несколько человек
  • Размещение личной коллекции рецептов на собственном сервере вместо использования облачного сервиса

Быстрый старт

  1. 1

    Сгенерируйте MASTER_KEY

    openssl rand -base64 32
  2. 2

    Сохраните файл Docker Compose из README и замените значения-заполнители (MASTER_KEY, OBSCURA_CDP_TOKEN)

  3. 3

    Запустите сервисы с помощью Docker Compose

Что важно знать

  • Распространяется по лицензии AGPL-3.0 — лицензии с принципом copyleft, которая требует публиковать исходный код производных сетевых сервисов.
  • Для самостоятельного хостинга нужны несколько сервисов: приложение, PostgreSQL, Redis и рендерер Obscura для импорта URL.

В подборках

Темы

Частые вопросы

Что такое norish?
Самостоятельно размещаемое приложение с рецептами для дома: планируйте меню, делитесь списками покупок и готовьте вместе в реальном времени. Norish — менеджер рецептов для самостоятельного размещения, созданный для домохозяйств: участники могут планировать меню, делиться списками покупок и готовить вместе; изменения синхронизируются между устройствами в реальном времени.
norish можно использовать бесплатно? Какая у него лицензия?
norish распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
norish всё ещё поддерживается?
Активно поддерживается. Последний коммит в norish — 5 нояб. 2026 г..
Для чего можно использовать norish?
Планирование семейных ужинов на неделю и обмен планом со всеми, кто живёт дома Ведение общего списка покупок, который могут редактировать несколько человек Размещение личной коллекции рецептов на собственном сервере вместо использования облачного сервиса
Как установить norish?
Сгенерируйте MASTER_KEY: openssl rand -base64 32 Сохраните файл Docker Compose из README и замените значения-заполнители (MASTER_KEY, OBSCURA_CDP_TOKEN) Запустите сервисы с помощью Docker Compose
Где скачать norish?
Исходный код и инструкции по установке — на GitHub: https://github.com/norish-recipes/norish

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый менеджер рецептов: импортирует рецепты по URL, конвертирует единицы измерения, масштабирует ингредиенты и ведёт журнал готовки.

15712JavaScriptGPL-3.0Активно поддерживаетсяОбновлён 3 дня назад

Самостоятельно размещаемый менеджер рецептов и планировщик питания: импортирует рецепты по ссылкам и составляет списки покупок.

13,8 тыс.+89 за неделю1,7 тыс.PythonAGPL-3.0Активно поддерживаетсяОбновлён вчера

Самостоятельно размещаемый менеджер покупок и рецептов с нативными приложениями для мобильных устройств, веба и компьютеров и синхронизацией в реальном времени.

3,8 тыс.+19 за неделю266DartAGPL-3.0Обновлён 6 дней назад