Viking is a free/open source program to manage GPS data
GPS log file viewer and analyzer
GPS track editor for editing tracks and planning (multiple) day tours
GPS mapping and management software
A tile-based map viewer with support for GPX files.
Convert a Garmin ADM database file to a GPX file
Analyze gpx files and store summary in Sqlite database