OSMSatNav is a project mainly written in ..., it's free.
Project to create a sattelite navigation and route planning application using Open Street Map data