Leaflet
Verified working Aug 3, 2026
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

Web developers adding an embeddable interactive map to a site without adopting a heavy mapping framework. Build a location finder with markers, popups, and custom controls. Display GeoJSON boundaries, routes, or points over tile or WMS layers. Create mobile-friendly maps with pinch zoom, drag panning, and touch interactions. Extend a basic map with plugins when clustering, drawing, or specialized behavior is needed.
Tile and WMS layers, markers, popups, vector overlays, image overlays, GeoJSON support, zoom and pan controls, keyboard and mouse events, mobile touch gestures, CSS-customizable UI, retina support, custom projections, plugin extensibility, and a lightweight dependency-free core.
Alternative listings
A searchable archive of rare maps with modern geospatial viewing tools.
Mapping, geospatial & alternative cartography toolsThe David Rumsey Historical Map Collection is an online archive of roughly 150,000 digitized maps, atlases, globes, and related cartographic images. It supports browsing and searching through the LUNA viewer, with specialized tools for georeferencing, text-on-map search, interactive globes, and map viewing in platforms such as Google Earth and Google Maps.
0 votesVisit siteQuery OpenStreetMap data and inspect the results on a live map.
Mapping, geospatial & alternative cartography toolsoverpass turbo is a browser-based workspace for writing and running Overpass API queries against OpenStreetMap. It displays returned features on an interactive map and provides tools for sharing, styling, saving, loading, and exporting query results.
0 votesVisit site
Similar sites elsewhere
- OpenLayers — openlayers.org
- MapLibre GL JS — maplibre.org
- Mapbox GL JS — docs.mapbox.com/mapbox-gl-js
- CesiumJS — cesium.com/platform/cesiumjs
1 of 3