Viking GPS Desktop Application.
This is currently a replication website for Viking which is primarily hosted on SourceForge.
Viking is a free/open source program to manage GPS data (including GPX, KML and TCX files). You can import and plot tracks, routes and waypoints, show OpenStreetMaps OSM, Bing Aerial and other maps, generate Mapnik maps, geotag images, make new tracks, routes and waypoints, see real-time GPS position, etc...
The latest release is v1.10 - source code and Windows Binaries (64bit only) can be downloaded from HERE on Github
For most mainstream Linux distributions Viking is available via their native package managers - including at least Debian, Ubuntu, Fedora, OpenSUSE and Arch Linux.
Issues and Pull requests are welcomed via Viking on GitHub, as well as the standard patches and bug/features hosted on SourceForge.
It is written mostly in C with the GTK+ 3 toolkit and some C++.
An HTML copy of the current manual for the latest release is available HERE