Leaflet is a lightweight, open-source JavaScript library for interactive maps.
It supports mobile-friendly gestures, markers, popups, and layers with high performance.
Developers use it to easily display maps from OpenStreetMap and other tile providers.
Source Code
Resource
https://leafletjs.com
An open-source JavaScript library for mobile-friendly interactive maps