Satellite navigation algorithms are used everywhere in modern life. Every computing system, even a Smartphone, is equipped with some kind of navigation application (at least, Google maps). Such an application is able to build a route from one point to another, show it on a map, etc. Each navigation application can be proprietary or open-source. A new pedestrian GPS navigator providing the shortest-cost safest-crossing route on the basis of Open Street Map (OSM) cartographic data is proposed. Also, Java implementation and use case example are discussed.