Tooling

Civic & Humanitarian Mapping (OSM, HOT)

OpenStreetMap, Humanitarian OSM, iD, JOSM, Mapillary — FOSS mapping for crisis response, civic projects, and the public commons.

OpenStreetMap is the largest sustained civic-data project on earth — a free, editable world map maintained by ~1.5 million registered contributors. The humanitarian half (HOT) maps disaster zones in days. Pair with Civic Tech Overview, Field Data Collection, Open Data (CKAN), and Civic Organizations.

OpenStreetMap (OSM) core

  • ★ ★ OpenStreetMap (OSM)ODbL 1.0 (Open Database License); the canonical FOSS world map; ~10TB of geodata; ~1.5M registered contributors. Operated by the OpenStreetMap Foundation (UK CIO). Coverage: dense in Europe + North America; growing in the Global South via HOT. Free to use; commercial reuse permitted with share-alike obligations.
  • ★ ★ OSM API — free; the read-write API for editing the map.
  • ★ ★ Overpass API — free; the query API for extracting OSM features (e.g. "all hospitals in Madagascar"). Indispensable for civic-data work.
  • Nominatim — BSD-2; FOSS geocoder built on OSM; self-hostable; the FOSS alternative to Google Geocoding.
  • Photon — Apache 2.0; FOSS geocoder built on OSM; better fuzzy-matching than Nominatim for some workloads.

Editors

  • ★ ★ iD — ISC; the in-browser default OSM editor; what new contributors use; lightweight, accessible. The right starting point for any new mapper.
  • ★ ★ JOSM — GPL-2.0; Java desktop OSM editor; the power user's choice; macros, plugins, validators. The way most professional / HOT mappers work.
  • Vespucci — GPL-3.0; Android OSM editor; field-mapping use case.
  • Go Map!! — GPL; iOS OSM editor.
  • StreetComplete — GPL-3.0; Android; gamified micro-tasks for casual mappers ("is this restaurant open Sundays?"). Genuine breakthrough in OSM contribution friction. Highly recommended for new contributors.
  • MapComplete — GPL; thematic-walking OSM editing (e.g. "let's map every wheelchair-accessible bench"); web-based.
  • Rapid (formerly RapiD, MapWith.ai) — Meta-supported; iD-fork with AI-suggested features (mostly buildings, roads). Free.

Humanitarian OSM Team (HOT)

  • ★ ★ Humanitarian OpenStreetMap Team (HOT) — non-profit; coordinates volunteer mapping for disaster response, public health, and Global South development. Activates after earthquakes, cyclones, conflict, epidemics. The largest sustained humanitarian-data volunteer effort in existence.
  • ★ ★ HOT Tasking Manager — AGPL-3.0; the task-coordination platform; cuts a region into squares, dispatches each to a volunteer; tracks completion. The single most-important piece of crisis-mapping infrastructure.
  • MapSwipe — AGPL; mobile app for spotting buildings in satellite imagery to seed mapping projects.
  • OpenAerialMap — open imagery archive of donated drone / satellite imagery for crisis use.
  • Missing Maps — initiative jointly with MSF / Red Cross / HOT; coordinates mapathons.
  • fAIr / OpenStreetMap-AI — HOT's AI-assisted mapping (auto-detected buildings); 2023+ project; controversial within OSM community for tag-quality reasons.

Imagery + raster sources

  • Mapillary — free for non-commercial; Meta-owned street-level imagery; OSM-mapper integration.
  • KartaView (formerly OpenStreetCam) — Telenav; free; OSM-aligned street-level imagery.
  • Bing Imagery — free for OSM tracing; donated by Microsoft.
  • Maxar / Esri / Airbus — varying free-for-disaster-response programs.
  • Planet Labs — paid; high-cadence satellite imagery; some humanitarian / academic free-tier.
  • NASA EarthData — free; Landsat / MODIS / Sentinel.

Tile servers / map rendering (FOSS)

  • ★ ★ OpenMapTiles — BSD-3 + ODbL data; FOSS vector tile schema; self-hostable.
  • ★ ★ MapLibre GL — BSD-3; the FOSS fork of Mapbox GL after Mapbox went proprietary in 2020. The default JS / native renderer for any new FOSS-aligned mapping project. MapLibre Native for iOS / Android.
  • Leaflet — BSD-2; the lightweight raster-tile JS library; still the right call for simple use cases.
  • OpenLayers — BSD-2; heavier; better for analytical / GIS-shaped web apps.
  • Tangram — MapZen project; mostly archived but historically important.
  • Mapbox GL JS — was BSD-3 through 2.0; proprietary from 2.0+; use MapLibre instead.

Geospatial analysis (FOSS)

  • ★ ★ QGIS — GPL-2.0; the FOSS desktop GIS; the open alternative to ArcGIS. Mature, plugin-rich, used in academia + many gov shops.
  • GeoPandas / Shapely / Fiona — Python geospatial stack.
  • PostGIS — PostgreSQL spatial extension; the FOSS spatial-database default.
  • GDAL/OGR — MIT/X; the geospatial-format-conversion library underneath everything.

Honest take (2026)

  • OSM is one of civic tech's all-time success stories. Donate to the OpenStreetMap Foundation. Map something near you. Use it commercially — but follow the ODbL share-alike.
  • MapLibre is the right default in 2026. Mapbox's 2020 license-change put rendering in jeopardy; the community fork stabilized fast and is now the obvious choice.
  • HOT's mass-mapping model has real critics (parachute mapping, low-quality tags, over-reliance on Western volunteers). The 2024+ shift toward local mapping communities + AI-assisted base layers is the right direction.
  • Mapillary is useful but be aware: Meta owns it; the data is no longer as openly licensed as it was pre-2020.
  • For municipal / civic mapping projects, OSM + MapLibre + PostGIS + QGIS is a complete stack. No proprietary licensing required.

Pick this if…

  • You want to start contributing to OSM: open iD in the browser, or download StreetComplete on Android.
  • You're activating mapping for a disaster: join a HOT Tasking Manager project.
  • You're building a web app with maps: MapLibre GL + OSM tiles (self-host with OpenMapTiles, or use a free/paid tile provider like MapTiler / Stadia / Protomaps).
  • You're doing GIS analysis: QGIS desktop + PostGIS server.
  • You need a free FOSS geocoder: Nominatim (or Photon for fuzzier).
  • You're an Indigenous / land-rights project: Mapeo (FOSS, P2P). See Field Data Collection.

On this page