Leaflet is a modern, lightweight open-source JavaScript library for mobile-friendly interactive maps.