Repolode
wger-project

wger-project/wger

基于 Django 的开源自托管健身、饮食与体重记录工具,提供 REST API 和移动端应用。

可替代:MyFitnessPalStrong

Star
7,148
Fork
1,041
未关闭 Issue
238
最近提交
5天前

这是什么?

wger 是一款免费的训练与健身管理工具,可以创建带自动重量递增规则的训练计划,记录饮食计划、体重和自定义身体测量数据,并用照片相册追踪进度。

饮食记录功能使用 Open Food Facts 的食品数据库来记录热量。项目还内置可浏览、可贡献内容的动作库,并提供面向健身房的基础多用户管理功能。

可以通过 Docker Compose 自行部署,使用 REST API 做第三方集成,也可以直接安装官方的 Android、iOS、F-Droid 和 Flathub 应用。翻译工作由社区通过 Weblate 协作完成。

核心功能

  • 01支持自定义训练计划,并可自动递增重量
  • 02记录体重、饮食计划和自定义身体测量数据
  • 03基于 Open Food Facts 数据库记录热量
  • 04提供进度照片相册
  • 05提供 REST API,便于集成与自动化
  • 06支持使用 Docker 自托管

适用场景

  • 在自有服务器上搭建私人健身与饮食记录系统
  • 基于 API 为训练数据开发集成或自动化流程
  • 管理小型健身房的会员与训练计划
  • 长期追踪身体指标和进度照片

快速上手

  1. 1

    克隆 Docker Compose 配置仓库

  2. 2

    使用 Docker Compose 启动自托管实例

    docker compose up -d
  3. 3

    参阅详细安装文档完成设置

使用前须知

  • 自托管需要 Docker 和一定的服务器配置。
  • 动作和食材数据各条目适用不同的知识共享许可协议。
  • AGPL-3.0 为 Copyleft 许可证,若以网络服务形式提供修改版本,须公开源代码。

标签

常见问题

wger 是什么?
基于 Django 的开源自托管健身、饮食与体重记录工具,提供 REST API 和移动端应用。 wger 是一款免费的训练与健身管理工具,可以创建带自动重量递增规则的训练计划,记录饮食计划、体重和自定义身体测量数据,并用照片相册追踪进度。
wger 可以免费使用吗?用的什么许可证?
wger 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
wger 还在维护吗?
活跃维护中。wger 最近一次提交是在 2026年10月15日。
wger 适合用来做什么?
在自有服务器上搭建私人健身与饮食记录系统 基于 API 为训练数据开发集成或自动化流程 管理小型健身房的会员与训练计划 长期追踪身体指标和进度照片
wger 怎么安装和运行?
克隆 Docker Compose 配置仓库 使用 Docker Compose 启动自托管实例: docker compose up -d 参阅详细安装文档完成设置
在哪里获取 wger?
源代码和安装说明在 GitHub 上:https://github.com/wger-project/wger

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目