An open API service indexing awesome lists of open source software.

https://github.com/nick2bad4u/fitfileviewer

Fit File Viewer - Cross-Platform application to analyze Fit files. Builds available for Windows, Mac, and Linux in a variety of formats.
https://github.com/nick2bad4u/fitfileviewer

fit fit-file fit-file-viewer garmin strava

Last synced: 4 months ago
JSON representation

Fit File Viewer - Cross-Platform application to analyze Fit files. Builds available for Windows, Mac, and Linux in a variety of formats.

Awesome Lists containing this project

README

          

# FitFileViewer by Nick2bad4u / Typpi ☠️ - README


Repository Banner Line Animation



Badge: Electron Builds (dynamic status, flat-square style)


Badge: PRs Welcome (green, flat-square style)


Badge: Contributions Accepted (dark green, flat-square style)


Badge: Contributors (dynamic count, flat-square style)


Badge: GitHub Stars (dynamic count, flat-square style)


Badge: GitHub Issues (dynamic count, flat-square style)


Badge: Last Commit (dynamic date, flat-square style)


Badge: Repository Views (dynamic count, flat style)


Badge: License (UnLicense, flat-square style)


Badge: Code Style (Prettier, pink, flat-square style)


Badge: Made with (Electron, blue, flat-square style)


Badge: Forks (dynamic count, flat-square style)


Badge: GitHub Pages Status (dynamic, flat-square style)

CI Badges

