Uses OpenStreetmap data to plan navigational routing. Routes can be optimized for speed, time, or other parameters. Can technically be self hosted.
Up to 500 free isocron requests per day.