Fit Dashboard logo Fit Dashboard
Get your supporter badge supporter badge

Analyze Your Workout Progress Without Cloud

A free offline Garmin workout analysis dashboard with local data storage, privacy-first design, and clean charts for trend, effort, and recovery tracking.

FREE - PRIVATE - INTERACTIVE - OFFLINE

View on GitHub
Fit Dashboard overview analytics

Connecting The Dots. It Is What We Do

Built for focus. Every card tells you what changed, why it changed, and what to do next.

Simple Workouts Logging

Just drag and drop your workouts FIT files into the app. Easy and simple. The app will automatically extract the data.

Data That Works For You

See trend charts for frequency, compare them against each other, and analyze overall trend, so your decisions are data-backed.

Works completely offline

Stay away from data silos. All your data is stored locally on your device. No cloud, no tracking, no ads.

Workout trend chart

Compare your workouts

Compare upto four workouts with the click of a button - on the same chart.

Progress card metrics

Progress At A Glance

Get a quick overview of your entire cumulative progress with a single glance at the dashboard.

Personalized workout cards

Interactive Workout Charts

View your workout data in a clean chart with the ability to zoom, pan, and hover.

Overview

Comprehensive Dashboard Snapshots

Rotate through summary and individual pages to spot momentum shifts early, compare weeks, and maintain training discipline.

Merged individual dashboard snapshots

0+

GitHub Stars

100+

Users

1000+

Visitors

Any Questions

Frequently Asked Questions

What does Fit Dashboard analyze from Garmin FIT files?

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.

Does it work offline and keep my data local?

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.

Can I bulk import exported Garmin archives?

Yes. You can import multiple FIT files from Garmin exports, and duplicate protection helps prevent repeated ingestion of the same activity files.

Which export formats are supported?

Fit Dashboard supports export workflows for CSV, JSON, GPX, and KML so you can move your workout telemetry into other tools when needed.

Is this a free open source workout dashboard?

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.

Can I self-host Fit Dashboard?

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

Arpan Ghosh profile photo

Built by Arpan Ghosh

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

Send a Message

Have feedback, feature requests, or partnership ideas? Send a note and I will get back to you.

By sending this form, you agree to share your message details for a response.

More Open Source

Other Projects from Arpan

Open DroneLog

★ 2.5k+

A free, open-source drone flight log analyzer with telemetry charts, map replay, and offline-first ownership of your data.

View on GitHub

Garmin Grafana

★ 2.8k

A Dockerized pipeline to ingest Garmin health data into InfluxDB and visualize long-term wellness trends.

View on GitHub

Fitbit Grafana

★ 816

A data bridge for Fitbit APIs that stores activity stats in InfluxDB for rich dashboarding with Grafana.

View on GitHub

Built for Focused Training

Fit Dashboard is free and open source. Download the latest release for your platform or explore the code on GitHub.

GitHub