[![ActionLint](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/ActionLint.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/ActionLint.yml) 🧹
[![Build and Release Electron App](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/Build.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/Build.yml) πŸ—οΈ
[![Build Flatpak](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/flatpak-build.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/flatpak-build.yml) πŸ“¦
[![Show Release Stats](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/release-stats.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/release-stats.yml) πŸ“Š
[![Print Release Asset Sizes](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/print-release-asset-sizes.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/print-release-asset-sizes.yml) πŸ“‹
[![Analyze Repo with git-sizer](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/git-sizer-dispatch.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/git-sizer-dispatch.yml)
[![Clean Old Releases](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/cleanReleases.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/cleanReleases.yml) 🧹
[![CodeQL-Advanced](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/codeql.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/codeql.yml) πŸ›‘οΈ
[![Dependabot Updates](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/dependabot/dependabot-updates) πŸ€–
[![Dependency Review](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/dependency-review.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/dependency-review.yml) πŸ”
[![Deploy Jekyll with GitHub Pages dependencies preinstalled](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/jekyll-gh-pages.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/jekyll-gh-pages.yml) πŸ“š
[![DevSkim](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/devskim.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/devskim.yml) πŸ”’
[![ESLint](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/eslint.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/eslint.yml) πŸ§‘β€πŸ’»
[![Electronegativity Scan](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/electronegativity.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/electronegativity.yml) ⚑
[![GitHub Pages - Generate XML sitemap](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/sitemap.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/sitemap.yml) πŸ—ΊοΈ
[![Greetings](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/greetings.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/greetings.yml) πŸ‘‹
[![Lint Code Base](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/superlinter.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/superlinter.yml) 🧹
[![Mark stale issues and pull requests](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/stale.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/stale.yml) πŸ’€
[![OSV-Scanner](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/osv-scanner.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/osv-scanner.yml) πŸ”Ž
[![Prettier](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/prettier.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/prettier.yml) 🎨
[![Scorecard supply-chain security](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/scorecards.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/scorecards.yml) πŸ“Š
[![StyleLint](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/stylelint.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/stylelint.yml) 🎨
[![Summarize new issues](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/summary.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/summary.yml) πŸ“‹
[![TruffleHog Secret Scan](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/trufflehog.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/trufflehog.yml) πŸ”‘
[![Update ChangeLogs](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/updateChangeLogs.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/updateChangeLogs.yml) πŸ“
[![Upload Linux Distributables to Archive.org](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/upload-linux-ia.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/upload-linux-ia.yml) 🐧
[![Upload Mac Distributables to Archive.org](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/upload-macos-ia.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/upload-macos-ia.yml) 🍏
[![Upload Windows Distributables to Archive.org](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/upload-windows-ia.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/upload-windows-ia.yml) πŸͺŸ
[![VSCode Version Matrix](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/vscode-version.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/vscode-version.yml) πŸ“…
[![npm audit](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/npm-audit.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/npm-audit.yml) πŸ”
[![GitHub Pages Build & Deployment](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/pages/pages-build-deployment/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/pages/pages-build-deployment) 🌐
[![GitLeaks Scan](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/gitleaks.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/gitleaks.yml) πŸ”‘
[![Automatic Rebase](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/rebase.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/rebase.yml) πŸ”„
[![MegaLinter](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/mega-linter.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/mega-linter.yml) 🧹
[![Microsoft Security DevOps](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/security-devops.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/security-devops.yml) πŸ›‘οΈ
[![PSSecretScanner](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/pssecret-scanner.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/pssecret-scanner.yml) πŸ”‘
[![Spell Check (typos)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/typos.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/typos.yml) πŸ”€
[![Spellcheck Action](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/spelling_action.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/spelling_action.yml) πŸ“–
[![VirusTotal Scan](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/VirusTotal.yml/badge.svg)](https://github.com/Nick2bad4u/FitFileViewer/actions/workflows/VirusTotal.yml) 🦠


Repository Banner Line Animation


Repobeats Analytics


Repository Banner Line Animation

## πŸ“‘ Table of Contents

- [Overview](#-overview) πŸ“–
- [Screenshots](#-screenshots) πŸ–ΌοΈ
- [Installation](#%EF%B8%8F-installation) πŸ› οΈ
- [Usage](#-usage) πŸš€
- [Changelog](#-changelog) πŸ“
- [Supported Builds](#%EF%B8%8F-supported-builds) πŸ—οΈ
- [Windows Builds](#-windows-builds) πŸͺŸ
- [Mac Builds](#-mac-builds) 🍏
- [Linux Builds](#-linux-builds) 🐧
- [Development](#-development) πŸ‘¨β€πŸ’»
- [Credits](#-credits) πŸ™
- [License](#-license) πŸ“„

## πŸ“œ Overview

Open `.fit` files, a popular file format used for recording activity data from fitness devices such as GPS watches and cycling computers, and explore their data with ease. This standalone application offers:

- Interactive maps for visualizing activity routes. πŸ—ΊοΈ
- Data tables for detailed insights. πŸ“‹
- Charts for analyzing trends and performance. πŸ“ˆ

Enjoy an intuitive interface designed for seamless `.fit` file exploration.

## πŸ“Έ Screenshots

![Map](https://raw.githubusercontent.com/Nick2bad4u/FitFileViewer/refs/heads/main/electron-app/screenshots/MapsV2.png)
*Interactive map displaying the activity route.*

![Table](https://raw.githubusercontent.com/Nick2bad4u/FitFileViewer/refs/heads/main/electron-app/screenshots/DataV2.png)
*Full FitFileViewer.com Intergration - Data table showing detailed activity metrics.*

![Charts](https://raw.githubusercontent.com/Nick2bad4u/FitFileViewer/refs/heads/main/electron-app/screenshots/ChartsV2.png)
*Charts visualizing trends and performance data.*

## πŸ› οΈ Installation

1. Go to the [FitFileViewer Releases Page](https://github.com/Nick2bad4u/FitFileViewer/releases) on GitHub.
2. Download the latest installer or zip for your operating system (Windows, macOS, or Linux).
3. Extract the archive if needed, then run the installer or executable to launch Fit File Viewer.

*See the [Supported Builds](#%EF%B8%8F-supported-builds) section below for available formats and filenames.*

---

## πŸš€ Usage

1. Open Fit File Viewer.
2. Drag and drop a `.fit` file into the app window, or use the **Open FIT File** button.
3. Browse your activity data using the interactive map, data tables, and charts.
4. Use the menu to export, print, or adjust settings.

---

## πŸ“œ Changelog

For a detailed list of changes, bug fixes, and new features, please refer to the [CHANGELOG.md](CHANGELOG.md) file in the repository.

---

## πŸ—οΈ Supported Builds

- The following builds are available for download. Each build is tailored for specific platforms and architectures, ensuring compatibility and optimal performance

- The filenames follow a consistent naming convention to indicate the platform, architecture, format, and version. Replace `X.X.X` with the actual release version (e.g., `14.8.0`)

[➑️ **Go to the Latest Release**](https://github.com/Nick2bad4u/FitFileViewer/releases/latest)

### πŸͺŸ Windows Builds

- Most Windows users should download the "Installer EXE", "MSI" or "Portable" versions

| Platform | Architecture | Format | Filename Example |
| :------- | :-------------- | :----------------- | :---------------------------------------------|
| Windows | x64 | Installer EXE | Fit-File-Viewer-nsis-x64-X.X.X.exe |
| Windows | x64 | Installer Web | Fit-File-Viewer-nsis-web-x64-X.X.X.exe |
| Windows | x64 | Installer 7z | fitfileviewer-X.X.X-x64.nsis.7z |
| Windows | x64 | Squirrel EXE | Fit-File-Viewer-squirrel-x64-X.X.X.exe |
| Windows | x64 | MSI | Fit-File-Viewer-msi-x64-X.X.X.msi |
| Windows | x64 | MSI 7z | Fit-File-Viewer-msi-x64-X.X.X.7z |
| Windows | x64 | MSI TAR.BZ2 | Fit-File-Viewer-msi-x64-X.X.X.tar.bz2 |
| Windows | x64 | MSI TAR.GZ | Fit-File-Viewer-msi-x64-X.X.X.tar.gz |
| Windows | x64 | MSI TAR.XZ | Fit-File-Viewer-msi-x64-X.X.X.tar.xz |
| Windows | x64 | MSI ZIP | Fit-File-Viewer-msi-x64-X.X.X.zip |
| Windows | x64 | Portable | Fit-File-Viewer-portable-x64-X.X.X.exe |
| Windows | ia32 / win32 | Installer EXE | Fit-File-Viewer-nsis-ia32-X.X.X.exe |
| Windows | ia32 / win32 | Installer Web | Fit-File-Viewer-nsis-web-ia32-X.X.X.exe |
| Windows | ia32 / win32 | Installer 7z | fitfileviewer-X.X.X-ia32.nsis.7z |
| Windows | ia32 / win32 | Squirrel EXE | Fit-File-Viewer-squirrel-ia32-X.X.X.exe |
| Windows | ia32 / win32 | MSI | Fit-File-Viewer-msi-ia32-X.X.X.msi |
| Windows | ia32 / win32 | MSI 7z | Fit-File-Viewer-msi-ia32-X.X.X.7z |
| Windows | ia32 / win32 | MSI TAR.BZ2 | Fit-File-Viewer-msi-ia32-X.X.X.tar.bz2 |
| Windows | ia32 / win32 | MSI TAR.GZ | Fit-File-Viewer-msi-ia32-X.X.X.tar.gz |
| Windows | ia32 / win32 | MSI TAR.XZ | Fit-File-Viewer-msi-ia32-X.X.X.tar.xz |
| Windows | ia32 / win32 | MSI ZIP | Fit-File-Viewer-msi-ia32-X.X.X.zip |
| Windows | ia32 / win32 | Portable | Fit-File-Viewer-portable-ia32-X.X.X.exe |

πŸ—‚οΈ Update Files (Nupkg & Blockmap)

| Platform | Architecture | Format | Filename Example |
| :------- | :-------------- | :----------------- | :--------------------------------------------- |
| Windows | x64 | Blockmap | Fit-File-Viewer-nsis-x64-X.X.X.exe.blockmap |
| Windows | ia32 / win32 | Blockmap | Fit-File-Viewer-nsis-ia32-X.X.X.exe.blockmap |
| Windows | x64 | Squirrel Nupkg | fitfileviewer-X.X.X-full.nupkg |
| Windows | ia32 / win32 | Squirrel Nupkg | fitfileviewer-X.X.X-win32-full.nupkg |
| Windows | x64 | Squirrel RELEASES | RELEASES |
| Windows | ia32 / win32 | Squirrel RELEASES | RELEASES-win32 |

**Note:**

- Most users should download the "Installer EXE", "MSI" or "Portable" for a standard installation experience.
- "Portable" builds do not require installationβ€”just extract and run.
- "Squirrel Nupkg/RELEASES" and "Blockmap" files are used for automatic updates and are not intended for manual installation.
- Replace `X.X.X` with the actual release version (e.g., `16.3.0`).

### 🍏 Mac Builds

- Most Mac users should download the "DMG" or "PKG" versions

| Platform | Architecture | Format | Filename Example |
| :------- | :----------- | :--------- | :----------------------------------------------- |
| macOS | x64 | DMG | Fit-File-Viewer-dmg-x64-X.X.X.dmg |
| macOS | x64 | PKG | Fit-File-Viewer-pkg-x64-X.X.X.pkg |
| macOS | x64 | TAR.BZ2 | Fit-File-Viewer-darwin-X.X.X.tar.bz2 |
| macOS | x64 | TAR.GZ | Fit-File-Viewer-darwin-X.X.X.tar.gz |
| macOS | x64 | TAR.XZ | Fit-File-Viewer-darwin-X.X.X.tar.xz |
| macOS | universal | DMG | Fit-File-Viewer-dmg-universal-X.X.X.dmg |
| macOS | universal | PKG | Fit-File-Viewer-pkg-universal-X.X.X.pkg |
| macOS | universal | TAR.BZ2 | Fit-File-Viewer-darwin-universal-X.X.X.tar.bz2 |
| macOS | universal | TAR.GZ | Fit-File-Viewer-darwin-universal-X.X.X.tar.gz |
| macOS | universal | TAR.XZ | Fit-File-Viewer-darwin-universal-X.X.X.tar.xz |
| macOS | universal | ZIP | Fit-File-Viewer-darwin-universal-X.X.X.zip |
| macOS | arm64 | DMG | Fit-File-Viewer-dmg-arm64-X.X.X.dmg |
| macOS | arm64 | PKG | Fit-File-Viewer-pkg-arm64-X.X.X.pkg |
| macOS | arm64 | TAR.BZ2 | Fit-File-Viewer-darwin-arm64-X.X.X.tar.bz2 |
| macOS | arm64 | TAR.GZ | Fit-File-Viewer-darwin-arm64-X.X.X.tar.gz |
| macOS | arm64 | TAR.XZ | Fit-File-Viewer-darwin-arm64-X.X.X.tar.xz |
| macOS | arm64 | ZIP | Fit-File-Viewer-darwin-arm64-X.X.X.zip |

πŸ—‚οΈ Update Files (Blockmap)

| Platform | Architecture | Format | Filename Example |
| :------- | :----------- | :------------- | :--------------------------------------------------- |
| macOS | x64 | DMG Blockmap | Fit-File-Viewer-dmg-x64-X.X.X.dmg.blockmap |
| macOS | universal | DMG Blockmap | Fit-File-Viewer-dmg-universal-X.X.X.dmg.blockmap |
| macOS | arm64 | DMG Blockmap | Fit-File-Viewer-dmg-arm64-X.X.X.dmg.blockmap |
| macOS | universal | ZIP Blockmap | Fit-File-Viewer-darwin-universal-X.X.X.zip.blockmap |
| macOS | arm64 | ZIP Blockmap | Fit-File-Viewer-darwin-arm64-X.X.X.zip.blockmap |

**Note:**

- "Blockmap" files are used for differential updates and are not intended for manual installation.
- Replace `X.X.X` with the actual release version (e.g., `16.3.0`).
- Most users should download the "DMG" or "PKG" for a standard installation experience.
- "ZIP" and "TAR" archives are provided for advanced users or manual extraction.

### 🐧 Linux Builds

| Platform | Architecture | Format | Filename Example |
| :------- | :----------- | :------------- | :------------------------------------------------- |
| Linux | x64 | AppImage | Fit-File-Viewer-appimage-x86_64-X.X.X.AppImage |
| Linux | x64 | DEB | Fit-File-Viewer-deb-amd64-X.X.X.deb |
| Linux | x64 | RPM | Fit-File-Viewer-rpm-x86_64-X.X.X.rpm |
| Linux | x64 | PACMAN | Fit-File-Viewer-pacman-x64-X.X.X.pacman |
| Linux | x64 | SNAP | Fit-File-Viewer-snap-amd64-X.X.X.snap |
| Linux | x64 | FLATPAK | FitFileViewer-vX.X.X.flatpak |
| Linux | x64 | FLATPAK ZIP | FitFileViewer-vX.X.X.flatpak.zip |
| Linux | x64 | TAR.BZ2 | Fit-File-Viewer-linux-X.X.X.tar.bz2 |
| Linux | x64 | TAR.GZ | Fit-File-Viewer-linux-X.X.X.tar.gz |
| Linux | x64 | TAR.XZ | Fit-File-Viewer-linux-X.X.X.tar.xz |
| Linux | x64 | ZIP | Fit-File-Viewer-linux-X.X.X.zip |
| Linux | x64 | APK (Alpine) | Fit-File-Viewer-apk-x64-X.X.X.apk |
| Linux | x64 | FreeBSD | Fit-File-Viewer-freebsd-x64-X.X.X.freebsd |

- Most Linux users should download the "AppImage", "DEB", "RPM" or "FLATPAK" versions

Replace X.X.X with the actual release version (e.g., 16.3.0).

[➑️ **Go to the Latest Release**](https://github.com/Nick2bad4u/FitFileViewer/releases/latest)

---

## πŸ§‘β€πŸ’» Development

To set up a development environment:

```bash
# Clone the repository
git clone https://github.com/Nick2bad4u/FitFileViewer.git
cd FitFileViewer/electron-app

# Install dependencies
npm install

# Run the app in development mode
npm start

# To build a production release
npm run build
```

- For more details, see the [GitHub repository](https://github.com/Nick2bad4u/FitFileViewer).
- Issues and feature requests: [GitHub Issues](https://github.com/Nick2bad4u/FitFileViewer/issues)

## πŸ™ Credits

This project uses the following libraries and tools:

- [![FitFileViewer.com](electron-app/icons/harry.png){:width="14" height="12" style="vertical-align:middle;"} **FitFileViewer.com**](https://www.FitFileViewer.com/) 🌐
- [![HarryOnline logo](electron-app/icons/harry.png){:width="14" height="12" style="vertical-align:middle;"} **HarryOnline**](https://www.harryonline.net/) 🌍
- [Garmin FIT JavaScript SDK](https://github.com/garmin/fit-javascript-sdk) ([FIT Protocol License Agreement](https://developer.garmin.com/fit/download/)) ⌚
- [Leaflet.js](https://leafletjs.com) ([BSD-2-Clause License](https://github.com/Leaflet/Leaflet/blob/main/LICENSE)) πŸ—ΊοΈ
- [Vega-Lite](https://vega.github.io/vega-lite/) ([BSD-3-Clause License](https://github.com/vega/vega-lite/blob/main/LICENSE)) πŸ“Š
- [Vega-Embed](https://github.com/vega/vega-embed) ([BSD-3-Clause License](https://github.com/vega/vega-embed/blob/main/LICENSE)) πŸ“ˆ
- [Chart.js](https://www.chartjs.org/) ([MIT License](https://github.com/chartjs/Chart.js/blob/master/LICENSE.md)) πŸ“‰
- [jQuery](https://jquery.com/) ([MIT License](https://jquery.org/license/)) πŸ§‘β€πŸ’»
- [Electron](https://www.electronjs.org/) ([MIT License](https://github.com/electron/electron/blob/main/LICENSE)) ⚑
- [Node.js](https://nodejs.org/) ([MIT License](https://github.com/nodejs/node/blob/main/LICENSE)) πŸ–₯️
- [Electron Builder](https://www.electron.build/) ([MIT License](https://github.com/electron-userland/electron-builder/blob/master/LICENSE)) πŸ—οΈ
- [GitHub Actions](https://github.com/features/actions) ([MIT License](https://github.com/actions/runner/blob/main/LICENSE)) πŸ”§
- [GitHub Pages](https://pages.github.com/) ([MIT License](https://github.com/github/pages-gem/blob/master/LICENSE.txt)) 🌐
- [GitHub API](https://docs.github.com/en/rest) ([MIT License](https://github.com/octokit/octokit.rb/blob/master/LICENSE.txt)) πŸ”Œ
- [GitHub Copilot](https://github.com/features/copilot) ([MIT License](https://github.com/github/copilot-docs/blob/main/LICENSE)) πŸ€–

---

## πŸ“„ License

See [LICENSE.md](LICENSE.md) for details.

---

For more information, documentation, and updates, visit the [GitHub repository](https://github.com/Nick2bad4u/FitFileViewer). πŸ“¦


Repo Metrics