python-visualization/folium

Python Data. Leaflet.js Maps.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 8th, 2026
Created on May 9th, 2013
Open Issues & Pull Requests: 70 (+0)
GitHub issues: Enabled
Number of forks: 2,263
Total Stargazers: 7,398 (+0)
Total Subscribers: 161 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.1 hours
Mean response time: 95.1 days
90th percentile: 160.4 days
Tracked items: 121

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 90% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "enhancement" is answered fastest, typically in about 11 hours, while "documentation" waits about 3 weeks. Only 3% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 20
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,158 days
Stale 30+ days: 18
Stale 90+ days: 15

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • documentation (12)
  • enhancement (11)
  • bug (9)
  • help wanted (5)
  • plugin (4)
  • work in progress (3)
  • More info needed (2)
  • feature request (2)

Detailed Description

Folium is a Python library that binds data to interactive web maps built with Leaflet.js.

The library solves the problem of visualizing geospatial data by providing a Python interface to Leaflet.js, a popular JavaScript mapping library. Rather than requiring developers to write JavaScript directly, folium lets you construct interactive maps programmatically in Python, binding your data to map features like markers, polygons, and choropleth layers. The approach works by generating Leaflet.js code from Python objects, producing standalone HTML files that can be embedded in notebooks, web applications, or shared as static files.

Folium suits data scientists and analysts working in Python who need to create interactive geographic visualizations without learning JavaScript. It integrates naturally with Jupyter notebooks and the broader Python data science ecosystem, making it particularly valuable for exploratory analysis and communicating spatial findings. The tool is well-suited for projects ranging from simple point maps to complex multi-layer visualizations with custom styling and interactivity.

The project maintains active test coverage through continuous integration workflows and sustains community engagement through dedicated communication channels. Development activity shows consistent attention to code quality and user support infrastructure.