# opengeos/leafmap

A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment

Repository: https://github.com/opengeos/leafmap
Canonical: https://ross.abutalabs.com/products/leafmap
Homepage: https://leafmap.org
Language: Python
License: MIT
License Family: permissive
Topics: ipyleaflet, folium, mapping, python, geopython, jupyter-notebook, jupyter, gis, dataviz, data-science, whiteboxtools, geospatial, geospatial-analysis, leafmap, streamlit, streamlit-webapp, plotly, geoparquet, solara
Last push: 2026-08-24T21:24:48+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 83, longevity 100
- inputs: {"age_days": 2003, "days_push": 9, "days_rel": 32, "gap_med": 1.0, "n_releases_24m": 133}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3763, forks 473 (observed 2026-08-28T04:08:17.969379+00:00)

## What it is
Leafmap is a Python package for interactive mapping and geospatial analysis with minimal coding in Jupyter environments like JupyterLab, Colab, and marimo. It wraps backends such as folium, ipyleaflet, and MapLibre, and integrates WhiteboxTools for 500+ geospatial analysis operations.

## Use cases
- create interactive maps in jupyter notebooks
- visualize geospatial vector and raster data in python
- analyze lidar and hydrological data without coding
- add cog and stac layers to a map
- build streamlit geospatial web apps
- draw and edit features on an interactive map

## When to choose
- you work in Jupyter and want interactive maps with minimal code
- you need a free alternative to Google Earth Engine for geospatial analysis
- you want GUI-driven access to WhiteboxTools analysis capabilities

## When to avoid
- you need a standalone desktop GIS application rather than a notebook library
- your project is not Python-based or not notebook-oriented
- you require production web mapping outside Streamlit/Solara contexts

## Facets
- artifact type: library
- maturity: active
- function: data-visualization, geospatial, gui
- domain: data-visualization, data-science
- platform: python, jvm-scripting, cross-platform
- tags: jupyter, interactive-maps, gis, folium, ipyleaflet, whiteboxtools, streamlit, raster, vector, lidar, cog, stac, maplibre, geospatial, maps

## Member repositories
- opengeos/leafmap (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:17.969379+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:28:38.239261+00:00, confidence not recorded.
  - readme: https://github.com/opengeos/leafmap (fetched 2026-08-28T04:08:17.969379+00:00, sha c079b19c82ec)
  - homepage: https://leafmap.org (fetched 2026-08-29T09:22:55.568677+00:00, sha b7a818da0366)
  - site_page: https://leafmap.org/installation (fetched 2026-08-29T09:22:55.591141+00:00, sha 2badab2d45e6)
  - site_page: https://leafmap.org/notebooks/00_key_features (fetched 2026-08-29T09:22:55.603537+00:00, sha 044eb98c6bcf)
  - site_page: https://leafmap.org/maplibre/draw_features (fetched 2026-08-29T09:22:55.611186+00:00, sha ed5099a9f8de)
  - registry_pypi: https://pypi.org/pypi/leafmap/json (fetched 2026-08-29T09:22:55.613145+00:00, sha df8bd8cf46de)
  - site_page: https://leafmap.org/faq (fetched 2026-08-29T09:22:55.606071+00:00, sha 805d0ba7c763)
  - site_page: https://leafmap.org/changelog (fetched 2026-08-29T09:22:55.608160+00:00, sha a63690b33ac4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
