GPSBabel: convert, manipulate, and transfer data from GPS programs or GPS receivers. Open Source and supported on MacOS, Windows, Linux, and more. Pointy clicky GUI or a command line version...
Travis CI build log: https://travis-ci.com/gpsbabel/gpsbabel/builds/211346041