你是否正在开发一款健身类 App、小程序或 Web 应用,却卡在「运动动作库」这一环?手动录入 1000+ 动作的名称、目标肌群、器械要求、多语言说明……不仅耗时耗力,还容易出错、不统一。这个 GitHub 项目——Exercises Dataset,正是为开发者量身打造的「运动数据基础设施」:它不是教学视频合集,而是一套结构清晰、字段完整、支持六国语言的标准化 JSON 数据集,帮你跳过重复造轮子,专注打磨产品核心体验。
核心功能
- 超大规模结构化数据:涵盖 1324 个真实健身动作(远超 README 中早期版本的 433 条),每个条目包含名称、分类(如力量/拉伸/有氧)、目标身体部位(胸/背/肩等)、所需器械(哑铃/弹力带/自重等)、详细步骤说明等 10+ 个标准化字段。
- 原生支持六种语言:所有动作说明均提供英文、西班牙语、意大利语、土耳其语、俄语和简体中文六语种翻译,无需额外调用翻译 API,开箱即用于全球化健身应用。
- 开箱即用的后端脚手架:附带完整的数据库表结构设计(SQL)、RESTful API 示例代码(Node.js/Python 可选)、甚至针对 LLM 的提示词模板(Prompt),大幅缩短从数据到接口的搭建周期。
- 媒体解耦设计,规避版权风险:每条记录仅保留
media_id字段(对应原始 ExerciseDB 媒体 ID),不打包图片或 GIF,既遵守版权规范,又方便开发者按需对接自有图床或授权媒体服务。 - 严格遵循 REST + JSON 标准:主数据文件
data/exercises.json纯文本、无依赖、可直接导入数据库或作为静态资源加载,兼容 Vue/React/Flutter 等任意前端框架。 - 开发者友好型文档与工具链:内置数据校验脚本、字段映射说明、常见问题解答(FAQ)及清晰的贡献指南,即使是初级全栈工程师也能快速理解并集成。
适合哪些人用
如果你是以下角色之一,这个项目几乎就是为你而生:健身类 App 创业者(省下 2 周数据采集时间)、独立开发者(想快速上线 MVP 版本)、高校课程设计者(用于《移动开发》《健康信息系统》等实训项目)、开源健身平台维护者(如 OpenFit、FitTrack 等),甚至 AI 健身教练产品团队——用它的多语言指令数据微调大模型,让生成的动作指导更专业、更本地化。
快速上手
无需安装复杂依赖!只需三步:
- 访问 GitHub 仓库,点击绿色 Code → Download ZIP,或运行
git clone https://github.com/hasaneyldrm/exercises-dataset.git; - 打开
data/exercises.json文件,即可查看全部 1324 条结构化数据(建议用 VS Code 配合 JSON 插件阅读); - 根据
docs/目录下的database-schema.md和api-examples/中的示例代码,5 分钟内即可启动本地 API 服务,或导入 MySQL/PostgreSQL/SQLite。
注意:如需配套缩略图或动画 GIF,请通过 media_id 向 ExerciseDB 官方或已获授权的第三方图床获取——项目明确规避了版权灰色地带,保障你的产品长期合规。
项目信息
hasaneyldrm/exercises-dataset
GitHub
A comprehensive dataset of 433 fitness exercises. Each entry includes name, category, target muscle group, equipment, instructions, thumbnail image, a
编程语言:HTML(文档与页面为主,核心数据为 JSON 格式)| Star 数:6080|开源协议:未声明(默认为 MIT 或类似宽松协议,建议使用前查阅 LICENSE 文件)|GitHub 项目地址
无论你是想做一款极简的每日训练计划小程序,还是构建面向全球用户的 AI 健身教练平台,这套经过千锤百炼的运动数据集,都能让你从「零基础建库」跃升至「聚焦用户体验」——省下的每一小时,都该花在真正创造价值的地方。


