awesome-openstreetmap

OSM project list

A curated list of projects using OpenStreetMap data and tools for various purposes

😎 Curated list of awesome OpenSteetMap-projects

GitHub

682 stars
29 watching
61 forks
last commit: about 2 years ago
Linked from 2 awesome lists

awesomeawesome-listopendataopenstreetmapopenstreetmap-dataosm

Awesome OpenStreetMap / Editors / Web Editors

iDJavaScript based editor for the web browser with a wide array of presets. ( / )
Level0Text based editor that's useful in specific corner cases. ( / )
RapidAI assisted versions of iD. ( / / )
OSMyBizWebsite for managing informations about your business. ( / )
OnOSMAllows anyone to submit business information as a note for inclusion into OSM. ( / )
DerivisteProvides a simple interface to add nodes to OpenStreetMap based on what you see in Mapillary street-level imagery. ( / )
Healthsites.ioAn online editor focused on adding and improving data on global health facilities. ( / )

Awesome OpenStreetMap / Editors / Mobile Editors

StreetComplete3,933almost 2 years agoApp for improving OSM by answering simple questions. ( / )
VespucciAdvanced full-data-model editor for Android. ( / / )
GoMap!!Feature-rich mobile editor for iOS. ( / / )
Every DoorEvery 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. ( / / / )
OSM Go!OSM Go! is an Android application and a Progressive Web Applications (PWA) for contributing to OpenStreetMap. ( / / )

Awesome OpenStreetMap / Editors / Native Editors

JOSMAdvanced extensible desktop editor. ( / )
Potlatch 3Native intermediate-level editor built in Adobe AIR. ( / )
Merkaartor300almost 2 years agoAn opensource OSM editor, written in C++ and Qt

Awesome OpenStreetMap / Tools / Web Tools

OpenMapTilesSet of tools for self-hosted vector maps and map services with labels in more than 50 languages. ( / )
OSMNamesGeocoding tool ranking places according to the corresponding Wikipedia page popularity. ( / )
overpass-turboWeb based data mining tool for OpenStreetMap using Overpass API. ( / )
hdycStatistics viewer for contributions of any OSM user. ( )
OsmoseQA-tool for fixing problems detected in OpenStreetMap data. ( / )
opening_hours evaluation toolTool for evaluating tags. ( )
taginfoWebsite displaying information on tags and their usage. ( / )
Turn RestrictionsViewer for turn-restrictions and linked errors
NLMapsWebsite allowing to query OSM data using plain English
My NotesSearch for finding your old unresolved notes
YoHoursTool for generating tags. ( )
OpenStreetMap Welcome ToolTool for finding fresh mappers in your area. ( )
Web To OSM Opening HoursTool for converting human-readable opening hours to tags. ( )
ohsome DashboardTool for visualizing changes over a certain time period. ( )
OSM StatisticsUp-to-date OSM statistics about editor usage, corporate contributions and more
Bellingcat OpenStreetMap searchWeb based tool to find geolocation leads by searching for proximate features on OpenStreetMap. ( / )

Awesome OpenStreetMap / Tools / Mobile Tools

OSMTracker504over 1 year agoOffline GPS tracking tool for recording GPX tracks. (Android / )

Awesome OpenStreetMap / Tools / Native Tools

BaremapsOpen source pipeline for producing Mapbox vector tiles from OpenStreetMap with Postgis and Java. ( )

Awesome OpenStreetMap / Changeset Tools / Web Services

osmchaDetector for suspicious changesets. ( / )
achaviAugmented change viewer. ( / )
Osm Change VizChangeset visualizer displaying information about added/modified/deleted elements in different panels
changeset-mapMap visualizing changes in selected changesets. Used in OsmCha. ( )
OSM History ViewerChangeset visualization. ( )
Who did it?Map highlighting recent edits per tile. Provides RSS feeds for watching changes in custom bounding boxes. ( / )
Osm Change TilesMap highlighting recent edits per tile. Provides RSS feeds for watching changes in custom bounding boxes
Analytic OSM Tracker38over 5 years ago[^selfhosted-only] - Tracker for changesets in your region
Suspicious OSM ChangesetsFind suspicious OSM changesets
Changeset Text SearchFilter OSM changesets by comment
Latest Changeset DiscussionsShow latest discussions on OSM changesets
latest-changesVisualize latest OSM changesets within a certain geographic boundary. Includes a simple vandalism checker. ( )
OSM InspectorThe OSM Inspector (alias OSMI) is a web based debugging tool for advanced OpenStreetMap users offered by Geofabrik. On a map you can see several themed views, each with several layers, showing specific details of the OSM data, often with highlighted errors
Nominatim QAThe Nominatim Data Analyser is a QA tool used to scan the nominatim database and extract suspect data from it. These data are then presented to mappers through a visual interface so that they can correct them directly

Awesome OpenStreetMap / Tasking Managers

HOT Tasking ManagerMapping tasks for supporting humanitarian missions in crisis areas
MapRouletteVarious challenges for making small edits to achive big tasks. ( / )
Pic4ReviewTool for adding objects to OSM by reviewing images. ( / )
Map CompleteTool for mapping in scoped tasks. ( )
Damn ProjectProject for mapping by dividing big areas into small squares mappable by humans. ( / )
NotesReviewInterface for searching and resolving OSM notes. ( )
TeachOSM Tasking ManagerTasking Manager made for school classrooms to help map for humanitarian causes
OSM StreakOSM Streak makes you do small tasks for OSM every day. Tasks are small and about five minutes each, but the point is to map every day, not map as much as you can. ( )

Awesome OpenStreetMap / Maps / Web Maps

Baato Before-After MapsGenerate before-after maps to visualize the work your local community has done. ( )
Show me the wayLive map showing latest changes on aerial imagery. ( / )
OSM In RealtimeVisualization of the changes made to OpenStreetMap as they happen. ( / )
osm-livechangesNear-real-time display of edits in the OpenStreetMap database. ( )
indoor=Map for viewing indoor data from OpenStreetMap. ( )
F4map Demo3D rendering demo of OpenStreetMap data. ( )
FacilMapMap with easy possibility to filter for POI types. ( / )
Straßenraumkarte NeuköllnHigh-detail micromap of the district "Neukölln" of Berlin, Germany. ( )
Road CurvatureHelps to find curvy roads for those who enjoy them. ( )
OpenLevelUp!An OSM based indoor viewer.( )
AccessMapA web map project to enable accessible, safe sidewalk trip planning for people with limited mobility. Currently rendering senveral cities in Washington State. ( )
Cycle.TravelAn OSM-based bike route-planner, together with extensive editorial content about long-distance cycle routes and city cycling. ( )
OSM LanduseOSM based landuse and landcover WebGIS application
OsmAPPA browsable map showing data and offering simple POI-editing capabilities. ( )
TracesmapA map allowing for planning routes on OsmCarto and OpenTopoMap-derived retina maps
Visit SightsSuggestions for self-guided sightseeing tours by foot and overview of individual sights all around the world
Defikarte.chA Map that shows all available defibrillators in Switzerland and Liechtenstein, also used by emergency dispatch centers and rescue services. (ℹ️ German only)
Streets GL706about 2 years agoOpenStreetMap 3D renderer powered by WebGL2. ( )

Awesome OpenStreetMap / Maps / Mobile Maps

OsmAndMap viewing and navigation (routing) application with offline functionality available for Android and iOS. (Android, iOS / / / )
Organic MapsA free offline maps app based on OSM. (Android, iOS / / )
Magic EarthA free turn-by-turn navigation app. (Android, iOS / )
KomootA route planner and navigation app specializing in hiking and cycling. ( , / )

Awesome OpenStreetMap / Maps / Generators

MyOSMaticWebsite for generating printable street maps from OSM data. ( )
Field PapersGenerate maps for printing, annotate them, and manage your notes after. ( / )

Awesome OpenStreetMap / Maps / Map Styles

Terrain Classic143over 2 years agoWorld-wide CartoCSS port of Stamen's classic terrain style

Awesome OpenStreetMap / Maps / Map Games

Back Of Your HandA web map game that tests your knowledge by having you find a street in a given area. ( )
PraxisMapper52almost 2 years agoGPS Game server, for making mobile games around exploring the real world
Arnis443almost 2 years agoGenerate cities from real life in Minecraft using Python

Awesome OpenStreetMap / Maps / Goal Tracking

CityStridesA 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

Awesome OpenStreetMap / Libraries / C/C++

libosmium474over 1 year agoFast and flexible C++ library for working with OpenStreetMap data. ( )
OSRM6,490almost 2 years agoRouting engine for use in C++ applications. ( )
mapnik3,701almost 2 years agoCombines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node. ( )

Awesome OpenStreetMap / Libraries / JavaScript

openstreetmap-tag-mapTag for Riot.js to generate iframe-map from the country and region
node-osmium140over 2 years agoNode wrapper for libosmium for working with OpenStreetMap data
node-mapnik534almost 2 years agoNode wrapper for mapnik
LeafletAn open-source JavaScript library for mobile-friendly interactive maps. ( / )
OpenLayersA high-performance library for rendering raster and vector maps. ( / )
MapLibre GL JSA map renderer with GPU-accelerated vector tile rendering. ( / )

Awesome OpenStreetMap / Libraries / Python

overpass-wrapper375almost 2 years agoWrapper around the OpenStreetMap Overpass API
osmapi214almost 2 years agoPython wrapper for the OpenStreetMap API. ( )
osmcha46about 2 years agoPython package to detect suspicious OSM changesets
osmnx4,935almost 2 years agoVisualizer for street networks. ( )
python-mapnik163almost 2 years agoPython wrapper for mapnik
prettymapp2,382almost 2 years agoCreate beautiful maps from OpenStreetMap data
overpy243almost 2 years agoA Python wrapper to access the Overpass API
overpassforge8about 3 years agoA package to build Overpass queries from Python objects
humanized_opening_hours26almost 5 years agoA package to parse the tag
geodesk38almost 2 years agoFast and storage-efficient database for OpenStreetMap analysis
QuackOSM219almost 2 years agoA Python library for downloading, filtering and transforming files into files using DuckDB

Awesome OpenStreetMap / Libraries / Java

OpenTripPlanner2,249almost 2 years agoOpen source multi-modal trip planner. ( )
GraphHopper5,487almost 2 years agoOpen source route planning library and server using OpenStreetMap. ( )
OSM2WorldOSM2World is a converter that creates three-dimensional models of the world from OpenStreetMap data. It can be used as a stand-alone tool, on a server or as a library in Java programs. ( / )
GeoDesk139almost 2 years agoFast and storage-efficient database for OpenStreetMap analysis

Awesome OpenStreetMap / Public APIs

overpassRead-only API that serves up custom selected parts of the OSM map data. ( / )
osm.mazdermindMaps Timestamp to replicate sequences. ( )
planet.osmMinutely/weekly/yearly/full dumps of osm data. ( )
bbbikeCustom extracts of areas from planet.osm. ( )
OSMCha APIPowerful API that allows to query and retrieve changeset information. ( )
Bunting Labs' OSM Extract APIFree extracts of OSM features as GeoJSON, filtering on tags and bounding box. ( )

Awesome OpenStreetMap / Miscellaneous

OpenGeofictionA completely fictional user-made world map, created using the OSM software platform. ( )
OSM MonitorA website to monitor and display new OSM edits. ( )

Awesome OpenStreetMap / Video / Global

State of the MapYouTube channel of the State of the Map conference containing VoDs of talks. ( )
Humanitarian OpenStreetMap Team (HOT)YouTube channel of the HOT containing content regarding humanitarian OSM work

Awesome OpenStreetMap / Video / Regional

OpenStreetMap Indonesia YouTube Channel
OpenStreetMap Poland YouTube Channel
OpenStreetMap US YouTube Channel

Awesome OpenStreetMap / Additional Resources / Websites

LearnOSM.orgExtensive beginners' guide to editing OpenStreetMap. ( )
What OSM?Tool for finding tools for contributing to OSM by answering three simple questions
TeachOSMProject assisting educators at all levels to introduce open source mapping and OpenStreetMap in the classroom. ( )
WeeklyOSMNews and updates to inform the community about what is going on in the OSM Universe, from experienced mappers to new OSM members

Awesome OpenStreetMap / Additional Resources / Wiki-Pages

Main PageAn overview page with links to the most useful pages
Beginners' guideFive-step-guide on what OpenStreetMap is and how it works
Mapping projectsMapping projects to participate in
OSM Promotional Material ProgrammeInformation on receiving promotional merch such as Stickers

Awesome OpenStreetMap / Articles

Volunteer armies map ‘invisible’ communities hit by coronavirusOpenStreetMap contributors map over 1,100 handwashing stations. (5 min read, 2020-10-15, The Asahi Shimbun)

Awesome OpenStreetMap / Communities / Global Communities

OpenStreetMap CommunityOfficial forums hosted by the OpenStreetMap Foundation
r/openstreetmapInofficial Reddit forum dedicated to sharing OSM related links and news
“OpenStreetMap World” DiscordOSM related instant messaging and voice chat group
awesome-maplibre513almost 2 years agoA collection of awesome things that use or support MapLibre!

Backlinks from these awesome lists:

More related projects: