# Esri/esri-leaflet

A lightweight set of tools for working with ArcGIS services in Leaflet. :rocket:

Repository: https://github.com/Esri/esri-leaflet
Canonical: https://ross.abutalabs.com/products/esri-leaflet
Homepage: https://developers.arcgis.com/esri-leaflet/
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: esri-leaflet, javascript, leaflet-plugins, arcgis, esri, web-development, leaflet-plugin
Last push: 2025-09-04T20:09:55+00:00

## Health v2 (maintenance only)
Score: 50/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 40, release rhythm 34, longevity 100
- inputs: {"age_days": 4859, "days_push": 363, "days_rel": 363, "gap_med": 51.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1693, forks 800 (observed 2026-08-28T04:05:23.417802+00:00)

## What it is
Esri Leaflet is a lightweight set of Leaflet plugins for consuming ArcGIS Online and ArcGIS Server services in web mapping applications. It supports Esri basemaps, feature layers, tiled map layers, dynamic map layers, and image services.

## Use cases
- display ArcGIS basemaps in a Leaflet map
- load feature layers from ArcGIS Online into Leaflet
- add tiled and dynamic map services to a web map
- render image services in a Leaflet application
- build a lightweight mapping app without the full ArcGIS Maps SDK
- query and display hosted GIS data on an interactive map

## When to choose
- you build mapping apps with Leaflet and need to consume ArcGIS services
- you want a lightweight alternative to the ArcGIS Maps SDK for JavaScript
- you need to display Esri basemaps, feature, tile, or image layers in Leaflet

## When to avoid
- you need full 3D, advanced editing, or complete ArcGIS platform capabilities
- you are not using Leaflet as your mapping library
- you need geocoding or geoprocessing, which require separate companion plugins

## Facets
- artifact type: plugin
- maturity: active
- function: geospatial, sdk, http-client
- domain: web-development, frontend
- platform: browser
- tags: leaflet-plugin, arcgis, esri, basemaps, feature-layers, mapping, maps, gis, javascript, nodejs

## Member repositories
- Esri/esri-leaflet (main) score 50

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:23.417802+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-30T03:38:10.394637+00:00, confidence not recorded.
  - readme: https://github.com/Esri/esri-leaflet (fetched 2026-08-28T04:05:23.417802+00:00, sha 6c598d35fb16)
  - homepage: https://developers.arcgis.com/esri-leaflet/ (fetched 2026-08-29T11:13:22.776026+00:00, sha f31d0e5bda0d)
  - site_page: https://developers.arcgis.com/documentation (fetched 2026-08-29T11:13:22.784964+00:00, sha cb1d8b833b37)
  - site_page: https://developers.arcgis.com/documentation/glossary/arcgis-location-services (fetched 2026-08-29T11:13:22.789234+00:00, sha 6ce8dcbf5055)
  - site_page: https://developers.arcgis.com/documentation/glossary/data-services (fetched 2026-08-29T11:13:22.791226+00:00, sha 57f4dba0e9c2)
  - site_page: https://developers.arcgis.com/documentation/glossary/spatial-analysis-service (fetched 2026-08-29T11:13:22.793227+00:00, sha 99e47462d17b)
  - registry_npm: https://registry.npmjs.org/esri-leaflet (fetched 2026-08-29T11:13:22.795360+00:00, sha a5807178856b)
  - site_page: https://developers.arcgis.com/esri-leaflet/faq (fetched 2026-08-29T11:13:22.787111+00:00, sha 3f80da8f3dad)
- Data as of 2026-08-30T08:39:29.467469+00:00.
