Skip to content
INDEXSuggest a site
Back

Leaflet

Mapping, geospatial & alternative cartography toolsGIS softwareWeb mapping
FreeWeb
Visit site

A small open-source JavaScript library for browser-based maps.

Leaflet helps developers build interactive web maps with a compact JavaScript library rather than a full GIS stack. It includes common mapping primitives such as tile layers, markers, popups, vector shapes, image overlays, GeoJSON handling, map controls, mobile gestures, and an extension system for plugins.

Why it stands out

  • Very small core size compared with many web mapping frameworks, while still covering common interactive map needs.
  • Designed around plain JavaScript, CSS styling, and readable source code, making it approachable for customization.
  • Strong plugin ecosystem for features intentionally left outside the core library.
  • Works across major desktop and mobile browsers and includes touch-friendly interactions.
  • Supports common web mapping building blocks such as GeoJSON, WMS, tile layers, and EPSG:3857/4326/3395 projections.

Good to know

  • Leaflet is a client-side mapping library, not a hosted map service; developers still need suitable tiles, basemaps, and data sources.
  • The core intentionally stays focused on common features, so advanced GIS workflows usually require plugins or custom code.
  • Using it effectively requires JavaScript development rather than a no-code map builder.

Photos

Illustration for Leaflet