PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Fitness Python Packages

Python packages with the GitHub topic fitness. Sorted by monthly downloads, with stars and forks.
cyberjunky
garminconnect

Python 3 API wrapper for Garmin Connect to get statistics and set activities

563K 3K 559
hhopke
intervals-icu-mcp

Read/write MCP server for Intervals.icu — training data, planning, and structured workout generation.

12K 93 52
andrewcooke
choochoo

Training Diary

4K 248 27
danvaneijck
renpho-api

Python API to fetch your health data from Renpho

3K 15 5
sturimcode
eufy-sync

Sync Eufy smart scale body composition to Garmin Connect and current weight to Strava and Zwift (experimental).

3K 11 3
dudanov
pyftms

Bluetooth Fitness Machine Service async client library.

3K 37 20
diegoscarabelli
garmin-health-data

A simple Python CLI to download Garmin Connect data as local files and load them into a SQLite database for analysis

2K 124 16
jat255
fit-file-faker

A tool to edit and upload FIT files produced by virtual cycling apps to Garmin Connect

2K 100 21
Nicolas78240
wodcraft

Write a WOD like on the whiteboard; a compiler checks it. An open language for functional-fitness workouts, with its spec, a Python compiler, a Swift port, an MCP server and a VS Code extension.

2K 2 0
munzzyy
liftmath

Offline gym calculator: 1RM with RPE, plate loading and warm-ups, Wilks/DOTS/IPF GL, world records, rest timer. Web app, Android app and Python library.

1K 3 0
Tyler-Irving
garmin-mcp

An MCP server that exposes your Garmin Connect health & fitness data to Claude — sleep, HRV, training load, body battery, and more — plus an opt-in tool to build strength workouts. Read-only by default.

1K 3 6
futureweb
garmin-intervals-bridge

Puts back what Garmin strips from the FIT files it sends to Intervals.icu - and syncs the wellness data the official sync misses

1K 24 6
StuMason
polar-flow-api

Modern async Python client for Polar AccessLink API. Full V3 API coverage with type safety.

792 3 0
rajdeepmondaldotcom
whoop-mcp-server

Ask your AI anything about your WHOOP data

713 2 0
dengxuhui
igpsport-mcp

A local MCP server that brings iGPSport cycling data into LLM clients, with training metrics (NP/IF/TSS/CTL/ATL/TSB) computed server-side

702 4 2
AshwanthramKL
whoop-mcp

Read-only WHOOP v2 API access for MCP clients — direct OAuth, local SQLite cache, CSV/JSONL/Parquet exports

674 0 1
MaxGrgrv
chiptime

Recovery-grade FIT file processing: parse anything, lose nothing silently, explain everything. Parses, repairs, validates, and analyzes .fit workout files — including corrupted ones.

597 0 0
kavakoss
mcp-garmin-connect

LLM-agnostic Garmin Connect MCP server — recovery, sleep, stress, VO2 Max, race predictions, and running analytics for any MCP client (Claude, Codex, Gemini, opencode). Local-first and privacy-focused.

468 1 0
kaftee
activy-checker

Audit Activy's activity sync: detect missing activities and incorrect distances.

421 0 0
ohsugeek
eufylife-api

Unofficial Python client for the EufyLife smart scale cloud API (weight, body fat, muscle mass — no Home Assistant required)

397 0 0
tommyod
streprogen

The Python strength program generator.

383 40 11
gwerneckp
garmin-ble

Talk to your Garmin watch over its proprietary BLE protocol from Python: no cloud, no phone, no Garmin Connect.

337 48 8
michael-trovato
advanced-macro-calculator

An advanced macronutrient and calorie calculator to help achieve desired body composition.

316 4 0
SuperInstance
activelog-agent

Vision/Fitness Turbo-Shell for cocapn domain

298 1 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology