Leaflet é uma moderna biblioteca JavaScript de código aberto para mapas interativos para dispositivos móveis. É desenvolvido por Vladimir Agafonkin com uma equipe de contribuidores dedicados. Pesando cerca de 28 KB do código JS, ele tem todos os recursos que a maioria dos desenvolvedores nunca precisa para mapas on-line. Leaflet é projetado com simplicidade, desempenho e usabilidade em mente. Ele funciona de forma eficiente em todas as principais plataformas desktop e móveis fora da caixa, aproveitando-se de HTML5 e CSS3 em navegadores modernos enquanto ainda está sendo acessível em antigos. Ele pode ser estendido com muitos plugins, tem uma API bonita, fácil de usar e bem documentada e um código fonte simples, legível que é uma alegria para contribuir.