From OpenStreetMap
OpenRoute rendering of Hampshire, UK
OpenRoute is planned to be an alternative to the popular route planning and GPS tracking application, AutoRoute, but making use of the OSM Data.
A preliminary version is available in C# which is slow and currently only renders nodes.
Research