OsmAnd is a popular open-source GPS navigation app that provides detailed maps and routing information.
Usage, downloads, licensing, and more