Awesome Lists

awesome-openstreetmap

by osmlab

awesome listpushed about 2 years ago

😎 Curated list of awesome OpenSteetMap-projects

AI summary

OSM project list

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

stars
682
forks
61
watching
29
awesome lists
2
entries
134
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/osmlab/awesome-openstreetmap/links.svg)](https://awesome.facts.dev/awesome/osmlab/awesome-openstreetmap)
HTML
<a href="https://awesome.facts.dev/awesome/osmlab/awesome-openstreetmap"><img src="https://awesome.facts.dev/shield/osmlab/awesome-openstreetmap/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/osmlab/awesome-openstreetmap/links.svg

What's in the list

134 links in 27 sections, with live GitHub stats.activeno commit in 2y

Editors / Web Editors

  • iD

    JavaScript based editor for the web browser with a wide array of presets. ( / )

  • Level0

    Text based editor that's useful in specific corner cases. ( / )

  • Rapid

    AI assisted versions of iD. ( / / )

  • OSMyBiz

    Website for managing informations about your business. ( / )

  • OnOSM

    Allows anyone to submit business information as a note for inclusion into OSM. ( / )

  • Deriviste

    Provides a simple interface to add nodes to OpenStreetMap based on what you see in Mapillary street-level imagery. ( / )

  • Healthsites.io

    An online editor focused on adding and improving data on global health facilities. ( / )

Editors / Mobile Editors

  • StreetComplete

    App for improving OSM by answering simple questions. ( / )

  • Vespucci

    Advanced full-data-model editor for Android. ( / / )

  • GoMap!!

    Feature-rich mobile editor for iOS. ( / / )

  • 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. ( / / / )

  • OSM Go!

    OSM Go! is an Android application and a Progressive Web Applications (PWA) for contributing to OpenStreetMap. ( / / )

Editors / Native Editors

  • JOSM

    Advanced extensible desktop editor. ( / )

  • Potlatch 3

    Native intermediate-level editor built in Adobe AIR. ( / )

  • Merkaartor

    An opensource OSM editor, written in C++ and Qt

Tools / Web Tools

  • OpenMapTiles

    Set of tools for self-hosted vector maps and map services with labels in more than 50 languages. ( / )

  • OSMNames

    Geocoding tool ranking places according to the corresponding Wikipedia page popularity. ( / )

  • overpass-turbo

    Web based data mining tool for OpenStreetMap using Overpass API. ( / )

  • hdyc

    Statistics viewer for contributions of any OSM user. ( )

  • Osmose

    QA-tool for fixing problems detected in OpenStreetMap data. ( / )

  • opening_hours evaluation tool

    Tool for evaluating tags. ( )

  • taginfo

    Website displaying information on tags and their usage. ( / )

  • Turn Restrictions

    Viewer for turn-restrictions and linked errors

  • NLMaps

    Website allowing to query OSM data using plain English

  • My Notes

    Search for finding your old unresolved notes

  • YoHours

    Tool for generating tags. ( )

  • OpenStreetMap Welcome Tool

    Tool for finding fresh mappers in your area. ( )

  • Web To OSM Opening Hours

    Tool for converting human-readable opening hours to tags. ( )

  • ohsome Dashboard

    Tool for visualizing changes over a certain time period. ( )

  • OSM Statistics

    Up-to-date OSM statistics about editor usage, corporate contributions and more

  • Bellingcat OpenStreetMap search

    Web based tool to find geolocation leads by searching for proximate features on OpenStreetMap. ( / )

Tools / Mobile Tools

  • OSMTracker

    Offline GPS tracking tool for recording GPX tracks. (Android / )

Tools / Native Tools

  • Baremaps

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

Changeset Tools / Web Services

  • osmcha

    Detector for suspicious changesets. ( / )

  • achavi

    Augmented change viewer. ( / )

  • Osm Change Viz

    Changeset visualizer displaying information about added/modified/deleted elements in different panels

  • changeset-map

    Map visualizing changes in selected changesets. Used in OsmCha. ( )

  • OSM History Viewer

    Changeset visualization. ( )

  • Who did it?

    Map highlighting recent edits per tile. Provides RSS feeds for watching changes in custom bounding boxes. ( / )

  • Osm Change Tiles

    Map highlighting recent edits per tile. Provides RSS feeds for watching changes in custom bounding boxes

  • Analytic OSM Tracker

    [^selfhosted-only] - Tracker for changesets in your region

  • Suspicious OSM Changesets

    Find suspicious OSM changesets

  • Changeset Text Search

    Filter OSM changesets by comment

  • Latest Changeset Discussions

    Show latest discussions on OSM changesets

  • latest-changes

    Visualize latest OSM changesets within a certain geographic boundary. Includes a simple vandalism checker. ( )

  • OSM Inspector

    The 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 QA

    The 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

Tasking Managers

  • HOT Tasking Manager

    Mapping tasks for supporting humanitarian missions in crisis areas

  • MapRoulette

    Various challenges for making small edits to achive big tasks. ( / )

  • Pic4Review

    Tool for adding objects to OSM by reviewing images. ( / )

  • Map Complete

    Tool for mapping in scoped tasks. ( )

  • Damn Project

    Project for mapping by dividing big areas into small squares mappable by humans. ( / )

  • NotesReview

    Interface for searching and resolving OSM notes. ( )

  • TeachOSM Tasking Manager

    Tasking Manager made for school classrooms to help map for humanitarian causes

  • OSM Streak

    OSM 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. ( )

Maps / Web Maps

  • Baato Before-After Maps

    Generate before-after maps to visualize the work your local community has done. ( )

  • Show me the way

    Live map showing latest changes on aerial imagery. ( / )

  • OSM In Realtime

    Visualization of the changes made to OpenStreetMap as they happen. ( / )

  • osm-livechanges

    Near-real-time display of edits in the OpenStreetMap database. ( )

  • indoor=

    Map for viewing indoor data from OpenStreetMap. ( )

  • F4map Demo

    3D rendering demo of OpenStreetMap data. ( )

  • FacilMap

    Map with easy possibility to filter for POI types. ( / )

  • Straßenraumkarte Neukölln

    High-detail micromap of the district "Neukölln" of Berlin, Germany. ( )

  • Road Curvature

    Helps to find curvy roads for those who enjoy them. ( )

  • OpenLevelUp!

    An OSM based indoor viewer.( )

  • AccessMap

    A web map project to enable accessible, safe sidewalk trip planning for people with limited mobility. Currently rendering senveral cities in Washington State. ( )

  • Cycle.Travel

    An OSM-based bike route-planner, together with extensive editorial content about long-distance cycle routes and city cycling. ( )

  • OSM Landuse

    OSM based landuse and landcover WebGIS application

  • OsmAPP

    A browsable map showing data and offering simple POI-editing capabilities. ( )

  • Tracesmap

    A map allowing for planning routes on OsmCarto and OpenTopoMap-derived retina maps

  • Visit Sights

    Suggestions for self-guided sightseeing tours by foot and overview of individual sights all around the world

  • Defikarte.ch

    A Map that shows all available defibrillators in Switzerland and Liechtenstein, also used by emergency dispatch centers and rescue services. (ℹ️ German only)

  • Streets GL

    OpenStreetMap 3D renderer powered by WebGL2. ( )

Maps / Mobile Maps

  • OsmAnd

    Map viewing and navigation (routing) application with offline functionality available for Android and iOS. (Android, iOS / / / )

  • Organic Maps

    A free offline maps app based on OSM. (Android, iOS / / )

  • Magic Earth

    A free turn-by-turn navigation app. (Android, iOS / )

  • Komoot

    A route planner and navigation app specializing in hiking and cycling. ( , / )

Maps / Generators

  • MyOSMatic

    Website for generating printable street maps from OSM data. ( )

  • Field Papers

    Generate maps for printing, annotate them, and manage your notes after. ( / )

Maps / Map Styles

  • Terrain Classic

    World-wide CartoCSS port of Stamen's classic terrain style

Maps / Map Games

  • Back Of Your Hand

    A web map game that tests your knowledge by having you find a street in a given area. ( )

  • PraxisMapper

    GPS Game server, for making mobile games around exploring the real world

  • Arnis

    Generate cities from real life in Minecraft using Python

Maps / Goal Tracking

  • CityStrides

    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

Libraries / C/C++

  • libosmium

    Fast and flexible C++ library for working with OpenStreetMap data. ( )

  • OSRM

    Routing engine for use in C++ applications. ( )

  • mapnik

    Combines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node. ( )

Libraries / JavaScript

  • openstreetmap-tag-map

    Tag for Riot.js to generate iframe-map from the country and region

  • node-osmium

    Node wrapper for libosmium for working with OpenStreetMap data

  • node-mapnik

    Node wrapper for mapnik

  • Leaflet

    An open-source JavaScript library for mobile-friendly interactive maps. ( / )

  • OpenLayers

    A high-performance library for rendering raster and vector maps. ( / )

  • MapLibre GL JS

    A map renderer with GPU-accelerated vector tile rendering. ( / )

Libraries / Python

  • overpass-wrapper

    Wrapper around the OpenStreetMap Overpass API

  • osmapi

    Python wrapper for the OpenStreetMap API. ( )

  • osmcha

    Python package to detect suspicious OSM changesets

  • osmnx

    Visualizer for street networks. ( )

  • python-mapnik

    Python wrapper for mapnik

  • prettymapp

    Create beautiful maps from OpenStreetMap data

  • overpy

    A Python wrapper to access the Overpass API

  • overpassforge

    A package to build Overpass queries from Python objects

  • humanized_opening_hours

    A package to parse the tag

  • geodesk

    Fast and storage-efficient database for OpenStreetMap analysis

  • QuackOSM

    A Python library for downloading, filtering and transforming files into files using DuckDB

Libraries / Java

  • OpenTripPlanner

    Open source multi-modal trip planner. ( )

  • GraphHopper

    Open source route planning library and server using OpenStreetMap. ( )

  • OSM2World

    OSM2World 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. ( / )

  • GeoDesk

    Fast and storage-efficient database for OpenStreetMap analysis

Public APIs

  • overpass

    Read-only API that serves up custom selected parts of the OSM map data. ( / )

  • osm.mazdermind

    Maps Timestamp to replicate sequences. ( )

  • planet.osm

    Minutely/weekly/yearly/full dumps of osm data. ( )

  • bbbike

    Custom extracts of areas from planet.osm. ( )

  • OSMCha API

    Powerful API that allows to query and retrieve changeset information. ( )

  • Bunting Labs' OSM Extract API

    Free extracts of OSM features as GeoJSON, filtering on tags and bounding box. ( )

Miscellaneous

  • OpenGeofiction

    A completely fictional user-made world map, created using the OSM software platform. ( )

  • OSM Monitor

    A website to monitor and display new OSM edits. ( )

Video / Global

Video / Regional

Additional Resources / Websites

  • LearnOSM.org

    Extensive beginners' guide to editing OpenStreetMap. ( )

  • What OSM?

    Tool for finding tools for contributing to OSM by answering three simple questions

  • TeachOSM

    Project assisting educators at all levels to introduce open source mapping and OpenStreetMap in the classroom. ( )

  • WeeklyOSM

    News and updates to inform the community about what is going on in the OSM Universe, from experienced mappers to new OSM members

Additional Resources / Wiki-Pages

Articles

Communities / Global Communities

  • awesome-maplibre

    A collection of awesome things that use or support MapLibre!

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.