FitFileViewer by Nick2bad4u / Typpi ☠️ - README

March 26, 2026 Β· View on GitHub

Repository Banner Line Animation

Badge: Electron Builds (dynamic status, flat-square style) Coverage 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) Ask DeepWiki

FitFileViewer Mascot
CI Badges

ActionLint 🧹 Build and Release Electron App πŸ—οΈ Build Flatpak πŸ“¦ Show Release Stats πŸ“Š Print Release Asset Sizes πŸ“‹ Analyze Repo with git-sizer Clean Old Releases 🧹 CodeQL-Advanced πŸ›‘οΈ Dependabot Updates πŸ€– Dependency Review πŸ” Deploy Jekyll with GitHub Pages dependencies preinstalled πŸ“š DevSkim πŸ”’ ESLint πŸ§‘β€πŸ’» Electronegativity Scan ⚑ GitHub Pages - Generate XML sitemap πŸ—ΊοΈ Greetings πŸ‘‹ Lint Code Base 🧹 Mark stale issues and pull requests πŸ’€ OSV-Scanner πŸ”Ž Prettier 🎨 Scorecard supply-chain security πŸ“Š StyleLint 🎨 Summarize new issues πŸ“‹ TruffleHog Secret Scan πŸ”‘ Update ChangeLogs πŸ“ Upload Linux Distributables to Archive.org 🐧 Upload Mac Distributables to Archive.org 🍏 Upload Windows Distributables to Archive.org πŸͺŸ VSCode Version Matrix πŸ“… npm audit πŸ” GitHub Pages Build & Deployment 🌐 GitLeaks Scan πŸ”‘ Automatic Rebase πŸ”„ MegaLinter 🧹 Microsoft Security DevOps πŸ›‘οΈ PSSecretScanner πŸ”‘ Spell Check (typos) πŸ”€ Spellcheck Action πŸ“– VirusTotal Scan 🦠

Repository Banner Line Animation
Repobeats Analytics
Repository Banner Line Animation

πŸ“‘ Table of Contents

πŸ“œ Overview

Open .fit files, the 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. πŸ“ˆ
  • Ability to export data and charts in various formats and to Imgur. πŸ“€
  • Chart customization options for personalized views. 🎨
  • Full integration with FitFileViewer.com 🌐
  • Support for multiple platforms: Windows, macOS, and Linux. πŸ–₯

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

πŸ“Έ Screenshots

Map Interactive map displaying the activity route.

Table Full FitFileViewer.com Integration - Data table showing detailed activity metrics.

Charts Charts visualizing trends and performance data.

πŸ› οΈ Installation

  1. Go to the FitFileViewer Releases Page 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 FitFileViewer.

See the 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 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

πŸͺŸ Windows Builds

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

PlatformArchitectureFormatFilename Example
:-------:-----------:------------:--------------------------------------
Windowsx64Installer EXEFit-File-Viewer-nsis-x64-X.X.X.exe
Windowsx64Installer WebFit-File-Viewer-nsis-web-x64-X.X.X.exe
Windowsx64Installer 7zfitfileviewer-X.X.X-x64.nsis.7z
Windowsx64Squirrel EXEFit-File-Viewer-squirrel-x64-X.X.X.exe
Windowsx64MSIFit-File-Viewer-msi-x64-X.X.X.msi
Windowsx64MSI 7zFit-File-Viewer-msi-x64-X.X.X.7z
Windowsx64MSI TAR.BZ2Fit-File-Viewer-msi-x64-X.X.X.tar.bz2
Windowsx64MSI TAR.GZFit-File-Viewer-msi-x64-X.X.X.tar.gz
Windowsx64MSI TAR.XZFit-File-Viewer-msi-x64-X.X.X.tar.xz
Windowsx64MSI ZIPFit-File-Viewer-msi-x64-X.X.X.zip
Windowsx64PortableFit-File-Viewer-portable-x64-X.X.X.exe
Windowsia32 / win32Installer EXEFit-File-Viewer-nsis-ia32-X.X.X.exe
Windowsia32 / win32Installer WebFit-File-Viewer-nsis-web-ia32-X.X.X.exe
Windowsia32 / win32Installer 7zfitfileviewer-X.X.X-ia32.nsis.7z
Windowsia32 / win32Squirrel EXEFit-File-Viewer-squirrel-ia32-X.X.X.exe
Windowsia32 / win32MSIFit-File-Viewer-msi-ia32-X.X.X.msi
Windowsia32 / win32MSI 7zFit-File-Viewer-msi-ia32-X.X.X.7z
Windowsia32 / win32MSI TAR.BZ2Fit-File-Viewer-msi-ia32-X.X.X.tar.bz2
Windowsia32 / win32MSI TAR.GZFit-File-Viewer-msi-ia32-X.X.X.tar.gz
Windowsia32 / win32MSI TAR.XZFit-File-Viewer-msi-ia32-X.X.X.tar.xz
Windowsia32 / win32MSI ZIPFit-File-Viewer-msi-ia32-X.X.X.zip
Windowsia32 / win32PortableFit-File-Viewer-portable-ia32-X.X.X.exe
WindowsWin7 (legacy)Portable EXEFit-File-Viewer-win7-X.X.X.exe[.zip]
πŸ—‚οΈ Update Files (Nupkg & Blockmap)
PlatformArchitectureFormatFilename Example
:-------:-----------:----------------:-------------------------------------------
Windowsx64BlockmapFit-File-Viewer-nsis-x64-X.X.X.exe.blockmap
Windowsia32 / win32BlockmapFit-File-Viewer-nsis-ia32-X.X.X.exe.blockmap
Windowsx64Squirrel Nupkgfitfileviewer-X.X.X-full.nupkg
Windowsia32 / win32Squirrel Nupkgfitfileviewer-X.X.X-win32-full.nupkg
Windowsx64Squirrel RELEASESRELEASES
Windowsia32 / win32Squirrel RELEASESRELEASES-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.
  • For Windows 7, use the Win7 (legacy) portable asset (Fit-File-Viewer-win7-X.X.X.exe or .exe.zip) from the latest GitHub release.

