gboeing/osmnx

Download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 11th, 2026
Created on July 24th, 2016
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 893
Total Stargazers: 5,841 (+0)
Total Subscribers: 108 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.4 hours
Mean response time: 2.7 days
90th percentile: 2.0 days
Tracked items: 64

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 17% of issues opened in the past year have been closed. Three people close 92% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

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

Recent activity

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

Top labels

  • bug (32)
  • notabug (8)
  • enhancement (2)
  • installation (2)
  • documentation (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OSMnx is a Python package for downloading, modeling, analyzing, and visualizing street networks and other geospatial features from OpenStreetMap.

The tool solves the problem of accessing and working with OpenStreetMap data by providing a high-level interface that abstracts away the complexity of querying the Overpass API and processing geospatial data. It lets you download street networks for walking, driving, or biking with a single line of code, then work with the resulting network graph using NetworkX for analysis and visualization. Beyond street networks, it handles urban amenities, building footprints, transit stops, elevation data, street orientations, and routing information.

OSMnx suits researchers, urban planners, and developers working on transportation analysis, urban studies, or any project requiring street network data. It is particularly valuable when you need to programmatically fetch and analyze networks at city or regional scales without manually constructing them. The tool integrates with the NetworkX ecosystem, making it natural for anyone already working with graph-based analysis in Python.

The maintainers respond to new issues and pull requests within a day. Work in the issue tracker centers on bug reports, clarifications about what constitutes a bug versus expected behavior, and enhancement requests.