Awesome OpenStreetMap 
A curated list of awesome OpenStreetMap-projects.
OpenStreetMap is an open map being used by millions of devices and users every day. It can both be edited and used by anyone free of charge.
This list contains projects using OpenStreetMap data for creative purposes, as well as projects dedicated to improving OpenStreetMap.
We also have a list of unmaintained projects. If you are a developer, consider adopting one!
Contents
- Editors
- Web Editors
- Mobile Editors
- Native Editors
- Tools
- Web Tools
- Mobile Tools
- Native Tools
- Browser Extensions
- Changeset Tools
- Web Services
- Tasking Managers
- Maps
- Web Maps
- Mobile Maps
- Generators
- Map Styles
- Map Games
- Goal Tracking
- Libraries
- C/C++
- JavaScript
- Python
- Java
- Public APIs
- Miscellaneous
- Video
- Global
- Regional
- Additional Resources
- Websites
- Wiki-Pages
- Articles
- Communities
- Global Communities
- Related lists
Editors
Web Editors
- iD - JavaScript based editor for the web browser with a wide array of presets. (Source Code / Wiki)
- Level0 - Text based editor that's useful in specific corner cases. (Source Code / Wiki)
- Rapid - AI assisted versions of iD. (Meta-Repo / Editor Source Code / Wiki)
- OSMyBiz - Website for managing informations about your business. (Source Code / Wiki)
- OnOSM - Allows anyone to submit business information as a note for inclusion into OSM. (Source Code / Wiki)
- Healthsites.io - An online editor focused on adding and improving data on global health facilities. (Source Code / Wiki)
Mobile Editors
- StreetComplete - App for improving OSM by answering simple questions. (Android / Wiki)
- Vespucci - Advanced full-data-model editor for Android. (Android / Source Code / Wiki)
- GoMap!! - Feature-rich mobile editor for iOS. (iOS / Source Code / Wiki)
- Every Door - Every Door is an 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 / iOS / Source Code / Wiki)
- OSM Go! - OSM Go! is an Android application and a Progressive Web Applications (PWA) for contributing to OpenStreetMap. (Android / Source Code / Wiki)
Native Editors
- JOSM - Advanced extensible desktop editor. (Source Code / Wiki)