Simple Workouts Logging
Just drag and drop your workouts FIT files into the app. Easy and simple. The app will automatically extract the data.
A free offline Garmin workout analysis dashboard with local data storage, privacy-first design, and clean charts for trend, effort, and recovery tracking.
Built for focus. Every card tells you what changed, why it changed, and what to do next.
Just drag and drop your workouts FIT files into the app. Easy and simple. The app will automatically extract the data.
See trend charts for frequency, compare them against each other, and analyze overall trend, so your decisions are data-backed.
Stay away from data silos. All your data is stored locally on your device. No cloud, no tracking, no ads.
Compare upto four workouts with the click of a button - on the same chart.
Get a quick overview of your entire cumulative progress with a single glance at the dashboard.
View your workout data in a clean chart with the ability to zoom, pan, and hover.
Overview
Rotate through summary and individual pages to spot momentum shifts early, compare weeks, and maintain training discipline.
0+
GitHub Stars
100+
Users
1000+
Visitors
Real feedback from Reddit threads after early releases of Fit Dashboard.
"Very cool! I have been thinking about doing a similar project just for fun, but this looks pretty perfect."
↑ 1
"Wow super nice. I will def take a look. Installed Garmin-grafana this weekend actually hahah and I liked it! Thanks for sharing."
↑ 2
"Fantastic! This is exactly what I was looking for. The UI is very easy on the eyes, and I love how the metrics are organized."
↑ 2
Any Questions
Fit Dashboard parses FIT activities and visualizes core telemetry such as pace, heart rate, cadence, altitude, power, and time-series trends using local DuckDB analytics.
Yes. Fit Dashboard is designed as an offline-first desktop app. Your activities stay on your machine, and you can use it without cloud sync.
Yes. You can import multiple FIT files from Garmin exports, and duplicate protection helps prevent repeated ingestion of the same activity files.
Fit Dashboard supports export workflows for CSV, JSON, GPX, and KML so you can move your workout telemetry into other tools when needed.
Yes. Fit Dashboard is free and open source under AGPL-3.0 and focuses on local-first Garmin workout analysis with a clean, minimal UI and no subscription paywalls.
Yes. In addition to desktop binaries, there is a Docker image for self-hosted deployment if you prefer running the dashboard on your own infrastructure.
About The Creator
Software Developer and Data Scientist
I build practical open source analytics tools focused on privacy, offline reliability, and clean interfaces. I created Fit Dashboard after seeing how many athletes wanted local-first Garmin workout monitoring without subscriptions, ad tracking, or cloud lock-in.
This project is built with Rust, DuckDB, and a lightweight desktop stack to keep performance high even with large FIT histories. My goal is to provide a transparent, minimal, and maintainable open-source fitness dashboard for people who want complete control of their workout data.
Contact
Have feedback, feature requests, or partnership ideas? Send a note and I will get back to you.
More Open Source
A free, open-source drone flight log analyzer with telemetry charts, map replay, and offline-first ownership of your data.
View on GitHubA Dockerized pipeline to ingest Garmin health data into InfluxDB and visualize long-term wellness trends.
View on GitHubA data bridge for Fitbit APIs that stores activity stats in InfluxDB for rich dashboarding with Grafana.
View on GitHubOpen Source Support
Contributions help keep Fit Dashboard free and sustainable by funding maintenance, bug fixes, new features, and long-term open source development.
Fit Dashboard is free and open source. Download the latest release for your platform or explore the code on GitHub.