刷 GitHub Trending 想找个非 AI 项目,是真难。
往下一翻,全是 AI Agent、Skill、MCP 啥的,全是这些。
今天换换口味,好不容易有一个非 AI 开源项目登上热榜。
高低得推荐一下。
这个叫 exercises-dataset 的项目跟 AI 半毛钱关系都没有。
是一个土耳其小哥做的健身动作数据库,三个月冲到 6800 star。

01、开源项目介绍
exercises-dataset 是一个健身动作的结构化数据集,收录了 1324 个动作。
你可以基于这个数据集让 AI 给你做一个锻炼身体的 APP。
而且还包括几百个动作 GIF 的资源。
不光文字教你怎么做动作,看看 GIF 演示更直观。

arduino
开源地址:https://github.com/hasaneyldrm/exercises-dataset
建议直接把 GitHub 链接丢给 Agent,5 分钟搞出来一个小程序自己用。
提示词:请你基于这个开源项目做一个健身的小程序给我,我自己用不需要数据库。所有 GIF 资源下载到本地,如果有包大小限制,可以采用分包策略。


还有就是只把这个开源项目当数据集看就亏了。
仓库里还塞了一个开发者向导 setup.html,一键帮你生成数据库 SQL、API 客户端代码、甚至喂给大模型的 prompt。
从原始 JSON 到能跑的后端,中间那堆搬砖活儿基本帮你干完了。
数据本身来源于 ExerciseDB v1,作者在原数据基础上补了 5 种语言的翻译,加上交互式浏览器和开发者向导。
02、setup.html 写了啥
打开 setup.html 你会看到三个板块。
第一块:数据库 SQL 一键生成。
支持 SQL Server、PostgreSQL、MySQL、SQLite 四种数据库。
点一下生成按钮,直接产出 1324 条 INSERT 语句的 .sql 文件,导入就能用。

第二块:API 客户端代码。
JavaScript、Python、C#、Java、PHP、Go、cURL,七种语言全覆盖。
填上你的 base URL,所有示例跟着实时更新,复制就能塞进项目里。

第三块:喂给 LLM 的 prompt。
选好你的后端框架 Express.js/FastAPI 和数据库,复制生成的结构化 prompt,丢给 ChatGPT、Claude 或 Gemini。
一次就能生成一个完整的、生产可用的 REST API。
从数据库到接口到完整后端,整个链路都给你铺好了。你只需要会复制粘贴。

03、6 种语言的动作说明
1324 个动作,每一个都有完整的步骤说明,而且是 6 种语言:
🇬🇧 英语、🇪🇸 西班牙语、🇮🇹 意大利语、🇹🇷 土耳其语、🇷🇺 俄语、🇨🇳 中文
这种长文本 + 专业术语的内容,翻译成本极高,光是把 1324 个动作的步骤说明翻成 6 种语言,外包出去就是一笔不小的钱。
老哥直接给你做好了。
至于数据长什么样,每条记录的字段结构清晰:

1324 个动作的分布也很有意思:
上臂 292 个,腿部 227,背 203,腰 169,胸 163,肩 143
325 个是徒手动作,做居家健身 App 的话,光这部分就够用了
哑铃 294、绳索 157、杠铃 154

这个仓库里没有具体的动作的图片和 GIF,媒体文件本身没打包进来。
媒体你得自己去下载,官方 CDN 在 static.exercisedb.dev/media/{media_id}.gif。
主要是版权问题。打算拿这个数据做商用产品的同学,这点务必注意。