Name: Leaflet
$: Free
Example: The Ellis Act
Level: Advanced
Use For: Visually representing research


Leaflet is a JavaScript library that allows the user to embed maps into websites. Their website has tutorials which explain the code needed to create different kinds of maps and a page which clearly outlines their API. Leaflet can be used on a variety of desktop browsers and mobile devices. Many plugins have been developed to expand the capabilities of Leaflet.


Maps are interactive with popups and zoom. Layers, such as markers and polygons, can be added. Leaflet is compatible with OpenStreetMap, Mapbox, CartoDB, and ArcGIS maps.