Leaflet. Yet another cartography tool? Yeah, that is pretty much it.
We have already shared a number of tool for making maps here, here, and here but Leaflet is truly useful tool for making maps for desktop, web and mobile application. Based on a lightweight JavaScript library for making tile-based interactive maps, Leaftlet provides you with an easy-to-use framework to design clean and interactive maps with ncie marking and annotation options.
Built on top of HTML5, Leaflet promises A-grade browser support, flexibility and easy to use API. The OOP-based code of the library is designed to be modular, extensible and very easy to understand.