Repolode
wger-project

wger-project/wger

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

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

Звёзды
7,148
Форки
1,041
Открытые issues
238
Последний коммит
4 дня назад

Что это?

wger — бесплатный менеджер тренировок и фитнеса. Он позволяет планировать программы тренировок с автоматическим увеличением рабочих весов, вести дневник питания и отслеживать вес и собственные параметры тела, а также хранить фотографии прогресса.

Для подсчёта калорий при учёте питания используется база продуктов Open Food Facts. В проект также входит встроенный каталог упражнений, который можно просматривать и пополнять, а для управления спортзалом предусмотрены базовые функции для нескольких пользователей.

Вы можете развернуть wger на собственном сервере с помощью Docker Compose, использовать REST API для интеграций или установить официальные приложения для Android, iOS, F-Droid и Flathub. Переводы проекта создаёт сообщество с помощью Weblate.

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

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

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

  • Развёртывание личного трекера тренировок и питания на собственном сервере
  • Создание интеграций и автоматизаций на основе данных о тренировках через API
  • Управление клиентами и планами тренировок в небольшом спортзале
  • Отслеживание параметров тела и фотографий прогресса с течением времени

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

  1. 1

    Клонируйте репозиторий с настройками Docker Compose

  2. 2

    Запустите собственный экземпляр с помощью Docker Compose

    docker compose up -d
  3. 3

    Следуйте подробной документации по установке

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

  • Для самостоятельного хостинга нужны Docker и настройка сервера.
  • Для данных об упражнениях и ингредиентах применяются разные лицензии Creative Commons в зависимости от записи.
  • Лицензия с копилефтом AGPL-3.0 требует предоставлять изменённый исходный код, если программа предлагается в качестве сетевого сервиса.

Темы

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

Что такое wger?
Самостоятельно размещаемый трекер тренировок, питания и веса с открытым исходным кодом на Django, REST API и мобильными приложениями. wger — бесплатный менеджер тренировок и фитнеса. Он позволяет планировать программы тренировок с автоматическим увеличением рабочих весов, вести дневник питания и отслеживать вес и собственные параметры тела, а также хранить фотографии прогресса.
wger можно использовать бесплатно? Какая у него лицензия?
wger распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wger всё ещё поддерживается?
Активно поддерживается. Последний коммит в wger — 15 окт. 2026 г..
Для чего можно использовать wger?
Развёртывание личного трекера тренировок и питания на собственном сервере Создание интеграций и автоматизаций на основе данных о тренировках через API Управление клиентами и планами тренировок в небольшом спортзале Отслеживание параметров тела и фотографий прогресса с течением времени
Как установить wger?
Клонируйте репозиторий с настройками Docker Compose Запустите собственный экземпляр с помощью Docker Compose: docker compose up -d Следуйте подробной документации по установке
Где скачать wger?
Исходный код и инструкции по установке — на GitHub: https://github.com/wger-project/wger

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

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

Самостоятельно размещаемая open-source платформа для работы с PDF: редактирование, подпись, скрытие данных, конвертация и автоматизация в браузере, на компьютере или через API.

94,5 тыс.11,8 тыс.TypeScriptOtherОбновлён 9 часов назад

Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.

35,1 тыс.2,2 тыс.PythonApache-2.0Обновлён вчера

Сервис для самостоятельного отслеживания тренировок: синхронизирует и анализирует занятия из Strava и Garmin Connect, а также файлы GPX/TCX/FIT, храня данные на вашем сервере.

2,3 тыс.144PythonAGPL-3.0Обновлён 7 часов назад