// the find
tumic0/GPXSee
GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
GPXSee is a desktop GPS log viewer that actually handles the full zoo of GPS file formats — GPX, FIT, IGC, NMEA, and about 30 others including dashcam video formats that embed GPS. It's a Qt/C++ app for cyclists, pilots, hikers, and anyone who wants to view and compare tracks without paying for Garmin Connect or uploading to Strava.
Offline map support is genuinely broad — MBTiles, PMTiles, GeoTIFF, Mapsforge vector maps, Garmin IMG, BSB nautical charts, S57 ENC charts. That's not just checkbox coverage; the CRS data files and custom projection implementations (Albers, LCC, Transverse Mercator) suggest someone actually did the math. The format parser list is absurdly complete — GoPro GPMF, DJI, Sony RTMD, Novatek dashcams are all there, which almost no other open-source tool handles. Active maintenance with a push yesterday and CI pipelines for all four platforms means you're not adopting an abandoned project.
Build story is qmake-only in 2026, which is a friction point — CMake has been the Qt-recommended build system for years and qmake is in maintenance mode. No library/API surface; it's a GUI app only, so you can't use it headlessly or as a parsing library in another tool. The 1.2k stars suggest it's underknown relative to its feature depth, which means thin community and slow issue responses outside the maintainer. Android support exists but requires Qt6 and is almost certainly a second-class experience given the desktop-first architecture.