CycleAtlas is a free, open-source software for managing track rides, mainly intented for cycling and other open air sports.
Tracks can be built using a custom road map, or imported from GPS data.<br/> GPX and TCX (Garmin Edge) format supported
Tracks can be exported as courses, in order to be imported into
Garmin Edges devices.
You need to build your own custom road map, by trace out raster images.
GPS data can also be used; you can transform part of a gps track in a map road.
Elevation data are used in order to obtain road and tracks profiles.
CycleAtlas can manage raster images, images from WMS servers, elevation data and shapefiles.
A simple 3D map viewer is also included (integration with Google Earth coming soon)
You can compare your performances in a climb, downhill or custom tract; the software will display the time spent in that interval in each ride, with also details every 100 meters runs (partial distance, partial time, time difference, heart rate), in order to analyze your progress.
Some
flash tutorials are available.
CycleAtlas is a multiplatform, java application (works in Linux, Win and Mac OS)
View more
ScreenShots
The lastest available version of CycleAtlas is
CycleAtlas 2.0pre3
For a complete list of all version releases, go to the
download pagepage at SourceForge
For support, use the
forums
You can also contact me directly:
maner@users.sourceforge.net
Project HomePage at
SourceForge
Applet version of CycleAtlas (old, unsupported)
Links of other open-source projects about cycling
Home page in italiano 
Tracks4Bikers.com
Tracks4Bikers.com is a site that helps you creating and sharing GPS tracks, primarily designed for bikers and outdoor activities
Just created for all people interested in quickly creating a track and view its profile, without spending time in install the software, download and configure GIS data and then build a decent custom road map

ClimbProfile, a simple PHP web application to show road climb profiles and to store cyclist climb times (unsupported) .
This application can be used, for example, to
Mortirolo or
Stelvio
climb times of Alpe d'HuezThis site is a Wiki. All pages (except locked-pages) have a "edit" button that can be used to add comments, proposal for new features, correct mistakes and help documenting CycleAtlas.
Wiki Arguments should be CycleAtlas and general cycling software