🍏 Mac Builds

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

PlatformArchitectureFormatFilename Example
:-------:-----------:------:---------------------------------------------
macOSx64DMGFit-File-Viewer-dmg-x64-X.X.X.dmg
macOSx64PKGFit-File-Viewer-pkg-x64-X.X.X.pkg
macOSx64TAR.BZ2Fit-File-Viewer-darwin-X.X.X.tar.bz2
macOSx64TAR.GZFit-File-Viewer-darwin-X.X.X.tar.gz
macOSx64TAR.XZFit-File-Viewer-darwin-X.X.X.tar.xz
macOSuniversalDMGFit-File-Viewer-dmg-universal-X.X.X.dmg
macOSuniversalPKGFit-File-Viewer-pkg-universal-X.X.X.pkg
macOSuniversalTAR.BZ2Fit-File-Viewer-darwin-universal-X.X.X.tar.bz2
macOSuniversalTAR.GZFit-File-Viewer-darwin-universal-X.X.X.tar.gz
macOSuniversalTAR.XZFit-File-Viewer-darwin-universal-X.X.X.tar.xz
macOSuniversalZIPFit-File-Viewer-darwin-universal-X.X.X.zip
macOSarm64DMGFit-File-Viewer-dmg-arm64-X.X.X.dmg
macOSarm64PKGFit-File-Viewer-pkg-arm64-X.X.X.pkg
macOSarm64TAR.BZ2Fit-File-Viewer-darwin-arm64-X.X.X.tar.bz2
macOSarm64TAR.GZFit-File-Viewer-darwin-arm64-X.X.X.tar.gz
macOSarm64TAR.XZFit-File-Viewer-darwin-arm64-X.X.X.tar.xz
macOSarm64ZIPFit-File-Viewer-darwin-arm64-X.X.X.zip
πŸ—‚οΈ Update Files (Blockmap)
PlatformArchitectureFormatFilename Example
:-------:-----------:-----------:--------------------------------------------------
macOSx64DMG BlockmapFit-File-Viewer-dmg-x64-X.X.X.dmg.blockmap
macOSuniversalDMG BlockmapFit-File-Viewer-dmg-universal-X.X.X.dmg.blockmap
macOSarm64DMG BlockmapFit-File-Viewer-dmg-arm64-X.X.X.dmg.blockmap
macOSuniversalZIP BlockmapFit-File-Viewer-darwin-universal-X.X.X.zip.blockmap
macOSarm64ZIP BlockmapFit-File-Viewer-darwin-arm64-X.X.X.zip.blockmap

Note:

  • "Blockmap" files are used for differential updates and are not intended for manual installation.
  • 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

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

PlatformArchitectureFormatFilename Example
:-------:-----------:-----------:---------------------------------------------
Linuxx64AppImageFit-File-Viewer-appimage-x86_64-X.X.X.AppImage
Linuxx64DEBFit-File-Viewer-deb-amd64-X.X.X.deb
Linuxx64RPMFit-File-Viewer-rpm-x86_64-X.X.X.rpm
Linuxx64PACMANFit-File-Viewer-pacman-x64-X.X.X.pacman
Linuxx64SNAPFit-File-Viewer-snap-amd64-X.X.X.snap
Linuxx64FLATPAKFitFileViewer-vX.X.X.flatpak
Linuxx64FLATPAK ZIPFitFileViewer-vX.X.X.flatpak.zip
Linuxx64TAR.BZ2Fit-File-Viewer-linux-X.X.X.tar.bz2
Linuxx64TAR.GZFit-File-Viewer-linux-X.X.X.tar.gz
Linuxx64TAR.XZFit-File-Viewer-linux-X.X.X.tar.xz
Linuxx64ZIPFit-File-Viewer-linux-X.X.X.zip
Linuxx64APK (Alpine)Fit-File-Viewer-apk-x64-X.X.X.apk
Linuxx64FreeBSDFit-File-Viewer-freebsd-x64-X.X.X.freebsd

Note:

  • The "APK" file is NOT an Android APK, but rather an Alpine Linux package.

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

➑️ Go to the Latest Release


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

To set up a development environment:

# Clone the repository
git clone https://github.com/Nick2bad4u/FitFileViewer.git

# Navigate to the project directory
cd FitFileViewer/electron-app

# Install dependencies
npm install

# Run the app in development mode
npm start

# To build a production release
npm run build

πŸ™ Credits

This project uses the following libraries and tools:


πŸ“„ License

See LICENSE.md for details.


For more information, documentation, and updates, visit the GitHub repository. πŸ“¦

Repo Metrics