OpenStreetMap
An open data mapping project utilized by many apps and devices.
Contents
Editors
Web Editors
Mobile Editors
Android and iOS app that lets you create and edit objects in OpenStreetMap. It supports editing node and polygon features, and creating point features like shops, benches, and building entrances.
Android application and a Progressive Web Applications (PWA) for contributing to OpenStreetMap.
Tools
Web Tools
Web based data mining tool for OpenStreetMap using Overpass API.
Website displaying information on tags and their usage. (Source Code / Wiki)
Tool for converting human-readable opening hours to opening_hours tags.
Native Tools
Changeset Tools
Tasking Managers
Maps
A browsable map showing data and offering simple POI-editing capabilities.
Map viewing and navigation (routing) application with offline functionality available for Android and iOS.
A free, open-source offline navigation app prioritizing user privacy and using OSM.
Website for generating printable street maps from OSM data. (Source Code)
Generate maps for printing, annotate them, and manage your notes after. (Source Code / Wiki)
A web map game that tests your knowledge by having you find a street in a given area. (Source Code)
GPS Game server, for making mobile games around exploring the real world.
A web platform that encourages the user to run every street in their city. Based on your Strava data it shows where you have and have not run, provides challenges, a leaderboard, and a forum.
Generate before-after maps to visualize the work your local community has done.
Libraries
C/C++
JavaScript
An open-source JavaScript library for mobile-friendly interactive maps. (Source Code / Wiki)
A high-performance library for rendering raster and vector maps. (Source Code / Wiki)
Python
Java
Open source route planning library and server using OpenStreetMap. (Wiki)