🔌
Connector
@geoleaf-plugins/connector
Universal fetch interceptor for authenticated sources (GeoJSON, FlatGeobuf, KML, CSV,
OGC API). Static, JWT or async tokens (OAuth, Keycloak, Auth0), sign-in modal and
automatic refresh.
npm
✏️
Editor
@geoleaf-plugins/editor
Geometry creation and editing (point, line, polyline, polygon) through Terra Draw,
a responsive attribute-form catalog, and online or offline persistence.
npm
🖨️
Print
@geoleaf-plugins/print
PDF / JPG export at 300 DPI: scale × paper format walkthrough (A4/A3), off-screen
re-render, inline legend and north arrow. Annotations included when Measure is loaded.
npm
📐
Measure
@geoleaf-plugins/measure
Distance and area measurement, circle, GPS tracking and georeferenced tooltip
annotations. GeoJSON export.
npm
📊
Table
@geoleaf-plugins/table
Table view of your features: multi-column sorting, search, selection linked to the map,
and export to GeoJSON, CSV, KML, GPX and Excel.
npm
🔎
Geocoding
@geoleaf-plugins/geocoding
Multi-provider address search (Addok, Nominatim, Photon…) with a search pill
embedded in the map.
npm
📦
Offline UI
@geoleaf-plugins/offline-ui
The interface for offline mode: cache button, picker for the layers to download and
a synchronisation panel. The engine itself ships in the core.
npm
📂
File Import
@geoleaf-plugins/file-import
Convert and import GPX, KML/KMZ, CSV and TopoJSON as GeoJSON layers,
entirely in the browser.
npm
⚡
FlatGeobuf
@geoleaf-plugins/flatgeobuf
Streaming reads of FlatGeobuf files with spatial bbox filtering,
via an R-tree index and HTTP Range requests.
npm
🛰️
COG
@geoleaf-plugins/cog
Render Cloud Optimized GeoTIFF files as MapLibre image layers: multi-band,
colour lookup table, and reads over HTTP Range.
npm
📡
Realtime Layer
@geoleaf-plugins/realtime-layer
Real-time layer updates through polling, WebSocket or SSE, with GTFS-RT decoding —
transport, IoT, geographic alerts.
npm
🔗
WebSocket
@geoleaf-plugins/websocket
Generic real-time transport infrastructure — reconnection, multiplexing and
subscription handling — shared by the layers and the other plugins.
npm