Repolode
grocy

grocy/grocy

Самостоятельно размещаемое веб-приложение на PHP и SQLite для учёта продуктов, запасов, покупок, меню и домашних дел.

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

Звёзды
9,607
Форки
823
Открытые issues
139
Последний коммит
в прошлом месяце

Что это?

Grocy — веб-приложение для управления домашним хозяйством, которое вы размещаете на собственном сервере. Оно отслеживает содержимое кладовой и холодильника: количество запасов, сроки годности и места хранения, а также ведёт список покупок, который можно пополнять с учётом запасов или плана питания. В той же системе можно управлять домашними делами, задачами и рецептами — продукты, готовка и повседневные заботы собраны в одном месте.

Приложение написано на PHP, использует SQLite в качестве базы данных и работает на обычном веб-сервере, где корнем сайта служит каталог public. Веб-интерфейс построен на том же REST API, который также доступен через Swagger UI, поэтому любые действия в интерфейсе можно автоматизировать скриптами. Добавлять продукты можно, сканируя штрихкоды USB-сканером или камерой устройства; также предусмотрен плагин для поиска в Open Food Facts.

Grocy поддерживает локализацию: переводы ведутся через Transifex. Приложение можно установить на мобильные устройства как прогрессивное веб-приложение. Отдельные функции, например управление домашними делами, можно скрыть с помощью флагов конфигурации, а собственные CSS или JavaScript можно подключить без изменения основного кода.

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

  • 01Отслеживает запасы в кладовой и холодильнике: количество, сроки годности и места хранения.
  • 02Составляет списки покупок с учётом запасов и плана питания.
  • 03Помогает управлять домашними делами и задачами наряду с учётом продуктов.
  • 04Поддерживает сканирование штрихкодов USB-сканерами и камерой устройства.
  • 05Предоставляет REST API с документацией Swagger для всех функций.
  • 06Включает плагин для поиска в Open Food Facts и устанавливается как веб-приложение.

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

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

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

  1. 1

    Распакуйте последнюю версию с releases.grocy.info/latest

  2. 2

    Скопируйте config-dist.php в data/config.php и отредактируйте файл, убедившись, что у каталога data есть права на запись

  3. 3

    Укажите каталог public в качестве корневого каталога веб-сервера, войдите с логином и паролем admin/admin, затем смените пароль

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

  • Требуются PHP 8.5, SQLite 3.40 или новее и несколько расширений PHP.
  • Для входа по умолчанию используются admin/admin, поэтому пароль нужно сменить сразу после установки.
  • Веб-приложение нельзя использовать без подключения к интернету.

В подборках

Темы

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

Что такое grocy?
Самостоятельно размещаемое веб-приложение на PHP и SQLite для учёта продуктов, запасов, покупок, меню и домашних дел. Grocy — веб-приложение для управления домашним хозяйством, которое вы размещаете на собственном сервере. Оно отслеживает содержимое кладовой и холодильника: количество запасов, сроки годности и места хранения, а также ведёт список покупок, который можно пополнять с учётом запасов или плана питания. В той же системе можно управлять домашними делами, задачами и рецептами — продукты, готовка и повседневные заботы собраны в одном месте.
grocy можно использовать бесплатно? Какая у него лицензия?
grocy распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
grocy всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в grocy — 16 сент. 2026 г..
Для чего можно использовать grocy?
Следить за содержимым кладовой и холодильника, чтобы не выбрасывать продукты. Автоматически составлять список покупок с учётом заканчивающихся запасов и запланированных блюд. Распределять регулярные домашние дела между членами семьи. Развернуть частную систему учёта домашних запасов на домашнем сервере вместо облачного сервиса.
Как установить grocy?
Распакуйте последнюю версию с releases.grocy.info/latest Скопируйте config-dist.php в data/config.php и отредактируйте файл, убедившись, что у каталога data есть права на запись Укажите каталог public в качестве корневого каталога веб-сервера, войдите с логином и паролем admin/admin, затем смените пароль
Где скачать grocy?
Исходный код и инструкции по установке — на GitHub: https://github.com/grocy/grocy

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

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

Odoo — веб-комплекс бизнес-приложений с открытым исходным кодом: CRM, бухгалтерия, склад, продажи, HR и многое другое; приложения можно использовать отдельно или объединить в ERP.

55,3 тыс.34,1 тыс.PythonOtherОбновлён 12 часов назад

Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.

2,7 тыс.220GoAGPL-3.0Обновлён 21 час назад