Leaflet is a modern open-source JavaScript library for mobile-friendly interactive maps. Leaflet doesn’t try to do everything for everyone. Instead it focuses on making the basic things work perfectly. It should still satisfy the needs of the vast majority of map apps developers while being easily extended by third-party plugins.