Weighing just about 38 KB of JS, it has all the mapping features most developers ever need, such as layers, markers, polygons and tooltips.
Leaflet works efficiently across all major desktop and mobile platforms, can be extended with lots of plugins, has a beautiful, easy to use and well-documented API and a simple, readable source code that you can contribute to.
The library allows you to modify and personalize your maps according to the needs you have. The fact that it includes responsive features allows you to face today’s challenge: think mobile first.
In Datasketch we’ve used this tool to develop most of our maps and interactive apps, such as Bogota’s musical map. See the result here.