finds.dev← search

// the find

tumic0/GPXSee

★ 1,211 · C++ · GPL-3.0 · updated Jun 2026

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.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →