GPX Analyzer

GPX Analyzer Project·Coderise.gpx-analyzer

CLI tool to analyze GPX activity files

Analyzes GPX tracks with distance, elevation gain/loss, speed, stop detection, and biometrics (heart rate, power, cadence, temperature). Includes altitude correction via SRTM digital elevation model. Self-contained Native AOT binary with no runtime dependency.

winget install --id Coderise.gpx-analyzer --exact --source winget

Latest 0.2.0·September 1, 2026

Release Notes

What's Changed

  • fix(api): restore missing AppDbContext (lost to a gitignore case trap) by @jchable in #9
  • fix(ai): repair gpx-ai-analyzer build (named CancellationToken arg) by @jchable in #8
  • fix(ci): repair pre-existing CLI test + client lint failures by @jchable in #7
  • test(e2e): repair 22 pre-existing E2E failures + invalid settings i18n by @jchable in #30
  • chore(deps): Bump the dotnet-minor-patch group with 4 updates by @dependabot[bot] in #20
  • chore(deps): bump the docs-minor-patch group in /docs with 7 updates by @dependabot[bot] in #18
  • chore(deps): Bump Google.GenAI from 0.15.0 to 1.13.0 by @dependabot[bot] in #22
  • chore(deps): bump i18next-http-backend from 3.0.6 to 4.0.0 in /ui/client by @dependabot[bot] in #24
  • Promote dev → main: remediation (5 components) + validated dependency updates by @jchable in #31
  • Promote dev → main: client dep group, CI action bumps, and CI green by @jchable in #32
  • chore(deps): Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0 by @dependabot[bot] in #54
  • chore(deps): bump the client-minor-patch group across 1 directory with 22 updates by @dependabot[bot] in #55
  • chore(deps): bump the docs-minor-patch group across 1 directory with 7 updates by @dependabot[bot] in #46
  • chore(ci): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #33
  • chore(ci): bump actions/checkout from 4 to 7 by @dependabot[bot] in #34
  • chore(ci): bump actions/setup-dotnet from 4 to 6 by @dependabot[bot] in #41
  • chore(ci): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #42
  • chore(deps): bump globals from 16.5.0 to 17.11.0 in /ui/client by @dependabot[bot] in #37
  • chore(deps): Bump xunit.runner.visualstudio from 2.8.2 to 4.0.0 by @dependabot[bot] in #129
  • chore(deps): bump the client-minor-patch group in /ui/client with 4 updates by @dependabot[bot] in #124
  • chore(deps): Bump vite from 7.3.5 to 8.2.2 in /ui/client by @dependabot[bot] in #127
  • chore(deps): Bump @vitejs/plugin-react from 5.1.3 to 6.1.1 in /ui/client by @dependabot[bot] in #125
  • Promote dev → main: System.CommandLine 2.x migration and 64-issue remediation by @jchable in #145
  • fix(api): close the remaining code scanning findings on dev by @jchable in #155
  • release: v0.2.0 by @jchable in #156 New Contributors
  • @dependabot[bot] made their first contribution in #20 Full Changelog: v0.1.1...v0.2.0

Installer type: nullsoft

x64—C12F0FCEB9E2AE3E5403B538899E539D00F3FA2BFB4B3F4976C9625FBBA1E714

Details

Homepage
https://github.com/jchable/gpx-utility-analyzer
License
AGPL-3.0
Publisher
GPX Analyzer Project
Support
https://github.com/jchable/gpx-utility-analyzer/issues

Tags

clicyclinggpsgpxhikingoutdoorrunning

Older versions (2)

0.1.1
x64—355CCB39ABCC01147C11A0F7E25E26315C024D24E29AD0351E17F77B125D248C
0.1.0-alpha
x64—235F4090D8931A8C0E217F9B16F01B4DD7EADD242C13F6829A63D4DF805245E3