About this project

Folium is an open-source Python library for creating interactive maps. It builds on the data-wrangling strengths of the Python ecosystem and the mapping capabilities of the Leaflet.js JavaScript library: you manipulate your data in Python, then visualize it in a Leaflet map rendered by folium. The project is installed from PyPI with `pip install folium` or from conda-forge with `conda install -c conda-forge folium`. Documentation is hosted at python-visualization.github.io/folium, and the repository includes example notebooks runnable via Binder. The README points to a contributor's guide for those who want to participate, and release notes for v0.16.0 and later are published on GitHub releases, with an older changelog kept in the repository. The README also lists related packages and plugins. Related packages include xyzservices (a repository of raster basemap tilesets), streamlit-folium (running folium inside a Streamlit app), and FEMlium (interactive visualization of finite element simulations on geographic maps). Plugins include folium-glify-layer for fast WebGL rendering of large GeoJSON FeatureCollections, Folium.ControlCredits-Plugin for displaying credits or a logo in a map corner, folium-geocoder-own-locations for a geocoder accepting a list of suggestions at creation time, and folium-vectortilelayer for a tile layer that can zoom and stretch beyond a tile provider's minimum and maximum. This overview is based solely on the repository README and description; no benchmarks, rankings, or performance claims are made.