Gym Tracker logs strength workouts and rucks in Obsidian — sets, reps, RPE, routines, insights, streaks, and personal records — then exports sessions as Dataview-friendly Markdown notes. Desktop and mobile.
Capabilities
Structured data while you train, plain Markdown when you're done — your log stays in your vault, readable by Dataview and everything else.
Sets, reps, weight, RPE, RIR, completion state, and notes for every exercise — with a built-in rest timer between sets.
Distance, duration, pack weight, elevation, pace, and load-distance. Import a GPX file and the route data fills itself in.
Save the sessions you repeat as routines, edit them any time, and load one into a fresh workout with a tap.
Weekly volume, totals, streaks, exercise progress, progression suggestions, and personal records — plus a month-by-month calendar.
A built-in library of common lifts, searchable and editable — jump from any exercise straight to its training history.
Workouts export as Markdown with YAML frontmatter that Dataview can query, and a command creates a full JSON backup.
Workflow
Build a strength or ruck draft, load a routine, import a GPX file, run the rest timer, and save when you're done.
Insights shows weekly volume, streaks, progression suggestions, and personal records; the Calendar lays out your month.
Sessions become Dataview-friendly notes with YAML frontmatter, filed into the folder you choose — your log is just notes.
Get started
main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/gym-tracker/.Real-Fruit-Snacks/obsidian-gym-tracker.npm install and npm run build..obsidian/plugins/gym-tracker/ and enable it.