Skip to content

Maps

Web Map Library — MapLibre GL JS

Open-source map rendering library, fork of Mapbox GL JS v1.

Controls

  • NavigationControl — zoom, compass, pitch reset
  • ScaleControl — scale bar
  • FullscreenControl — fullscreen toggle
  • GeolocateControl — user location
  • TerrainControl — 3D pitch toggle

Self-hosted Basemaps — Protomaps

Open-source map tile system using PMTiles (single-file tile archive).

npm Packages

  • pmtiles — register custom pmtiles:// protocol for MapLibre
  • @protomaps/basemaps — generate full basemap style (roads, buildings, water, labels)

CLI Tools

  • pmtiles (go-pmtiles) — install via brew install protomaps/tap/pmtiles
  • tippecanoe — install via brew install tippecanoe; converts GeoJSON → PMTiles

Resources


Other Map Tools