Home / Mobile Apps / Fitness & Education Apps

16 open-source Fitness & Education Apps projects

Fitness & Education Apps (Mobile Apps): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. zwift-offline★ 1,427 · active · Python

    Offline server reimplementation for the Zwift cycling app

  2. python-myfitnesspal★ 877 · slowing · Python

    Access MyFitnessPal meal tracking data programmatically

  3. peloton-to-garmin★ 360 · active · C#

    Converts Peloton workouts via the unofficial API and uploads them to Garmin Connect

  4. peloton-client-library★ 231 · dormant · Python

    Python client for parts of the Peloton API

  5. nrc-exporter★ 164 · active · Python

    Downloads Nike Run Club runs via its private API and converts to GPX

  6. garmin-connect★ 153 · archived · Go

    Go client for the unofficial reverse-engineered Garmin Connect API

  7. yazio-mcp★ 68 · active · TypeScript

    Unofficial MCP server for Yazio nutrition data

  8. cronometer-api-mcp★ 67 · active · Python

    MCP server for Cronometer nutrition tracking via the mobile REST API

  9. zwift-client★ 62 · active · Python

    Python client for the Zwift mobile API

  10. crono-vision★ 31 · active · Python

    Photo food logging via Cronometer's undocumented mobile API (CLI and serverless)

  11. mywhoosh-api★ 16 · active

    Unofficial API documentation for the MyWhoosh cycling app

  12. endomondo-unofficial-api★ 12 · archived · JavaScript

    Unofficial Endomondo API access for workouts and profile data

  13. runtastic-unofficial-api★ 10 · archived · JavaScript

    Unofficial Runtastic API access for activities and profile data

  14. duobot★ 4 · slowing · Python

    Duolingo automation built on the reverse-engineered Android app API

  15. pypeloton★ 2 · slowing · Python

    Sync and async Python client for the Peloton API

  16. Duolingo★ 0 · dormant · Python

    Unofficial Duolingo API in Python