Skip to content

GeoLeafMapping library for the web

Interactive maps configured through JSON profiles — built on MapLibre GL JS.

Current version — v3.0.0

Three new MIT plugins: @geoleaf-plugins/file-import, @geoleaf-plugins/flatgeobuf, @geoleaf-plugins/cog.

What changed in v3.0.0:

  • New@geoleaf-plugins/file-import (MIT) — import GeoJSON, KML, GPX and CSV from the browser
  • New@geoleaf-plugins/flatgeobuf (MIT) — streaming reader for FlatGeobuf files
  • New@geoleaf-plugins/cog (MIT) — native WebGL rendering of Cloud Optimized GeoTIFF

Release v2.0.0 2026-03-22

A major rendering engine migration: Leaflet → MapLibre GL JS v5. WebGL rendering, native GPU clustering, ESM-only.

Key changes:

  • Breaking — peer dependency leafletmaplibre-gl, coordinates [lat,lng][lng,lat], scope geoleaf@geoleaf/core
  • New@geoleaf-plugins/connector v1.0.0 (MIT) — a universal fetch interceptor for authenticated geospatial sources
  • Removed — the UMD bundle; distribution is ESM-only
  • Tests — Jest → Vitest 3 migration, 8,317 tests, 77.97% branch coverage

Full release notes → · Changelog →

Released under the MIT License.